Shopify Discount Stacking: When Codes Erase Your Profit

Holiday Sales

20% Off, Free Shipping and a Welcome Code: How Shopify Discounts Can Stack Against Your Profit

By · Published October 16, 2026 · About 3 minutes · Sources checked October 16, 2026

A merchant launches 20% off, keeps the 10% welcome offer enabled, and promotes free shipping. Are customers receiving all three benefits? The answer depends on the Shopify discount classes, eligibility rules and the actual checkout configuration. It is not safe to assume every combination works, or that Shopify always prevents an expensive one.

Shopify defines three primary classes: product, order, and shipping discounts. Its current documentation explains that eligible combinations can be configured, with product discounts generally applied first, order discounts to the revised subtotal, and shipping discounts last 1. Some combinations require merchant eligibility and same-line-item product combinations require Shopify Plus.

A seemingly small combination can remove most contribution

Imagine one $100 item with a $40 product cost, $15 in other variable costs including $10 in carrier/fulfillment expense, and an $8 shipping fee collected from the customer. At normal price, pre-ad contribution is $53: $100 merchandise revenue + $8 shipping revenue − $40 product cost − $15 variable costs. Now apply an illustrative eligible 20% product discount: merchandise price falls to $80. A further 10% order discount, when applicable to the revised $80 subtotal, removes $8, leaving $72 in merchandise revenue. If shipping is still charged at $8, contribution is $25. If the merchant also grants free shipping, the $8 shipping revenue disappears and contribution becomes $17. The combined offer has removed $36 of $53, or 67.9%, of the contribution available before advertising.

This is a mathematical scenario, not a statement that these three offers automatically combine on every Shopify store. Verify code eligibility, shipping treatment, tax and product exclusions in a test checkout.

What Shopify currently allows

Shopify documents support for combinations including order + shipping and product + shipping discounts, and product discounts on separate items. Product + order and multiple order discounts have eligibility constraints. Multiple product discounts on the same item require Shopify Plus. Two separate shipping discounts cannot stack on one shipping rate 1.

Shopify also sets limits on active automatic discounts and on the number of eligible coupon codes that can be used. These settings can change; inspect the actual live admin and current documentation before editing offers. Third-party discount apps may introduce another layer of behavior.

The checkout test matrix to run before the promotion

Scenario What to verify
Product offer alone Correct eligible variants and price
Product + order offer Store eligibility and revised-subtotal calculation
Product + free shipping Actual shipping method and threshold
Welcome code + automatic offer Whether settings allow combination
Buy X Get Y + product discount Product eligibility and best-value behavior
Subscription + one-time item Eligibility of each line item
Multiple codes Acceptance, rejection and displayed message
Excluded SKU or collection Discount does not leak onto exclusions

For each scenario, record the cart contents, expected outcome, observed checkout amount and whether the outcome meets your minimum contribution per order. Repeat on a mobile device and with the actual advertised product and destination. Do not treat a preview-screen label as proof that checkout will charge correctly.

The problem with measuring the offer only by conversion rate

A stacked offer can raise the percentage of sessions that buy while reducing contribution per order. The decision metric is incremental total contribution after advertising and variable costs. Compare matched time periods or properly designed experiments, monitor the new-customer mix and account for return timing. An increase in gross sales by itself is not enough.

Before launch: build the combination matrix, calculate the worst economically valid discount state, test the real checkout, and keep a rollback plan for each promotion code.

Run the numbers for your store

The values below are an example. Replace them with your own. Nothing you type leaves your browser, no sign-up is needed, and taxes are excluded.

Sources

  1. Shopify Help, Combining Discounts, verified October 2026 help.shopify.com
  2. Shopify Help, Free Shipping Discounts help.shopify.com
Nenad Vasic, Founder and CEO of Fenix Network Media

Founder and CEO of Fenix Network Media. His work focuses on the economics behind customer acquisition, conversion, measurement and profitable growth. Calculations in this article are original; third-party figures belong to their publishers and are credited in the sources.

Stress-test your promotion combinations

Use your own numbers, then bring the result to a conversation if you want a second set of eyes on the plan.