It's worth separating two different moments that get lumped together under "shopping addiction": the reflexive, habitual opening of a shopping app to browse with no real intent to buy, and the actual purchase decision once something's already in a cart. A blocker like this one only ever addresses the first moment — it does nothing once you're already logged in and past the point it would have applied. It's also worth naming that online shopping is a specifically well-optimized environment for impulse purchases — one-click checkout, saved payment details, limited-time countdown banners — all deliberately designed to shorten the gap between impulse and purchase, which is precisely the gap most self-control strategies, including this one, depend on being long enough to actually work with.
What you've probably already tried
Removing saved payment details so a purchase requires re-entering a card number, unsubscribing from marketing emails, a self-imposed 24-hour rule before any non-essential purchase, deleting shopping apps and using the browser instead. The 24-hour rule in particular addresses the actual purchase decision in a way a blocker can't, by inserting a deliberate delay at the point that matters most. Some people also try browser extensions that add a deliberate delay or a warning banner before checkout specifically, which addresses the purchase moment more directly than an app-level block does, and is worth using alongside a blocker rather than instead of it if browsing time isn't the only part of the pattern. Some people use a dedicated "wish list" habit instead of an immediate cart — adding an item to a list and revisiting it a week later, by which point a large share of impulse items no longer feel necessary at all. A week's delay filters out a surprising share of purchases that felt urgent in the moment and clearly weren't. Most items that survive a week on a wish list turn out to be genuine wants worth buying deliberately.
Why generic blocking advice fails specifically here
Advice aimed at reducing app opens misses that for a lot of compulsive shopping, the real damage happens in a single extended session once you're already browsing — the habit isn't necessarily opening the app often, it's staying in it too long once you have, which a friction-at-the-door tool has a limited effect on. It's also worth being clear that "just browsing" and an actual completed purchase are governed by different psychological triggers — browsing is often driven by boredom or low mood seeking stimulation, while the purchase decision itself is driven by a more specific, in-the-moment desire, and a tool addressing one doesn't automatically address the other. It's also worth noting retail apps are often specifically engineered around urgency — limited stock warnings, countdown sales — which are designed to compress the gap between impulse and purchase deliberately, working directly against any strategy relying on that gap. It's worth being honest with yourself about which pattern actually describes your own shopping before picking a fix.
The honest fit
A quiz-gated block is genuinely useful for the reflexive-browsing pattern — opening a shopping app out of boredom, with no real need, several times a day — since it raises the cost of that specific low-value habit without needing to touch the purchase flow at all. Used specifically for the reflexive-browsing pattern, it reduces one of the two main inputs to a shopping habit — fewer casual browsing sessions generally means fewer moments where an impulse purchase gets the chance to happen at all, even though it doesn't intervene once a session has already started. It's most effective for people whose actual problem is time spent browsing rather than spending itself, and it's worth being honest about which of the two is the bigger issue before choosing a strategy. Being honest about which of the two is the actual driver changes which strategy is actually worth trying first. Getting that distinction right changes which of the available strategies is actually worth trying first.
Where it isn't the right fit
If spending itself, not just browsing time, is causing real financial harm, that's a more serious issue than a blocking app addresses, and it's worth looking at tools built for that specifically — spending limits through a bank, or, if it's severe, speaking with a financial counsellor or a professional who specializes in compulsive spending. A quiz question has no effect on a completed transaction. If spending has already caused real financial strain, it's worth involving a partner, a trusted friend, or a professional in addition to any technical safeguard — shame tends to keep compulsive spending private in a way that makes it harder to address, and support genuinely helps. Credit counselling services, many of them free or low-cost, exist specifically to help untangle compulsive spending from a practical, non-judgmental financial standpoint. Many of these services are non-profit and specifically avoid judgment as part of how they operate. A short call is often less daunting than it sounds and rarely as judgmental as feared.