Automatic Discounts on Shopify: How to Set One Up

A discount that applies itself when the cart qualifies. How to set one up, the limits Shopify puts on it, and when a code is the better choice.

by Mahbod MortazaviUpdated 4 min read

A woman on a sofa holds a mug and looks at her laptop.

In Discounty: Bulk price editor See how the Shopify bulk price editor works 

An automatic discount is a Shopify discount that applies itself in the cart and at checkout when the order meets its conditions, so the shopper does not type a code. The shopper adds the products, the cart qualifies, and the price comes down. In Shopify's own words, automatic discounts are "automatically applied in the cart and at checkout when eligibility conditions are met".

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

  • An automatic discount applies to anyone whose cart qualifies. Use it for a sale on a collection, free shipping over a threshold, or a lower price for buying more.
  • A discount code applies only when the shopper types it, or clicks a link that adds it. Use it when the offer travels in a message, such as an email, an influencer post or a win-back offer, and you want to know which message it came from.

Of all campaigns stores have created in Discounty, 97% apply without a code: a sale price, a quantity or cart goal discount, or a Buy X get Y offer.

How do you create an automatic discount on Shopify?

In the Shopify admin:

  1. Go to Discounts and click Create discount.
  2. Choose the type: Amount off products, Amount off orders, Buy X get Y or Free shipping.
  3. Under Method, choose Automatic discount and give it a Title. Shoppers see the title in the cart and at checkout.
  4. Set the value, what it applies to, and any Minimum purchase amount or Minimum quantity of items.
  5. Under Eligibility, choose who gets it (see below).
  6. Under Combinations, tick the discounts it may combine with.
  7. Under Active dates, set the start and click Set end date.
  8. Click Save.

Set the end date when you create it. A discount with no end stays on until someone switches it off.

Can automatic discounts be limited to specific customers?

Yes. Under Eligibility, Shopify offers All customers, Specific customers, Customer segments and Markets. One catch: an automatic discount has no code, so Shopify has to recognise the shopper. A guest who has not logged in is not in any segment while they shop, so a segment-only discount does not show in their cart. Ask the customers you are targeting to log in.

In Discounty, Quantity discount, Cart goal, Buy X get Y and Shipping discount campaigns can be limited to customer segments, on the Discounty plan and up. Shopify allows up to 5 segments on an automatic discount.

What are the limits of automatic discounts?

25 at a time. Shopify allows a maximum of 25 active automatic discounts, and app discounts count toward it (how Discounty campaigns combine and count). In Discounty:

Campaign typeShopify automatic discount slots used
Bulk price editorNone. It changes the product's price itself
Quantity discount and Cart goalOne, shared by all of them
Buy X get YOne per campaign
Shipping discount, automaticOne per campaign
Advanced discount code, or Shipping discount with a codeNone. They are codes

One product discount per item. If an item qualifies for two product discounts, Shopify applies the better one. 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.

They do not explain themselves. The price drops, and the shopper may not know why. Say it on the product page and in the cart: a sale badge, a crossed-out price, or a line such as "Buy 2, save 10%".

Is a sale price better than an automatic discount?

For a storewide or collection sale, often yes. An automatic discount is worked out in the cart. A Bulk price editor campaign changes the product's price itself, with a crossed-out compare-at price. The sale price then shows wherever the product shows: collection pages, search, Google Shopping and the product data AI shopping assistants read. Any code or automatic discount applies on top of the sale price.

To undo a Discounty campaign, deactivate it. It shows as Reverting while Discounty removes the discount; for a Bulk price editor campaign, Discounty also puts the original prices back.

How we counted

The no-code share is the proportion of all Discounty campaigns whose type never uses a code: Bulk price editor, Quantity discount, Cart goal and Buy X get Y. We read it from our own records on 9 October 2026. Shipping discounts that run without a code are left out, so the real share is at least this. No single store can be identified from it. The Shopify rules are from Shopify's Help Center, read the same day.

Questions

What is an automatic discount in Shopify?

A discount that applies itself in the cart and at checkout when the order meets its conditions, with no code for the shopper to type.

How do I create an automatic discount?

In the Shopify admin, go to Discounts, click Create discount, choose the type, set the Method to Automatic discount, then set the value, eligibility, combinations and dates.

Why is my automatic discount not applied at checkout?

Check that it is active and inside its dates, and that the cart meets the minimum. Check that the customer is eligible: a guest who has not logged in is not matched to a segment. Then check whether a better product discount on the same item won instead.

Can I offer an automatic discount to specific customers?

Yes. Under Eligibility, choose specific customers or customer segments. A customer who is logged in is matched as they shop. A guest is not.

How many automatic discounts can I have on Shopify?

Up to 25 active at once, including those created by apps.

What is the difference between a discount and a coupon code?

A discount is the rule. A coupon code is one way to hand it out: the customer types it. An automatic discount applies the same rule without a code.

Set one up without touching a product

Discounty applies the campaign to the products you choose and puts every price back when it ends.