Merchants Answered
Operations answers for working Shopify merchants

Shopify Automatic Discounts, Explained: The 2023 Change That Still Double-Discounts Stores

An automatic discount applies itself when the cart qualifies, with no code for the shopper to type. Shopify supports four types: percentage off, fixed amount off, buy X get Y, and free shipping, with up to 25 active automatic discounts at a time. Since the 2023 update, automatic discounts combine with codes by default, and they compound: 10 percent automatic plus a 15 percent code is 23.5 percent, not 25. Check your combination settings before a big sale, or you will discover the stacking after 500 double-discounted orders.

Automatic discounts are the quietest way to lose margin in a Shopify store, because they hit every qualifying order silently. There is no gatekeeper. If your combination settings are off, you will discover it after 500 double-discounted orders, not before. That sentence is the whole post, and everything below is the configuration that prevents it.

A discount code asks the customer to do work: find it, remember it, type it correctly at checkout. An automatic discount applies itself when the cart meets its conditions, no code, no friction, which is why it converts better for sitewide sales and threshold offers. The platform supports percentage and fixed amount reductions, buy X get Y structures, and free shipping offers in automatic form. The limitation to plan around is that only one automatic discount applies to a cart at a time unless you deliberately combine compatible offers in settings, and codes interact with automatic discounts according to the combination rules you set.

The 2023 change, and why old discounts behave differently now

Before 2023, automatic discounts and discount codes were mutually exclusive. If an automatic discount applied, customers could not also use a code. If a customer entered a code, the automatic discount was blocked. Merchants had predictable, single-discount behavior. Shopify changed the default in 2023: automatic discounts can now combine with codes, and that setting is on by default for all discounts, including the ones you created before the change. The change was retroactive. It affected existing automatic discounts without any notification.

That is the sentence most merchants miss. A 2022 automatic discount that worked perfectly for a year now stacks with codes, without you changing anything. If you have a running free-shipping automatic discount and create a new 15 percent off automatic discount, customers will get both unless you configure otherwise. The discounts compound, not add: a 10 percent automatic plus a 15 percent code equals 23.5 percent total, not 25 percent, because the code applies to the already-discounted amount. Automatic discounts apply first to qualifying products or orders, and discount codes apply second.

The combination rules, stated plainly

Shopify allows up to 25 active automatic discounts simultaneously. If two automatic discounts of the same type both qualify for the same product, Shopify applies the one that gives the customer the better deal. Only one product discount applies per line item: if both an automatic and a code-based product discount qualify, the higher one wins. Applying both to the same item needs Shopify Plus. Product, order, and shipping discounts are separate classes, and two discounts combine only when each allows the other's class.

Since the 2023 update, automatic discounts combine with codes by default. Customers can receive your automatic 10 percent off and use a WELCOME15 code unless you configure combination settings to prevent it. You control whether an automatic offer combines with product discounts, order discounts, and shipping discounts separately, in the discount's combination settings. Knowing your store's combination policy before a big sale prevents the two classic disasters: stacking you never intended, and a sale that will not apply because two discounts of the same class are fighting over the same line item.

When to use a code, and when to use automatic

Use discount codes when you are targeting a specific audience, like email subscribers or social followers, when you want to track which channel or campaign is driving conversions, when the promotion is exclusive and should not apply to all visitors, or when you need to control usage limits, like one use per customer. Use automatic discounts when you are running a sitewide sale and want every qualifying order to get the price without extra steps, when you are doing a buy X get Y promotion that should apply automatically, or when you want to reduce cart abandonment by removing the friction of code entry.

The practical routine is short. Before any sale, open the combination settings on every active automatic discount and confirm what it combines with. Test a cart that qualifies for both the automatic discount and the code you are about to send, and read the total before the sale goes live. If the total is lower than you intended, the combination settings are wrong, and you have caught it before 500 orders instead of after. That ten-minute check is the whole job, and it is the job most stores skip.

Related reading

Readers working through “Shopify Automatic Discounts, Explained: The 2023 Change That Still Double-Discounts Stores” often find these earlier guides useful as well: The Shopify Order Timeline: The One Place Every Answer Lives, Shopify Markets explained: selling abroad without a second store, and Shopify discount codes explained: the stacking rules that eat your margin.

Frequently asked questions

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

A discount code applies only when the shopper types it, or clicks a link that adds it. An automatic discount applies itself when the cart meets its conditions, with no code needed. Codes suit targeted offers and tracking. Automatic discounts suit sitewide sales and threshold offers.

Can customers combine an automatic discount with a discount code?

Yes, since the 2023 update they combine by default, unless you configure the combination settings to prevent it. A customer could get your automatic 10 percent off and use a WELCOME15 code, and the discounts compound to 23.5 percent, not 25.

How many automatic discounts can a Shopify store run at once?

Up to 25 active automatic discounts simultaneously, and app discounts count toward that limit. If two automatic discounts of the same type both qualify for the same product, Shopify applies the one that gives the customer the better deal.

Do automatic discounts stack with each other?

Only one product discount applies per line item. If an automatic and a code-based product discount both qualify, the higher one wins. Applying both to the same item needs Shopify Plus. Product, order, and shipping discounts are separate classes, and they combine only when each allows the other's class.