Combine Discounts on Shopify: Classes, Combinations, Limits

To combine discounts on Shopify, open each discount in Discounts and, in its Combinations section, select the discount classes it may combine with. Two discounts stack only when both allow each other’s class. Every store can combine product or order discounts with free shipping, and product discounts on different items; product with order, and order with order, need a checkout without checkout.liquid customizations; two product discounts on the same item need Shopify Plus.
A customer can use up to 5 product or order codes and 1 shipping code on one order. The rules below come from Shopify’s Help Center page on discount combinations, read on October 23, 2026.
Discount classes
Each discount belongs to a class, decided by what it reduces:
| Class | What it reduces | Examples |
|---|---|---|
| Product discount | Specific items or collections | 20% off pants, buy X get Y |
| Order discount | The cart subtotal | 10% off the order, $5 off orders over $50 |
| Shipping discount | Shipping costs | Free shipping over $75 |
You choose combinations by class. If you let a 10% order code combine with product discounts, it combines with every product discount that also allows order discounts, automatic or code. Apps can create one discount that holds savings from several classes; such a discount combines only with discounts that allow all of its classes.
The six combinations
| Combination | Example | Who can use it |
|---|---|---|
| Order + free shipping | WELCOME10 + FREESHIP |
All stores |
| Product + free shipping | 20OFFPANTS + FREESHIP |
All stores |
| Product + product, on different items | 20OFFPANTS + 10OFFSHIRTS |
All stores |
| Product + order | 20OFFPANTS + WELCOME10 |
Eligible stores |
| Order + order | WELCOME10 + SPEND200GET5OFF |
Eligible stores |
| Product + product, on the same item | A loyalty and a seasonal discount on one product | Shopify Plus |
“Eligible” means the store uses no checkout.liquid customizations and doesn’t use the Licensify app. If you meet both and still can’t select these combinations, Shopify asks you to contact Support. Two shipping discounts never combine on one order.
The calculation follows a fixed order. Product discounts apply first, to the items; order discounts apply to the subtotal after product discounts; shipping discounts come last. Two percentage order discounts are each calculated on that same subtotal, so 10% and 20% on a $100 cart take off $10 and $20, $30 in total.
The same-item combination on Plus works with tags. Tag each product discount, for example loyalty and seasonal, then in Combinations add Product discounts, switch One per product to Multiple per product, and under Combine on same product with discounts tagged pick the other discount’s tag. The setup has to be reciprocal: each discount must name the other’s tag.
Set a discount to combine
- In the admin, go to Discounts and open the discount, or create a new one.
- In the Combinations section, select the classes it may combine with: product, order or shipping discounts.
- Click Save.
- Repeat for the other discount, so it allows this one’s class.
You don’t have to set up both at once: save the first discount, then create the second. Changing a discount to combinable doesn’t affect orders that already used it. To see which discounts combine, go to Discounts, add the filter Combines with and choose the classes; the Combinations column also marks each discount’s allowed classes.
Shopify’s advice for running combinations is to use clear names for codes, such as STACK10-SHIPPING, keep an eye on the limit of 25 active automatic discounts, and test each combination at checkout before launch, including products that are excluded from the discount. You can enter codes at checkout and close it before paying.
Why a code won’t combine
When two discounts can’t combine, the customer sees “Discount couldn’t be used with your existing discounts”, or the better discount simply replaces the other. Shopify always applies the best discount for the customer’s cart. The usual causes, based on Shopify’s troubleshooting list, are these.
- One side doesn’t allow it. Both discounts must allow the other’s class.
- An automatic discount is already in the cart. It may be the discount the code conflicts with.
- Buy X get Y. Below Plus, products in a buy X get Y discount can’t receive another product discount; if a customer enters a code for those products, the best value overall discount is applied. Shopify suggests keeping buy X get Y and other product discounts on different products; as our workaround, an order discount can combine with buy X get Y on eligible stores.
- Shipping after a product or order discount. If they can’t combine, product and order discounts win, and the customer may see “You already have a better combination”.
- Too many codes. More than 5 product or order codes, or a second shipping code, won’t apply.
- Scripts or checkout apps. A Shopify Script or an app that changes checkout can reject codes.
- Channel. Combinations work only on the Online Store, the Storefront API and Shopify POS, not on Facebook, Instagram, Google or other external checkouts.
Manual discounts added to a POS cart or a draft order always apply, whatever the combination settings say.
When to choose a code or an automatic discount in the first place is covered in automatic discount vs discount code, and creating and sharing codes in Shopify discount codes. More guides are in the pricing and sales hub.
FAQ
Can you use two discount codes on Shopify? Customers can use up to 5 product or order discount codes and 1 shipping code on the same order, as long as each discount is set to combine with the others’ classes.
Can an automatic discount and a discount code apply together? They apply together when each one allows the other’s class in its Combinations section. If not, Shopify applies whichever gives the customer the better price.
Why can’t I select order + order combinations?
Product + order and order + order combinations need a store without checkout.liquid customizations and without the Licensify app. If you meet both, contact Shopify Support.
Can two product discounts apply to the same item? Two product discounts can apply to the same item only on Shopify Plus, by tagging the discounts and setting Multiple per product with reciprocal tags. On other plans, product discounts combine only on different items.