Shopify Discount Codes 2026: Erstellung, Stacking, Fehlerbehebung

Shopify Discount Codes 2026: Erstellung, Stacking, Fehlerbehebung

Shopify Discount Codes 2026: Erstellung, Stacking, Fehlerbehebung

Shopify Discount Codes 2026: Erstellen, kombinieren, Fehler beheben

Every Shopify store runs discount codes, and almost every store loses money on them in the same invisible way. Not from the discount itself, but from what happens around it: codes that will not stack, codes that expire mid-checkout, and the steady stream of "I forgot to apply my code" emails that each end in a manual refund or an annoyed customer.

This guide covers how Shopify discount codes actually work in 2026, how to create and combine them properly, and the part most guides skip: what to do when a customer completes checkout without the code. That last scenario is the single most common discount-related support ticket, and it is fixable without refunding anyone manually.

Quick Answer

Shopify discount codes are created in Admin under Discounts, support five discount classes, and can be combined when you explicitly allow it. Codes can apply to amounts, percentages, free shipping, or Buy X Get Y, with limits by customer, usage, and minimum purchase. What Shopify does not handle natively: applying a code after checkout. For that, customers either ask support for a manual refund, or you let them apply the code themselves with a post-purchase order editing tool.


Shopify discount code being created in an admin dashboard

How Shopify Discount Codes Work in 2026

Shopify gives you two ways to discount: codes the customer types, and automatic discounts that apply on their own. Both are created in Admin under Discounts, and both draw from the same five discount classes.

  • Amount off products, a fixed value or percentage on specific products or collections

  • Amount off order, a fixed value or percentage on the whole cart

  • Buy X Get Y, the classic bundle mechanic

  • Free shipping, scoped to countries and order minimums

  • Amount off shipping, a partial shipping discount introduced alongside the 2025 to 2026 discount API updates

A code-based discount waits for the customer to enter it at checkout. An automatic discount applies when cart conditions are met, no typing involved. Automatic discounts convert better because nothing can be forgotten, but codes remain essential for attribution: influencer codes, email-exclusive codes, and win-back offers all need a typed code to track who came from where.

Every discount also carries controls that decide its real-world cost: usage limits (once per customer, total uses), eligibility (customer segments, B2B catalogs), minimum purchase requirements, active date windows, and sales channel scope. Most discount budget leaks come from skipping these controls, not from the discount rate itself.

How to Create a Discount Code on Shopify

Creating a code takes about two minutes in Admin. The steps in 2026:

  1. In Shopify Admin, go to Discounts and select Create discount.

  2. Pick the discount class: amount off products, amount off order, Buy X Get Y, or free shipping.

  3. Choose Discount code (not automatic), then name the code. Short, memorable, all caps: SAVE15, WELCOME10.

  4. Set the value and what it applies to, specific collections beat storewide for margin control.

  5. Add eligibility and limits: minimum purchase, customer segment, one use per customer, and a total usage cap for anything you post publicly.

  6. Set active dates, including an end date. Codes without end dates outlive their campaigns and leak margin for months.

  7. Save, then test the code in an incognito checkout before announcing it anywhere.

The most common mistake is skipping step 5. A code that hits social media without a usage cap becomes a permanent storewide sale on coupon-aggregator sites within days.


Discount code settings with limits and eligibility controls

Can You Stack Discount Codes on Shopify?

Yes, but only when you explicitly enable combinations, and only within Shopify's combination rules. By default, one code per checkout. Since the discount combinations feature rolled out, each discount has a "Combinations" setting where you choose what it can stack with.

The rules that govern stacking in 2026:

Combination

Allowed?

Product discount + product discount

Yes, if both opt in

Product discount + order discount

Yes, if both opt in

Product discount + shipping discount

Yes, if both opt in

Order discount + shipping discount

Yes, if both opt in

Order discount + order discount

No

Customer typing two codes at checkout

Yes, when the codes' combination settings allow it

Practical guidance from running this at scale: stack narrow with broad. A product-level discount on one collection plus free shipping stacks safely. Two storewide percentage codes is how a 15% campaign quietly becomes 30%. Audit your combination matrix before every major sale, because combinations set during a spring campaign have a habit of still being active in November.

Why a Discount Code Does Not Work at Checkout

When a customer reports a dead code, the cause is almost always one of six things. Run this list before assuming a bug:

  1. Expired or not yet active. Date windows are the top cause. Check the discount's active dates against the customer's timezone.

  2. Minimum purchase not met. The cart is below the threshold, and the error message Shopify shows is easy to miss on mobile.

  3. Usage limit reached. The code was capped at one per customer and they already used it, or the total cap is exhausted.

  4. Combination conflict. Another discount, often an automatic one, is already applied and the two are not set to combine. The customer sees their code rejected without understanding why.

  5. Eligibility mismatch. The code is scoped to a segment (first-time buyers, a B2B catalog) the customer is not in.

  6. Channel mismatch. The code was created for online store only and the customer is checking out through a different sales channel.

The fix for the support burden is making errors self-explanatory: rename codes to encode their constraints (SAVE15OVER50 instead of SAVE15), and put the minimum and expiry in the promo email next to the code, not in fine print.

The Forgotten Code: Your Most Common Discount Ticket

The most expensive discount problem is not fraud or stacking. It is the customer who checks out without applying the code at all. They had it in the email, the checkout flow moved fast, they paid full price, and thirty seconds later they are in your inbox: "I forgot my discount code, can you apply it?"

Handled manually, this single scenario costs you three ways. Your support team processes a partial refund by hand, which takes a few minutes per ticket and an interruption either way. Your finance picture gets messier, because the order total and the refund land as separate events. And some fraction of customers do not write in at all; they just remember the full-price sting and do not come back.

Shopify has no native way for a customer to apply a discount code to an order that is already placed. The admin lets your staff edit an order and add a discount manually, but the customer cannot do it themselves.

This is where it is worth knowing that the gap is closeable. Since this is the Revize blog: Revize lets customers open their order from the confirmation page and apply the missed discount code themselves, inside the edit window you define. The code validates against the same rules (eligibility, dates, minimums), the order total recalculates, and the difference refunds automatically to the original payment method or as store credit. The ticket never gets written. The same self-serve window also covers the address typo and the wrong-variant pick, which travel with the forgotten code in the same post-checkout panic minute. If discount tickets are a real line in your support volume, Revize is on the Shopify App Store, and our guide on adding a discount on Shopify after checkout covers this scenario step by step.


Customer applying a forgotten discount code to a placed order on a phone

Discount Strategy That Protects Margin in 2026

A discount program is a system, not a coupon. The stores that discount profitably in 2026 share a few habits.

Prefer automatic discounts for sitewide events. Nothing to forget means no forgotten-code tickets and higher conversion during the event itself. Save typed codes for channels you need to attribute.

Scope codes to collections, not the store. Storewide percentage codes are margin leaks with good intentions. Collection-scoped codes let you discount the products with room while protecting hero SKUs.

Cap everything you publish. Total usage caps on public codes, one-per-customer on welcome codes, end dates on all of it. Treat an uncapped code like an uncapped budget, because it is one.

Watch B2B and subscriptions separately. B2B catalogs already carry negotiated pricing, and stacking retail codes on top of wholesale prices is a common silent loss. Subscription renewals interact with discounts through your subscription app, so test how a code behaves on renewal two, not just at signup. Our Shopify B2B guide covers the wholesale pricing side.

Close the post-purchase gap. Decide your policy for the forgotten code before the campaign, self-serve application via order editing, a one-time support gesture, or a hard no, and make sure support knows which one it is. Improvised policy is how the same customer gets a refund from one agent and a refusal from another.


Merchant reviewing discount campaign performance with margin protected

Tracking Whether Discounts Actually Make Money

A discount earns its keep when the lift in orders outweighs the margin given away, and Shopify gives you the numbers to check. In Admin, the discount's detail page shows usage and attributed sales. Cross-reference three numbers per campaign: redemption count, average order value with the code versus without, and your contribution margin at the discounted price.

Two patterns to hunt for. First, codes with high redemptions and AOV below your break-even floor, those are training customers to wait for sales. Second, codes redeemed months after their campaign on traffic from coupon sites, that is the missing end date from step 6. A quarterly fifteen-minute audit of active discounts, their combinations, and their caps catches both.


Quarterly discount audit with clean organized campaign tags

Frequently Asked Questions

How do I create a discount code on Shopify?

Go to Admin, then Discounts, then Create discount, pick a discount class, and choose Discount code. Set the value, scope it to products or collections, add usage limits and an end date, then save and test in an incognito checkout. The whole flow takes about two minutes. Always cap any code you plan to post publicly.

Can customers use two discount codes at once on Shopify?

Yes, when the discounts are set to combine. Each discount has a Combinations setting controlling what it can stack with. Product, order, and shipping discounts can combine across classes when both sides opt in, but two order-level discounts can never stack. By default, nothing combines, one code per checkout.

Why is my Shopify discount code not working?

Check dates, minimums, usage limits, combinations, eligibility, and sales channel, in that order. The most common causes are an expired window, a cart below the minimum purchase, or a conflict with an automatic discount that is not set to combine with the code. Renaming codes to carry their rules, like SAVE15OVER50, prevents most of these tickets.

Can a customer apply a discount code after placing an order on Shopify?

Not natively, Shopify has no customer-facing way to apply a code post-checkout. Your staff can edit the order in Admin and add the discount manually, then refund the difference. With a post-purchase order editing app like Revize, the customer applies the missed code themselves within your edit window, and the difference refunds automatically.

What is the difference between a discount code and an automatic discount?

A code must be typed at checkout; an automatic discount applies itself when cart conditions are met. Automatic discounts convert better during sitewide events because nothing can be forgotten. Codes exist for attribution: influencer campaigns, email exclusives, and win-backs where you need to know which channel drove the order.

How many discount codes can a Shopify store have?

Shopify supports up to 20 million unique discount codes per store. You can also generate bulk unique codes through apps or the API for one-per-customer campaigns. The practical limit is managerial, not technical: every active code is a standing liability, so audit and expire them quarterly.

Do Shopify discount codes work on subscription orders?

At signup, usually yes; on renewals, it depends on your subscription app. The discount applies to the first order through checkout, but whether it persists on renewal two and beyond is controlled by the subscription app's rules. Test the renewal behavior before launching a discount aimed at subscribers, not just the first checkout.

Can I limit a discount code to one use per customer?

Yes, every code has a one-use-per-customer toggle plus an optional total usage cap. Use both on public codes. One-per-customer stops repeat redemption by the same buyer, and the total cap stops a code from living forever on coupon aggregator sites after your campaign ends.

Do discount codes work with Shopify B2B?

Yes, B2B orders can take discounts, but treat them carefully. B2B catalogs already carry negotiated pricing, so a retail code stacking onto wholesale prices double-discounts the order. Scope retail codes away from B2B customer segments unless the discount is deliberately part of the wholesale offer.

How do I stop a discount code from being shared on coupon sites?

You cannot stop the sharing, so cap the damage instead. Set a total usage limit and an end date on every public code, use unique single-use codes for high-value offers, and scope codes to collections rather than storewide. Once a code hits aggregators, the cap decides whether it is a contained campaign or an open-ended sale.

Should I refund a customer who forgot to use their discount code?

Decide the policy before the campaign, and make self-serve the default if you can. A one-time goodwill refund is fine at low volume, but it trains customers to ask and costs agent time at scale. Letting customers apply the missed code themselves through post-purchase order editing removes the ticket entirely and keeps the policy consistent.

The Bottom Line

Shopify's discount tooling in 2026 is genuinely capable: five discount classes, combination controls, segment eligibility, and caps that protect margin when you actually set them. Create codes with their limits in the same breath, stack narrow with broad, audit quarterly, and prefer automatic discounts when attribution does not matter. Then close the one gap Shopify leaves open: the customer who pays full price and asks for the code afterward. Whether you solve it with policy or with self-serve order editing, solve it once, deliberately, because it is the discount ticket your support team sees more than any other.

Related Articles

Every Shopify store runs discount codes, and almost every store loses money on them in the same invisible way. Not from the discount itself, but from what happens around it: codes that will not stack, codes that expire mid-checkout, and the steady stream of "I forgot to apply my code" emails that each end in a manual refund or an annoyed customer.

This guide covers how Shopify discount codes actually work in 2026, how to create and combine them properly, and the part most guides skip: what to do when a customer completes checkout without the code. That last scenario is the single most common discount-related support ticket, and it is fixable without refunding anyone manually.

Quick Answer

Shopify discount codes are created in Admin under Discounts, support five discount classes, and can be combined when you explicitly allow it. Codes can apply to amounts, percentages, free shipping, or Buy X Get Y, with limits by customer, usage, and minimum purchase. What Shopify does not handle natively: applying a code after checkout. For that, customers either ask support for a manual refund, or you let them apply the code themselves with a post-purchase order editing tool.


Shopify discount code being created in an admin dashboard

How Shopify Discount Codes Work in 2026

Shopify gives you two ways to discount: codes the customer types, and automatic discounts that apply on their own. Both are created in Admin under Discounts, and both draw from the same five discount classes.

  • Amount off products, a fixed value or percentage on specific products or collections

  • Amount off order, a fixed value or percentage on the whole cart

  • Buy X Get Y, the classic bundle mechanic

  • Free shipping, scoped to countries and order minimums

  • Amount off shipping, a partial shipping discount introduced alongside the 2025 to 2026 discount API updates

A code-based discount waits for the customer to enter it at checkout. An automatic discount applies when cart conditions are met, no typing involved. Automatic discounts convert better because nothing can be forgotten, but codes remain essential for attribution: influencer codes, email-exclusive codes, and win-back offers all need a typed code to track who came from where.

Every discount also carries controls that decide its real-world cost: usage limits (once per customer, total uses), eligibility (customer segments, B2B catalogs), minimum purchase requirements, active date windows, and sales channel scope. Most discount budget leaks come from skipping these controls, not from the discount rate itself.

How to Create a Discount Code on Shopify

Creating a code takes about two minutes in Admin. The steps in 2026:

  1. In Shopify Admin, go to Discounts and select Create discount.

  2. Pick the discount class: amount off products, amount off order, Buy X Get Y, or free shipping.

  3. Choose Discount code (not automatic), then name the code. Short, memorable, all caps: SAVE15, WELCOME10.

  4. Set the value and what it applies to, specific collections beat storewide for margin control.

  5. Add eligibility and limits: minimum purchase, customer segment, one use per customer, and a total usage cap for anything you post publicly.

  6. Set active dates, including an end date. Codes without end dates outlive their campaigns and leak margin for months.

  7. Save, then test the code in an incognito checkout before announcing it anywhere.

The most common mistake is skipping step 5. A code that hits social media without a usage cap becomes a permanent storewide sale on coupon-aggregator sites within days.


Discount code settings with limits and eligibility controls

Can You Stack Discount Codes on Shopify?

Yes, but only when you explicitly enable combinations, and only within Shopify's combination rules. By default, one code per checkout. Since the discount combinations feature rolled out, each discount has a "Combinations" setting where you choose what it can stack with.

The rules that govern stacking in 2026:

Combination

Allowed?

Product discount + product discount

Yes, if both opt in

Product discount + order discount

Yes, if both opt in

Product discount + shipping discount

Yes, if both opt in

Order discount + shipping discount

Yes, if both opt in

Order discount + order discount

No

Customer typing two codes at checkout

Yes, when the codes' combination settings allow it

Practical guidance from running this at scale: stack narrow with broad. A product-level discount on one collection plus free shipping stacks safely. Two storewide percentage codes is how a 15% campaign quietly becomes 30%. Audit your combination matrix before every major sale, because combinations set during a spring campaign have a habit of still being active in November.

Why a Discount Code Does Not Work at Checkout

When a customer reports a dead code, the cause is almost always one of six things. Run this list before assuming a bug:

  1. Expired or not yet active. Date windows are the top cause. Check the discount's active dates against the customer's timezone.

  2. Minimum purchase not met. The cart is below the threshold, and the error message Shopify shows is easy to miss on mobile.

  3. Usage limit reached. The code was capped at one per customer and they already used it, or the total cap is exhausted.

  4. Combination conflict. Another discount, often an automatic one, is already applied and the two are not set to combine. The customer sees their code rejected without understanding why.

  5. Eligibility mismatch. The code is scoped to a segment (first-time buyers, a B2B catalog) the customer is not in.

  6. Channel mismatch. The code was created for online store only and the customer is checking out through a different sales channel.

The fix for the support burden is making errors self-explanatory: rename codes to encode their constraints (SAVE15OVER50 instead of SAVE15), and put the minimum and expiry in the promo email next to the code, not in fine print.

The Forgotten Code: Your Most Common Discount Ticket

The most expensive discount problem is not fraud or stacking. It is the customer who checks out without applying the code at all. They had it in the email, the checkout flow moved fast, they paid full price, and thirty seconds later they are in your inbox: "I forgot my discount code, can you apply it?"

Handled manually, this single scenario costs you three ways. Your support team processes a partial refund by hand, which takes a few minutes per ticket and an interruption either way. Your finance picture gets messier, because the order total and the refund land as separate events. And some fraction of customers do not write in at all; they just remember the full-price sting and do not come back.

Shopify has no native way for a customer to apply a discount code to an order that is already placed. The admin lets your staff edit an order and add a discount manually, but the customer cannot do it themselves.

This is where it is worth knowing that the gap is closeable. Since this is the Revize blog: Revize lets customers open their order from the confirmation page and apply the missed discount code themselves, inside the edit window you define. The code validates against the same rules (eligibility, dates, minimums), the order total recalculates, and the difference refunds automatically to the original payment method or as store credit. The ticket never gets written. The same self-serve window also covers the address typo and the wrong-variant pick, which travel with the forgotten code in the same post-checkout panic minute. If discount tickets are a real line in your support volume, Revize is on the Shopify App Store, and our guide on adding a discount on Shopify after checkout covers this scenario step by step.


Customer applying a forgotten discount code to a placed order on a phone

Discount Strategy That Protects Margin in 2026

A discount program is a system, not a coupon. The stores that discount profitably in 2026 share a few habits.

Prefer automatic discounts for sitewide events. Nothing to forget means no forgotten-code tickets and higher conversion during the event itself. Save typed codes for channels you need to attribute.

Scope codes to collections, not the store. Storewide percentage codes are margin leaks with good intentions. Collection-scoped codes let you discount the products with room while protecting hero SKUs.

Cap everything you publish. Total usage caps on public codes, one-per-customer on welcome codes, end dates on all of it. Treat an uncapped code like an uncapped budget, because it is one.

Watch B2B and subscriptions separately. B2B catalogs already carry negotiated pricing, and stacking retail codes on top of wholesale prices is a common silent loss. Subscription renewals interact with discounts through your subscription app, so test how a code behaves on renewal two, not just at signup. Our Shopify B2B guide covers the wholesale pricing side.

Close the post-purchase gap. Decide your policy for the forgotten code before the campaign, self-serve application via order editing, a one-time support gesture, or a hard no, and make sure support knows which one it is. Improvised policy is how the same customer gets a refund from one agent and a refusal from another.


Merchant reviewing discount campaign performance with margin protected

Tracking Whether Discounts Actually Make Money

A discount earns its keep when the lift in orders outweighs the margin given away, and Shopify gives you the numbers to check. In Admin, the discount's detail page shows usage and attributed sales. Cross-reference three numbers per campaign: redemption count, average order value with the code versus without, and your contribution margin at the discounted price.

Two patterns to hunt for. First, codes with high redemptions and AOV below your break-even floor, those are training customers to wait for sales. Second, codes redeemed months after their campaign on traffic from coupon sites, that is the missing end date from step 6. A quarterly fifteen-minute audit of active discounts, their combinations, and their caps catches both.


Quarterly discount audit with clean organized campaign tags

Frequently Asked Questions

How do I create a discount code on Shopify?

Go to Admin, then Discounts, then Create discount, pick a discount class, and choose Discount code. Set the value, scope it to products or collections, add usage limits and an end date, then save and test in an incognito checkout. The whole flow takes about two minutes. Always cap any code you plan to post publicly.

Can customers use two discount codes at once on Shopify?

Yes, when the discounts are set to combine. Each discount has a Combinations setting controlling what it can stack with. Product, order, and shipping discounts can combine across classes when both sides opt in, but two order-level discounts can never stack. By default, nothing combines, one code per checkout.

Why is my Shopify discount code not working?

Check dates, minimums, usage limits, combinations, eligibility, and sales channel, in that order. The most common causes are an expired window, a cart below the minimum purchase, or a conflict with an automatic discount that is not set to combine with the code. Renaming codes to carry their rules, like SAVE15OVER50, prevents most of these tickets.

Can a customer apply a discount code after placing an order on Shopify?

Not natively, Shopify has no customer-facing way to apply a code post-checkout. Your staff can edit the order in Admin and add the discount manually, then refund the difference. With a post-purchase order editing app like Revize, the customer applies the missed code themselves within your edit window, and the difference refunds automatically.

What is the difference between a discount code and an automatic discount?

A code must be typed at checkout; an automatic discount applies itself when cart conditions are met. Automatic discounts convert better during sitewide events because nothing can be forgotten. Codes exist for attribution: influencer campaigns, email exclusives, and win-backs where you need to know which channel drove the order.

How many discount codes can a Shopify store have?

Shopify supports up to 20 million unique discount codes per store. You can also generate bulk unique codes through apps or the API for one-per-customer campaigns. The practical limit is managerial, not technical: every active code is a standing liability, so audit and expire them quarterly.

Do Shopify discount codes work on subscription orders?

At signup, usually yes; on renewals, it depends on your subscription app. The discount applies to the first order through checkout, but whether it persists on renewal two and beyond is controlled by the subscription app's rules. Test the renewal behavior before launching a discount aimed at subscribers, not just the first checkout.

Can I limit a discount code to one use per customer?

Yes, every code has a one-use-per-customer toggle plus an optional total usage cap. Use both on public codes. One-per-customer stops repeat redemption by the same buyer, and the total cap stops a code from living forever on coupon aggregator sites after your campaign ends.

Do discount codes work with Shopify B2B?

Yes, B2B orders can take discounts, but treat them carefully. B2B catalogs already carry negotiated pricing, so a retail code stacking onto wholesale prices double-discounts the order. Scope retail codes away from B2B customer segments unless the discount is deliberately part of the wholesale offer.

How do I stop a discount code from being shared on coupon sites?

You cannot stop the sharing, so cap the damage instead. Set a total usage limit and an end date on every public code, use unique single-use codes for high-value offers, and scope codes to collections rather than storewide. Once a code hits aggregators, the cap decides whether it is a contained campaign or an open-ended sale.

Should I refund a customer who forgot to use their discount code?

Decide the policy before the campaign, and make self-serve the default if you can. A one-time goodwill refund is fine at low volume, but it trains customers to ask and costs agent time at scale. Letting customers apply the missed code themselves through post-purchase order editing removes the ticket entirely and keeps the policy consistent.

The Bottom Line

Shopify's discount tooling in 2026 is genuinely capable: five discount classes, combination controls, segment eligibility, and caps that protect margin when you actually set them. Create codes with their limits in the same breath, stack narrow with broad, audit quarterly, and prefer automatic discounts when attribution does not matter. Then close the one gap Shopify leaves open: the customer who pays full price and asks for the code afterward. Whether you solve it with policy or with self-serve order editing, solve it once, deliberately, because it is the discount ticket your support team sees more than any other.

Related Articles

Überarbeiten Sie Ihren Shopify-Shop. Setzen Sie auf ein herausragendes Kundenerlebnis.

© Copyright 2024, Alle Rechte vorbehalten

Überarbeiten Sie Ihren Shopify-Shop. Setzen Sie auf ein herausragendes Kundenerlebnis.

© Copyright 2024, Alle Rechte vorbehalten

Überarbeiten Sie Ihren Shopify-Shop. Setzen Sie auf ein herausragendes Kundenerlebnis.

© Copyright 2024, Alle Rechte vorbehalten

Überarbeiten Sie Ihren Shopify-Shop. Setzen Sie auf ein herausragendes Kundenerlebnis.

© Copyright 2024, Alle Rechte vorbehalten