shopaholic
1. [ noun ] (business) a compulsive shopper
Examples:

"shopaholics can never resist a bargain"

Related terms: shopper blend