NUO AI logo NUO AI
Book a call Add app — Free
Offer priority rules

When three offers qualify, decide which one wins.

Every store that runs more than two offers eventually builds a cart where all of them apply. Without a rule, the shopper sees a pile of competing prompts, the margin maths becomes unknowable, and your reporting cannot attribute anything. Priority rules are the boring feature that makes a multi-offer programme possible.

Add app on Shopify — Free See discount stacking

How priority works

1

Rank the offers. An explicit order, top to bottom. The highest-ranked qualifying offer is the one that fires.

2

Mark the exclusive ones. An offer flagged exclusive suppresses everything below it for that cart. Use it for anything expensive.

3

Cap what can combine. Where two offers may run together, set how many offers a single cart can receive at once.

4

Keep the record. Reporting shows which offer fired and which were suppressed, so a flat-looking offer is not mistaken for a weak one.

The three ways overlapping offers hurt you

Margin. A cart that collects a free gift, a cheapest-item-free discount, and a volume break has three costs against one order. Each was priced as if it were the only offer running. Stack enough of them and your best carts become your worst orders.

Clarity. Three prompts in a cart drawer is not three times the persuasion. Attention is fixed, so each additional offer dilutes the others and the checkout button gets pushed further down the screen. Single-offer carts routinely outperform multi-offer carts on acceptance for exactly this reason.

Attribution. If several offers can fire on the same cart, no offer's numbers mean anything. You cannot tell whether the gift lifted AOV or whether the volume break did, so you cannot decide what to keep. Priority rules restore a one-cause-per-cart world where the reporting is interpretable.

A priority order that works for most stores

Rank by how specific the offer is, then by how expensive. Specific beats general, because a specific offer was built for a situation the shopper is actually in:

Then mark anything above roughly 10% of cart value as exclusive, so it cannot be combined downward.

Priority rules are not Shopify's discount combinations

Two different layers are often confused. Shopify's discount engine has its own rules about which discount classes can combine — product, order, and shipping discounts, each with explicit combination settings. Those rules are enforced at checkout and no app overrides them.

Offer priority sits above that: it decides which of your offers is presented and applied in the first place. You need both. Priority stops you presenting a combination, and Shopify's combination settings stop a presented combination from being honoured incorrectly at checkout. If the two disagree, the shopper sees an offer in the cart that does not survive to payment, which is the worst failure mode in the whole category. Discount stacking covers the Shopify-side rules in detail.

Testing priority rather than guessing

Priority order is a genuine experiment, not a settings decision. The intuitive ranking — most valuable offer first — frequently loses to a cheaper offer that is better matched to the cart, because acceptance rate matters more than headline generosity.

Run it as a test: the same traffic, two priority orders, measured on revenue per session rather than on acceptance of any single offer. Funnel analytics report suppressed offers alongside fired ones, which is what makes the comparison honest — without that, a suppressed offer looks like an offer nobody wanted.

Frequently asked questions

What happens if two Shopify offers qualify for the same cart?

Without a priority rule, behaviour depends on the app and on Shopify's discount combination settings, and the shopper may see competing prompts. With priority set, the highest-ranked qualifying offer fires and the rest are suppressed and logged.

Is offer priority the same as Shopify's discount combinations?

No. Shopify's combination settings govern which discount classes can apply together at checkout. Offer priority decides which of your offers is presented and applied in the first place. You need both configured, and they must agree.

Should I ever let two offers run on one cart?

Sometimes — a free shipping threshold alongside a cross-sell pulls in the same direction and costs little. Two discount-bearing offers on one cart is usually a margin mistake and always an attribution mistake.

How should I rank offers?

Specific before general: campaign offers, then segment offers, then collection or product offers, then sitewide thresholds. Mark anything worth more than about 10% of cart value as exclusive.

Does suppressing an offer hurt its reported performance?

It would, if suppression were not recorded. Reporting separates "not qualified", "suppressed by priority", and "shown and declined", so a suppressed offer is not misread as an unpopular one.

Can priority differ by customer segment?

Yes. Segment-targeted offers sit above general ones by default, and you can set a different order for a specific segment when a campaign calls for it.

Is it free?

Yes. Every NUO AI feature is included at $0 — no paid tier, no order cap, no revenue share.

Get your offer stack under control.

Add app on Shopify — Free See the live demo store