NUO AI logo NUO AI
Book a call Add app — Free
Troubleshooting

Your automatic discount is live and still not applying.

Automatic discounts fail quietly. There is no error, no message, and no indication in the cart that a rule was evaluated and rejected — so the only way through it is a checklist. This one is ordered by how often each cause turns out to be the answer.

Add app on Shopify — Free How discount stacking works

The first four checks

1

Is it actually active? Shopify limits how many automatic discounts can be active at once. If you have old ones left on, a new discount can look scheduled and not be active. Deactivate what you are not running.

2

Is another discount already on the cart? Discounts do not combine by default. The rule may be fine and simply losing to something else.

3

Do the dates and timezone line up? Schedules run in the store's timezone. A discount that starts today can be inactive for a shopper several hours ahead or behind.

4

Are you testing as a shopper? Logged out, fresh incognito window, empty cart, correct market. Testing from your admin session hides eligibility and caching causes.

Scope: the causes that look like bugs

Collection membership. Automatic collections are rule-based, so a product leaves one the moment a tag, price, or stock value stops matching. Open the collection and confirm the product is in it now — not that it ought to be.

Variants added after the fact. A discount scoped to specific variants does not pick up variants created later. This is a frequent cause after a product update.

Minimum requirements. A minimum amount is evaluated on the subtotal, and another discount applying first can push the cart below it. A minimum quantity counts qualifying items only, which is not the same as cart quantity.

Customer eligibility. If the discount is limited to a segment, a logged-out shopper does not qualify. Segments are also recalculated on a schedule, so a customer who should have entered one may not be in it yet.

Markets, currency, and sales channels

Market scope. If you sell into multiple markets, confirm the discount applies to the market the shopper is in. This is the cause most often missed by stores that recently enabled international selling.

Currency conversion. A $50 minimum is not a fixed number in every currency. As rates move, a cart that qualifies in one currency may sit just under the line in another.

Sales channel. Automatic discounts set up for the online store do not necessarily apply to Shopify POS, draft orders, or subscription contracts. If the discount works on the storefront and nowhere else, check the channel scope before anything else.

Checkout extensibility and custom checkouts. If your checkout has been customised, verify the discount in the live checkout rather than in the cart — those are two different evaluation points, and a rule can pass one and fail the other.

When it applies for you but not for customers

This pattern has a short list of causes, and it is worth going through all of them because the symptom is identical in each case.

Make it diagnosable next time

The underlying problem with automatic discounts is that they are silent. A rule that matches and a rule that does not look identical from the storefront, and a shopper has no way to tell you which happened — they just do not buy.

Two habits help. First, keep the number of active automatic discounts small and name them by campaign, so the active list is readable rather than archaeological. Second, run offers through a layer that records its own evaluation: if you can see that a cart viewed an offer, qualified, and was suppressed by priority, you are reading a log instead of guessing. That is what offer funnel analytics are for, and it is the difference between debugging a promotion in an afternoon and debugging it across a weekend.

Frequently asked questions

Why is my Shopify automatic discount not applying?

Most commonly it is not actually active — Shopify limits how many automatic discounts can be active at once, and old ones consume that allowance. After that, the usual causes are another discount already on the cart, a timezone-shifted schedule, or a scope that the test cart does not match.

How many automatic discounts can be active at once?

Shopify enforces a cap on simultaneously active automatic discounts. Check your discounts list and deactivate anything you are not currently running, then re-check whether the new discount became active.

Why does the discount work for me but not for my customers?

Usually because you are logged in, in a market the rule covers, with a cart created after the discount went live. Test logged out in a fresh incognito window, with an empty cart, from the customer's market.

Do automatic discounts work with Shopify POS?

Not necessarily. Discounts configured for the online store may not apply to POS sales, draft orders, or subscription contracts. Check the sales-channel scope if the discount works on the storefront only.

Can an automatic discount and a discount code both apply?

Only if the combination settings on both permit the other's class. A customer-entered code has no precedence over an automatic discount and is subject to the same rules.

My product is in the collection but the discount ignores it.

If it is an automatic collection, check the product still matches the collection's conditions right now — a tag, price, or stock change can remove it silently. Also check whether the discount is scoped to specific variants that exclude the one being tested.

Why does the cart show the wrong total but checkout is correct?

Theme caching on the cart section. The discount is applying correctly; the displayed total is stale. Always confirm on the checkout page before concluding a discount is broken.

Stop debugging promotions blind.

Add app on Shopify — Free See the live demo store