A shopping spree is a wild happy afternoon of buying far too much. Go on a shopping spree, a shopping spree in town, an expensive shopping spree.
It takes go on rather than have, which is the fixed form. A spree on its own means an unrestrained bout of anything, and shopping spree is by far its commonest use.
1phraseshopping spreeA wild happy afternoon of buying far too much.
“One shopping spree undid three months of saving.”
shopping spree is an outing.
Also accepted in games: spree
Practised in Shopping & Money