Shopify discount code not working — how to fix it fast
Quick answer
A Shopify discount usually fails because it has an eligibility rule the cart doesn't meet (minimum spend, specific collection, customer segment, or usage limit reached), it has expired or not started, or an automatic discount is conflicting with the code. During a sale this silently suppresses orders, so the fix is to re-check the discount's conditions and place a real test order with the code before more traffic arrives.
Symptoms
- Customers report "invalid code" or "code isn't eligible" at checkout
- Conversion drops the moment a promo goes live despite ad traffic
- The code works for you but not for customers (or vice-versa)
- Automatic and manual discounts don't stack the way you expected
Common causes
- Eligibility rules (minimum purchase, collection, region, customer group) exclude the cart
- The code expired, hasn't started, or hit its total usage / per-customer limit
- An automatic discount is active and conflicts with the entered code
- A currency, market, or translation setting hides the code in one storefront
How to check
- 1.Open Shopify Admin → Discounts and re-read every condition on the code
- 2.Add a qualifying product and place a real test order using the code
- 3.Test from an incognito window and a logged-out customer, not just your admin session
- 4.Check whether an automatic discount is set to combine or override manual codes
How to fix it
1. Re-read the conditions
Most "broken" codes are working exactly as configured — a minimum-spend, collection, or customer-segment rule is excluding the cart. Confirm the code's rules match the promo you advertised.
2. Check dates and limits
Verify the start/end date and time zone, and confirm the code hasn't hit its total or per-customer usage cap.
3. Resolve discount conflicts
If you run automatic discounts, set the combination rules explicitly so codes and automatic offers behave predictably together.
4. Test the real path
Place a genuine end-to-end order with the code from a logged-out session. A code that validates in admin can still fail for a real shopper.
How Liulum helps
Liulum watches this path continuously and alerts you in plain English the moment it breaks — catching a silent failure in under a minute instead of hours from a customer complaint. Think of it as insurance for the checkout that makes you money.
Protect your storeFrequently asked questions
Why does my Shopify discount code say invalid when it looks correct?
Almost always an eligibility rule: minimum spend, a specific collection or customer segment, a region restriction, or a usage limit that's already been reached. Re-read the conditions and test with a qualifying cart from a logged-out session.
Can a broken discount code cost me sales without an error?
Yes — shoppers who expect an advertised discount often abandon rather than pay full price, so orders quietly drop during the exact window you're spending on ads. Monitoring conversion and the checkout path flags the dip fast.
Does Liulum catch discount problems on Shopify?
Liulum watches your checkout and conversion path and alerts you when orders drop unexpectedly during a promo — so a misconfigured code gets caught in minutes. On Shopify you apply the fix; Liulum makes sure you know immediately.