Stack loyalty codes, seasonal discounts, referral codes and promotional offers — all applied at once, within the rules you define. No Shopify Plus required.
Join early access →14-day free trial · No credit card
My customers have a loyalty code AND a seasonal discount code and Shopify will only let them use one. I get support emails every sale period about this.
Shopify's default checkout allows exactly one discount code per order. This is one of the platform's most complained-about limitations, and it creates real problems for merchants running multi-programme discount strategies.
The scenarios where the single-code limit causes friction: a customer with a loyalty rewards code wants to also use your Republic Day sale code. A customer received a referral code from a friend and also has a seasonal promotion code from your email campaign. A wholesale customer has a trade discount code and wants to apply your launch discount on a new product. In every case, Shopify forces them to choose — and some choose not to buy rather than leave value on the table.
The one-code limit also affects your marketing effectiveness. Loyalty programmes become less engaging when customers discover their earned codes cannot be combined with promotional codes. Referral programmes underperform when referred customers cannot combine their welcome discount with active promotions. Email campaign codes generate fewer conversions when existing customers with loyalty codes must choose between the two.
Shopify Plus includes a "Shopify Scripts" feature that can implement discount stacking with custom code — but Plus starts at $2,300/month. Custom development of discount stacking logic on standard plans runs ₹1.5–3 lakh and requires maintenance. Discount Stack solves the problem at $12.99/year.
Discount Stack adds multi-code support to the Shopify checkout. After a customer enters their first discount code, an "Add another discount" option appears. They can stack codes up to your configured limit (default: 5 codes per order).
The stacking is not unlimited — you control the rules. Define which code types can stack together: loyalty codes can stack with seasonal and referral codes, but two percentage-off codes cannot stack together. Set a maximum combined discount percentage per order to protect margins. Exclude specific products or collections from stacking if needed.
These rules prevent discount abuse (customers stacking 5 sale codes for a 90% discount) while enabling the legitimate multi-programme stacking that your customers actually want. The configuration takes 10 minutes and works with all your existing Shopify discount codes immediately.
$12.99/year · 14-day free trial · No credit card required
Join early access →