The pattern
Why “just stop buying” never sticks.
The standard advice — set a budget, delete the apps, unsubscribe from the emails — treats every shopaholic like a rational actor with a leak in their willpower bucket. The leak isn’t willpower. It’s stimulus-response. Five specific stimuli, five specific responses, and the same tired-brain verdict every time. You don’t need discipline. You need a list of the five triggers and a setup fix for each.
Below: the five triggers, in the order most shopaholics recognise them in their own history. If you can place your last twelve carts into one of these buckets, you have a pattern. Patterns can be interrupted. Buckets, less so.
“The last thing I almost bought was ___________.”
“The feeling I was trying to fix was ___________.”
“Out of the five — stress, boredom, sales, dopamine, social — my answer is _____.”
Trigger one
Stress spending.
A hard day ends at the door. The tab is closed, the laptop is shut, the Slack is paused — and the only thing left to do is rest. But rest is not checkout. Rest is not the relief of the cart closing. When your nervous system is still wired from the work and the unresolved inbox, the brain goes looking for the fastest possible offset. The cart is faster than the journal. The buy is faster than the call. A $7 impulse becomes a $70 one because the bandwidth to stop at $7 was spent three hours earlier, on the meeting that didn’t have to run that long.
The fix: Pre-write the urge log before the hard day even ends. If the page is open, the pencil is in your hand, and the score line is two centimetres away, the path of least resistance flips — entry beats checkout by two seconds.
Trigger two
Boredom shopping.
Nothing is due. Nothing is hurt. Nothing needs fixing. The blank fifteen minutes between meetings, the slow Sunday afternoon, the half-hour after dinner you didn’t plan for — those windows don’t feel dangerous. They feel empty. The brain doesn’t love empty. It moves toward the smallest available reward: the swipe motion, the “just looking” tap, the cart that fills itself before you can name why. Boredom-triggered shopping rarely reads as a problem afterward. “I didn’t even want it.” That’s the tell. It was the empty slot the brain was trying to fill, not the thing.
The fix: Decide the next hour before the empty hour starts. One single sentence: at 4pm the next thing is the walk, or the pottery video, or the cancelled appointment with the friend you’ve been postponing. Pre-decide what fills the slot and the swipe has nothing to play against.
Trigger three
Sale-bait.
The 30%-off tag and the timer and the “only 2 left in stock” line hit the same place in the brain the slot machine hits: uncertainty plus reward. The deal of the day was never the thing you wanted — it’s the thing the algorithm chose for you, sized up to feel like a win. Sale-bait shopping is the most insidious of the five because it feels frugal. “I saved money,” you tell yourself, as the closet gets another thing that never made it past the third wear. The win isn’t real. The win is the immediate melatonin drop of having closed something.
The fix: Strip the deal notifications off the phone for a one-month test. The sale doesn’t stop existing — it stops arriving. If a thing is genuinely worth the full-price regret, you can find it again in three weeks at the same price. Most of the carts you’d have built will simply not get built.
Trigger four
The dopamine hunt.
You were shopping for the feeling, not the thing. This is the quietest trigger of the five because most of the time the person doesn’t realise it’s running. The hunt starts as “let me see what’s new,” the cart opens as “just this one,” and the buy is a tiny candle of relief. The candle lasts four hours. The statement lasts a month. The dopamine-hunt shopper builds no wishlists and writes no notes — they enter the store already aware of the cost, and leave already aware of the cost, and the awareness doesn’t help because the thing being bought isn’t the thing. The thing is the ceremony of the checkout.
The fix: Name the feeling you were after BEFORE the cart opens. “I’m looking for a hit,” is honest. “I’m looking for the feeling of having decided,” is honest. Most of the time, naming the hit halves it, and the cart closes on its own.
Trigger five
Social / FOMO.
You saw it, they have it, and now you’re halfway through the product page. This trigger doesn’t read as anxiety — it reads as information. “My friend bought this and looks great,” “the algorithm has shown me this four times this week,” “everyone in the comments section has one.” The trap is that social signal reads as research. It’s not. It’s a sales pitch dressed as data. The product was prescribed to you, not chosen by you. The buy that follows is rarely about the product at all — it’s about belonging to the conversation the product is referenced in.
The fix: Insert a 24-hour social freeze. After the third sighting, anything that wants to be on your wishlist goes on the wishlist for tomorrow, not for tonight. Tomorrow’s version of you will mostly delete the row. The FOMO half-life is shorter than you think.
The key insight
Willpower isn’t the lever — friction is.
Most shopaholics don’t realise they have a trigger profile — they’re sure they’re just “impulsive.” They aren’t. They have a pattern, and the pattern is identifiable, and the same five reflexes cover most of it. The work isn’t to find a new rule (“spend less,” “be more mindful,” “stop scrolling”). The work is to identify which of the five your last twelve carts had in common, and to change ONE setup detail that breaks that specific reflex in advance. Done correctly, willpower stops being the lever — friction does.
Wishlist Rehab is the workbook version of the same idea. Daily prompts, an urge log, a four-question shop quiz you take afteralmost buying, a trigger map, six short chapters — structure that turns each of the five triggers above into a ten-minute reflection instead of a tab you can't close. Same playbook as the article, written down so the tired version of you doesn't have to remember it in the moment.