Sconto Raggio
barra dei menu

Come cumulare gli sconti Shopify nel 2026: come si combinano sconti su prodotti, ordini e spedizioni

Come cumulare gli sconti Shopify nel 2026: come si combinano sconti su prodotti, ordini e spedizioni

Shopify discount stacking follows a fixed set of rules built around three discount classes, and the actual price a customer pays depends on the order those classes calculate in, not just which discounts happen to be turned on. Product discounts apply first, order discounts apply next to whatever subtotal is left, and shipping discounts apply last. That sequence, plus how percentages behave once more than one applies to the same order, is where a well-intentioned stack ends up costing more margin than most merchants plan for, and it’s what the rest of this piece walks through.

In breve

  • Shopify organizes discount savings into three classes: product, order, and shipping. Native discounts generally fall into one class, while app-created discounts can contain savings from multiple classes.
  • Stacked order-level percentage discounts don’t compound on top of each other. Each one calculates against the same order subtotal, the amount left after any product discounts, which usually costs more than merchants expect once they run the numbers.
  • Same-line-item product discount stacking is a Shopify Plus feature, and percentage discounts always apply before fixed-amount ones on the same item.
  • Shipping discounts can’t stack with each other; only one applies per order. They can still combine with a product or order discount if both are configured to allow it.
  • An app-based discount only combines with a native Shopify discount when the app supports the relevant discount class and both discounts are set to allow that combination.

The Three Shopify Discount Classes, Briefly

Every discount you create on Shopify falls into one of three classes, and which class (or classes) a discount belongs to determines what it’s allowed to combine with. Shopify divides discounts into three classes based on what they apply to, and most native discounts sit cleanly in just one:

  • Product discounts apply to specific items or collections, like $10 off a pair of boots.
  • Order discounts apply to the cart subtotal, like 10% off an entire order.
  • Shipping discounts modify the shipping cost, like free shipping over $100.

An app can also build a single discount that bundles savings from more than one class, an order discount plus free shipping in one code, for example, and that combined discount then has to follow the combination rules for every class it includes.

IL Shopify Spring ’26 discount changes affected how some of these classes can be scoped and combined, particularly around markets and same-line-item stacking. This piece focuses on the calculation mechanics once a stack is actually live in a cart.

How Shopify Discount Stacking Actually Gets Calculated

Not every class combines with every other class by default. All merchants can combine 

  • Order discounts with free shipping discounts, 
  • Product discounts with free shipping discounts, and 
  • Product discounts with other product discounts on separate items. 

Combining product discounts with order discounts, or two order discounts with each other, needs your store to meet specific checkout eligibility requirements. Each discount still needs its own combination setting turned on for the class it’s stacking with.

Once a discount stack is active, the calculation order determines the final price:

  1. Product discounts apply first to individual items.
  2. Order discounts apply next to the remaining subtotal.
  3. Shipping discounts apply last.

Stacked order-level percentage discounts do not compound the way many merchants expect with this order.

Example: Two Percentage Discounts

Shopify uses a $350 cart in its own documentation:

Pants: $100

Shirts: $50

Boots: $200

Cart subtotal: $350

Assume there are no product discounts. Now the store runs two order-level discounts:

  • 10% off a customer’s first order
  • 15% off orders over $200

Both percentages calculate against the same $350 subtotal. So:

  • 10% of $350 = $35 off
  • 15% of $350 = $52.50 off
  • Total discount = $87.50
  • Final subtotal = $262.50

If a product discount had already reduced the subtotal, both order-level percentages would calculate against that reduced subtotal instead.

Why Merchants Often Miscalculate It

A common assumption is that the discounts apply one after another. Using that approach:

  • 15% off $350 = $297.50
  • Then 10% off $297.50 = $267.75

But Shopify actually charges $262.50. That’s a $5.25 difference.

Each order-level percentage calculates against the same subtotal. One percentage does not reduce the calculation base for the other.

What About Fixed-Amount Discounts?

Fixed-amount order discounts follow a different sequence. When a percentage discount and a fixed-amount discount apply together, the percentage applies first. On the same $350 cart:

  • 10% off $350 = $35 off
  • New subtotal = $315
  • Then $20 off = $295 final subtotal

So with mixed discount types, the order of calculation still matters.

Where Shopify Discount Stacking Actually Erodes Margin

The gap between what a merchant assumes and what Shopify actually calculates is the real margin risk in Shopify discount stacking, and it widens as more order-level discounts get added to the same cart.

Scenario (on a $350 cart)Naive compounding assumptionWhat Shopify actually charges
10% + 15% off order$267.75$262.50
10% + 15% + 5% off order$254.36$245.00

Add a third stacked percentage and the gap doesn’t stay the same size, it grows: from $5.25 off on two stacked percentages to $9.36 off on three, almost double, from just one more promo layered on top.

This matters most for sitewide percentage sales stacked with a standing loyalty or first-order percent code, since that combination often runs for weeks without anyone re-checking the total. Fixed-amount discounts are easier to predict, since their dollar value doesn’t multiply the way stacked percentages do, though sequence still matters: a percentage-off order discount applies before a fixed-amount one, not after. The compounding confusion is specific to percentages, which is why it’s worth adding every order-level percentage together before a sale launches, not just checking each discount’s value on its own.

Same-Line-Item Discount Stacking on Shopify Plus

Puoi combine multiple product discounts on the same line item with Shopify Plus. Other plans can combine product discounts across separate items, but not stack two on one product. Setting it up means tagging each discount, for example loyalty or seasonal, and pointing each one at the tags it’s allowed to combine with on the same product; the tags have to match in both directions or the stack won’t apply.

The application order here flips what a lot of merchants expect. Percentage discounts apply before fixed-amount discounts on the same item, so the fixed amount comes off the already-discounted, lower price. On a $100 pair of pants with a 10% off clothing discount and a $20 off pants discount both active, the 10% applies first, bringing the price to $90, and the $20 comes off that, landing at $70, two dollars lower than a merchant expecting the fixed amount to apply first would predict. It’s a small gap on one item, but it compounds fast across a catalog-wide promotion.

Free Shipping Discounts Are Where Merchants Lose Track of the Real Cost

Shipping discounts follow a different set of rules from product and order discounts.

Only One Shipping Discount Can Apply

Shopify allows only one shipping discount per order because a shipping discount applies to the entire shipping rate.

  • Two shipping discounts cannot stack
  • A shipping discount can combine with a product discount
  • A shipping discount can combine with an order discount

For those combinations to work, the discounts must be configured to allow them.

Where the Margin Risk Comes In

Shipping discounts can be easier to overlook because they don’t reduce the merchandise subtotal. Instead, the cost comes from the shipping charge you waive. For example, if a customer receives:

  • $30 off their products
  • Plus $12 free shipping

The real promotional cost is $42, not just the $30 merchandise discount.

What Happens If the Discounts Can’t Combine?

If a product or order discount can’t combine with an active shipping discount, Shopify prioritizes the product or order discount.

That’s because the discounted cart value can affect which shipping rates are available. So when calculating the true cost of a promotion, include:

  • Product discounts
  • Order discounts
  • Shipping charges you waived

That gives you a much clearer picture of what the campaign actually cost.

A Quick Gut-Check Before You Launch a Stacked Promotion

Before turning on a new discount meant to stack with something already live, run through this short list.

Check the combination setting on both discounts, not just the new one. Both sides need to allow the combination for the matching class; a one-sided setting is one of the first things worth ruling out when a stack doesn’t apply at checkout.

Add up the total percentage across every order-level discount that could apply to the same cart. Since Shopify calculates each one against the same subtotal, a few small stacked percentages add up faster than compounding math would suggest.

Confirm your app-based discount actually supports Shopify’s discount combinations. An app-created discount only combines with a native one when the app developer has built it to work with Shopify’s discount combinations, and both discounts are individually set to allow it; check with the app’s support team if a stack isn’t behaving as expected.

Run a test checkout with every discount in the stack active at once, not one at a time, since combination behavior only shows up once more than one discount is actually competing for the same cart.

Managing this gets harder the more active promotions you’re running at once, especially once you’re stacking across product, order, and shipping classes on the same campaign. ScontoRay lets you build and review stacked discount rules from one place, though the rule stays the same regardless of which app creates the discount: test the full combination at checkout before a promotion goes live.

Shopify Discount Stacking: FAQ

Do stacked percentage discounts compound on top of each other?

No. When two or more order-level percentage discounts apply to the same order, each percentage calculates against the same order subtotal after any product discounts have been applied, rather than against an amount already reduced by another order-level percentage discount. A 10% and a 15% order discount therefore give 25% off that subtotal, not roughly 23.5% as sequential compounding would.

Can two shipping discounts stack on the same Shopify order?

No. Only one shipping discount can apply per order, since shipping discounts apply to the entire shipping rate rather than a portion of it. A shipping discount can still combine with a product or order discount if both are set to allow it.

Does same-line-item product discount stacking work on every Shopify plan?

No, it’s a Shopify Plus feature only. Stores on other plans can combine product discounts across different items in the same cart, but not two discounts on the same line item.

Will an app-based discount automatically combine with a native Shopify discount?

Only if the app developer has built the app to support Shopify’s discount combinations, and both the app discount and the native discount are configured to allow that combination. If a stack isn’t working, check both the app’s capabilities and each discount’s combination settings.

What happens if a customer tries to use two discounts that aren’t set to combine?

Shopify automatically applies whichever discount, or combination, gives the customer the better deal, rather than stacking both. If a customer manually enters a discount code that can’t combine with what’s already applied, checkout can also show a message explaining the code couldn’t be used with their existing discounts.

Where This Leaves Your Shopify Discount Stacking Strategy

Shopify discount stacking isn’t unpredictable once you know which class each discount belongs to and the order those classes calculate in: product first, order next, shipping last. The real risk isn’t a broken combination, it’s a working one that costs more than planned, especially once two or more order-level percentages are live on the same cart at the same time. Same-line-item stacking is a genuinely useful Shopify Plus feature for layering promotions like loyalty and seasonal discounts on one item, worth understanding through its percentage-before-fixed sequencing before relying on it.

Shipping discounts are the easiest class to lose track of, since their cost comes from a waived shipping charge rather than a dollar amount subtracted from the subtotal. Run the actual numbers the way Shopify calculates them, not the way compounding math would suggest, before your next stacked promotion goes live, and you’ll know your real margin before a customer ever sees the discount.

Inizia gratis: prova gratuita di 14 giorni delle funzionalità Premium!

Inizia con il nostro piano gratuito o sblocca le funzionalità premium con una prova gratuita di 14 giorni.
Garanzia soddisfatti o rimborsati entro 30 giorni!

Trovalo su Shopify
it_ITItaliano