shopaholic
/ˈʃɒpəˌhɒlɪk/Definitions
1. noun
a person who has a strong desire to shop and buy things, especially on a habitual or compulsive basis.
“She was known as a shopaholic after she spent her entire paycheck on clothes.”
2. verb
to engage in habitual or compulsive shopping.
“After losing her job, she found herself shopaholic-ing again, buying unnecessary items online.”