Stacking rules and Shopify limits
Shopify's discount limits and combination rules — and how to work with them.
25 automatic discounts per store
Shopify allows a store up to 25 active automatic discounts. Oxify keeps its footprint small: one automatic discount, Oxify Cart Unified Discount, covers your cart rewards, Frequently Bought Together, volume and upsell discounts. Stores still on the older setup have three instead — IA Cart - Free Gift Discount, IA Cart - Order Discount and IA Cart - Shipping Discount — and migrating replaces them with the one (see Migrate from legacy to unified).
If your store has hit the limit, saving the Cart Editor fails with "We couldn't generate your discount code". Delete or turn off an automatic discount you no longer use in Shopify admin → Discounts, then save again.
Other checkout limits
- 10,000 bytes per set of settings. Shopify limits each set of checkout discount settings (for example Cart Rewards — Free Gift, or Volume & Upsell Discounts) to 10,000 bytes. The Cart Editor shows "Approaching the size limit" at 90%, and won't save a set that's over, with "Your discount settings are too large to save". Remove some tiers, products, collections or rewards and save again.
- 100 collections. Volume discounts, upsell discounts and Frequently Bought Together triggers share 100 collection slots at checkout.
Combinations
Whether two discounts stack depends on both of them:
- Oxify's discount — Set in Cart Editor → Settings → Discount Settings: Combine with other Order discounts, Combine with other Product discounts and Combine with other Shipping discounts. All three are on by default. Oxify re-applies them every time you save, so change them there rather than in Shopify admin.
- The other discount — Set in Shopify admin: Discounts → (your discount) → Combinations.
The three combination types:
- Product discounts — Free gifts, Frequently Bought Together, volume and upsell discounts.
- Order discounts — Discount rewards.
- Shipping discounts — Free shipping rewards.
Order of application
Inside the Oxify discount, item-level discounts are worked out first (Frequently Bought Together, volume, upsell discounts, then free gifts). A Discount reward is then checked against what's left of the order subtotal. How the Oxify discount combines with discounts from other sources is decided by Shopify.