shopping spreed

adj.

The state of being drunk and buying a round of everything, including goods nobody requested.

Source: Wiktionary