Shopify Discount Stacking: Now You Can Apply Multiple Discounts to the Same Product at Once
Until now, Shopify has allowed combining discounts from different categories - for example, an automatic product discount with a shipping discount or a coupon code. But two different product discount types on the same item at the same time? That wasn't possible without workarounds. Since July 15, that's changed.
You can now create multiple overlapping product discounts that apply simultaneously. This isn't just a technical convenience - it fundamentally changes how you can plan and run promotions.
How It Worked Before
Previously, if you wanted to apply multiple discount layers, you had to choose: either one discount, or complicated workflows using separate apps. For example, if your store had a permanent 10% loyalty discount for B2B customers and you wanted to add a 5% seasonal promotion on top, you had to manually combine them and create a new single 15% discount - every time, from scratch.
How It Works Now
You create separate discount rules and indicate they can work together. Shopify stacks them automatically. Discounts accumulate rather than replace each other - meaning the customer gets all applicable discounts at once.
You can also set limits: for example, the maximum combined discount cannot exceed 30%, regardless of how many individual discounts apply. This protects against accidentally giving away too much margin.
Practical Use Cases
Loyalty program + seasonal sale
A permanent 10% discount for loyalty customers and separately, an end-of-year 15% sale for everyone. Loyalty customers automatically receive both - no need to create a separate combined discount rule.
B2B pricing + product promotion
A base discount in the B2B catalog and an additional promotion on a specific product category. Both layers work together without extra configuration.
Channel discounts
Different discount rules for different sales channels - website, POS, wholesale catalog - with the ability to combine them as needed.
What to Know Before Configuring
- Works with product discounts - this feature applies to automatic product discounts, not coupon codes. Coupon codes continue to follow previous rules.
- Order matters - Shopify applies discounts sequentially. A 20% discount followed by a 10% discount produces a different result than the reverse order.
- Set a cap - it's always recommended to set a maximum combined discount limit to protect your margins.
What to Do Now
Review your current promotion configurations and assess which ones can be simplified using the new functionality. A common scenario: stores with 10-20 different manually-created discount combinations that can now be replaced with 3-5 base rules with stacking enabled.
If you need help optimising your discount structure or would like a store audit, get in touch: BBOLD contacts.