Skip to content

Shopify tutorials for the person running the store. Orders, discounts, fulfilment, returns.

Stack two percentage order discounts in Shopify

Two percentage order discounts do not chain one after the other: both calculate on the original subtotal. This tutorial stacks WELCOME10, worth 10% off the order, with INFLUENCER20, worth 20% off the order, on a $100 order.

Written · Shopify admin, desktop steps · 4 minutes read

The worked example

Code 1WELCOME10, 10% off the order
Code 2INFLUENCER20, 20% off the order
Cart$100.00
WELCOME10$10.00 off
INFLUENCER20$20.00 off
Total saved$30.00
Pays$70.00

Download the planner: stacked-order-discounts-worksheet.csv (93 bytes).

A worksheet for the stacked codes: each code's percent, the subtotal it calculates on, and what it saves. The two savings add up to $30.

1Create the two order codes

From your Shopify admin, go to Discounts and create two codes. For each one, click Create discount, then Amount off orders, then Discount code. The first is WELCOME10 at 10%, the second is INFLUENCER20 at 20%. Set both to Percentage in the Value section.

2Let each combine with order discounts

On each code, open the Combinations section and tick Order discounts. Multiple discounts are applied to an order only when the setting on each discount allows the combination, so both codes must allow it. Order discounts with other order discounts are available only to eligible merchants: your store must not use any checkout.liquid customizations or features, and you must not be using the Licensify app.

3Know how the percentages calculate

If two or more order discounts that provide a percentage off are applied to the same order, then both percentages are calculated on the original subtotal. WELCOME10 gives $10 off a $100 order, and INFLUENCER20 gives $20 off the same $100, for $30 off in total.

4Test the cart at checkout

Add $100 of products to a cart, proceed to checkout, and enter both codes. Check that the total after discounts is $70, then close the checkout page before payment. A customer can use a maximum of 5 product or order discount codes and 1 shipping discount code on the same order, so two codes are well inside the limit.

5Save both codes

Click Save on each code. After each discount is active and set up to combine with the other, a customer who applies both discounts to an order gets them combined automatically.

The arithmetic

Both percentages calculate on the original $100 subtotal.

CodePercentOff $100Pays after both
WELCOME1010%$10.00—
INFLUENCER2020%$20.00—
Both together30%$30.00$70.00

Chained one after the other, the same two codes would save $28: 10% off $100 is $10, then 20% off the remaining $90 is $18, and the customer pays $72. Shopify does not chain them: both percentages are calculated on the original $100 subtotal, so the customer saves $30 and pays $70.

Held at the counter

Order plus order needs an eligible store. Your store must not use any checkout.liquid customizations or features, and you must not be using the Licensify app. If you meet the requirements but still cannot create the combinations, contact Shopify Support.

At most 5 product or order codes per order. A customer can use a maximum of 5 product or order discount codes and 1 shipping discount code on the same order. A sixth code will not apply.

The best discount applies when two cannot combine. If the codes are not set to combine, the customer gets the better one for the cart, not both. On this cart that is the $20 code alone, and the customer pays $80.

Sources

  • Combining discounts — Shopify's help pages: how percentage order discounts stack, the order-plus-order eligibility rules, and the 5-plus-1 code limit.