Guides Plan
Which app lets me stack discounts on Shopify?
Who this guide is for
This guide is for Shopify merchants who searched for a stacking app. "Stacking" means more than one discount applies to the same order, for example 20% off a sale collection plus a 10% welcome code plus free shipping.
Many stores don't need an app for that. This page shows what Shopify combines on its own, where it stops, and which app fits each need beyond it. We compared 7 apps. Every competitor fact comes from the app's Shopify App Store listing, checked on November 10, 2026. Prices are per month, in US dollars, and can change.
Shopstack makes Discount Genie, one of the apps on this list. It is listed first, and every app is described from its own listing.
What Shopify stacks on its own
Every Shopify discount has one class: product, order or shipping. Two discounts apply together only when the Combinations setting on each one allows the other's class (Shopify's discount combinations page, checked November 10, 2026). For the setup steps and the full table of which pairs combine, see combine and stack discounts on Shopify.
To let two discounts stack:
- From your Shopify admin, go to Discounts and click the first discount.
- In the Combinations section, select the classes it may combine with: product, order or shipping.
- Click Save.
- Open the second discount and select the first discount's class in its Combinations section.
- Click Save, then test both at checkout.
Shopify can
- Combine product, order and shipping discounts on one order, when each discount's Combinations setting allows the other's class. Source: help.shopify.com
- Accept up to 5 product or order discount codes and 1 shipping discount code on the same order. Source: help.shopify.com
- Apply the best discount for the customer automatically when two discounts can't combine. Source: help.shopify.com
- Combine two product discounts on the same item with matching tags, on Shopify Plus only. Source: help.shopify.com
Shopify can’t
- Apply two shipping discounts to the same order. Source: help.shopify.com
- Combine product discounts with order discounts, or order discounts with each other, when the store has checkout.liquid customizations. Source: help.shopify.com
- Combine discounts on Facebook, Instagram, Google or other external checkouts. Source: help.shopify.com
- Put savings from more than one class in a single discount. Only an app can create one discount with several savings. Source: help.shopify.com
- Have more than 25 active automatic discounts. Discounts created by apps count toward the 25. Source: help.shopify.com
If your problem is the opposite, codes stacking on a sale when they shouldn't, you don't need a stacking app. See stop discount codes stacking on an automatic discount.
Which stacking app fits your need
Stacking apps solve four different problems. Pick the one that matches yours.
- Several offers that add up inside one discount, for example 10% off for buying 2 plus 5% more for VIP customers. Discount Genie's discount groups and Multiscount do this.
- Several codes typed in the cart, so shoppers see the total saving before checkout. Dr Stacked Discounts on Cart, DiscountYard and ThanhBT: Discounts Combine do this.
- One code that gives several savings, for example SAVE20 for 20% off plus free shipping. Stackable, ThanhBT: Discounts Combine and Discount Genie's paid plans do this. See percent off and free shipping in one code.
- Stacked campaigns for a sale day, shown in a promotions widget. Stack Discounts Pro does this.
Discount Genie
Discount Genie (by Shopstack, the team behind this guide) uses Shopify's own Combinations settings, so each discount combines with the classes you tick (combine (stack) discounts).
- Discount groups put several offers in one discount, each with its own value, products and customer rules. By default only the highest-priority group applies. Tick Allow multiple discount groups to apply to let more than one group discount the same cart, or Discount groups can stack to add up discounts of the same kind. Discount groups are on paid plans, from the Core plan up.
- The Standard + Shipping style gives a percentage or amount off and a shipping discount from one code, on paid plans.
- Promo code rejection rules cap how many codes a shopper can use on one order, or block certain codes. They are on the basic free plan, which covers up to 3 basic discounts.
- Payment method discounts, for example 5% off when a shopper pays by bank transfer, are on every plan.
New stores pay $0.99/mo for the first 3 months on any monthly paid plan, then from $29.99 a month on the Core plan.
Other stacking apps
Dr Stacked Discounts on Cart by Shop Doctors adds a discount code field to the cart, so shoppers can use several codes together and with automatic discounts before checkout. It also has a free shipping progress bar. It is free only for stores on a free Shopify plan. The Essentials plan, $4.99 a month, lists the cart code field and automatic discounts that are not stacked. Stacked discounts are listed on the Pro plan at $9.99 a month. Shopify Plus stores pay $19.99 a month (App Store listing).
Stackable by Optizio applies several discounts from a single code with its progress discount type, and adds checkout upsells. It has no free plan. The Growth plan is $19.99 a month for stores not on Shopify Plus, and the Unlimited plan is $99.99 a month (App Store listing).
ThanhBT: Discounts Combine offers two ways to stack. Combined+ creates one code that applies several discounts at checkout with no widget, and Basic Combine lets shoppers enter several codes in the cart. The free Basic plan covers 3 Basic Combine uses a month. The Premium plan is $9.95 a month and adds Combined+ (App Store listing).
DiscountYard — Stack Discounts by MerchantYard lets shoppers stack codes in a discount field on the cart, and adds tiered automatic discounts, one code that combines several discounts, product labels and bundles. It is free only for Shopify trial and partner stores. The Pro plan is $19.95 a month, and Shopify Plus stores pay $49.95 (App Store listing).
Multiscount: Tiered Discounts by Nextools builds stackable and tiered discounts, with volume discounts, free gifts, order goals and shipping discounts. It is free only for development and Plus sandbox stores. The Premium plan is $8.99 a month for up to 5 product and 5 order discount tiers. The Advanced plan, $15.99 a month, allows up to 12 (App Store listing).
Stack Discounts Pro by Uniocode runs multi-discount campaigns for sale days such as Black Friday, with scheduling and a promotions widget. It has no free plan. The price depends on your Shopify plan: $9.99 a month on Basic, $14.99 on Shopify and Advanced, and $24.99 on Plus (App Store listing).
Stacking apps side by side
Prices are from each Shopify App Store listing, checked November 10, 2026, per month in US dollars.
| App | How it stacks | Free plan | Cheapest paid plan with stacking |
|---|---|---|---|
| Discount Genie | Several offers inside one discount (discount groups, paid plans) | Basic free plan (up to 3 basic discounts) | $0.99/mo for the first 3 months, then $29.99 |
| Multiscount | Tiers that add up in one discount | Development stores only | $8.99 |
| Dr Stacked Discounts on Cart | Several codes in a cart field | Free Shopify plans only | $9.99 |
| Stackable | One code, several savings | No | $19.99 |
| ThanhBT: Discounts Combine | One code, or several codes in the cart | 3 Basic Combine uses a month | $9.95 |
| DiscountYard | Several codes in a cart field, one combined code | Trial and partner stores only | $19.95 |
| Stack Discounts Pro | Multi-discount campaigns | No | $9.99 on Basic |
FAQ
Do I need an app to stack discounts on Shopify?
Usually not. Shopify combines product, order and shipping discounts when both discounts allow it under Combinations, and accepts up to 5 product or order codes plus 1 shipping code. You need an app for one code with several savings, a code field in the cart, or offers that add up inside one discount.
Which app lets customers use more than one discount code?
Shopify's checkout already accepts up to 5 product or order codes and 1 shipping code, if each discount is set to combine. To let shoppers type several codes in the cart before checkout, use Dr Stacked Discounts on Cart, DiscountYard or ThanhBT: Discounts Combine.
Can I stack two discounts on the same product without Shopify Plus?
Not with Shopify's own discounts: two product discounts on the same item need Shopify Plus and matching tags. A discount app can put both offers in one discount instead. In Discount Genie, discount groups that stack do this on paid plans.
Why won't my discounts stack?
Usually one of the two discounts doesn't allow the other's class under Combinations, so Shopify applies the better one. Other causes are two shipping discounts, a checkout.liquid customization, or an external checkout such as Facebook. See combine and stack discounts for the fixes.
What is the best discount stacking app for Shopify?
It depends on how you want offers to stack. Discount Genie fits several offers in one discount, Dr Stacked Discounts on Cart fits several codes in the cart, and Stackable fits one code with several savings. Compare more in best Shopify discount apps.
