shopaholic

  1. noun
    a compulsive shopper; "shopaholics can never resist a bargain"