person who shops obsessively, 1984, from shop (v.) + -aholic.
Entries linking to shopaholic
shop v.
1680s, "to bring something to a shop, to expose for sale," from shop (n.). The meaning "to visit shops for the purpose of examining or purchasing goods" is first attested 1764. Related: Shopped; shopping. Shop around "seek alternatives before choosing" is from 1922.
-aholic
word-forming element abstracted from alcoholic; first in sugarholic (1965), foodoholic (sic, 1965); later in workaholic (1968), golfaholic (1971), chocoholic (1971), and shopaholic (1984).