Automatic discounts vs discount codes: when to use which

Shopify gives you two ways to apply a discount: automatically when the cart qualifies, or with a code the customer types at checkout. Neither is better. They do different jobs, and most stores end up using both.

The difference in one minute

An automatic discount applies by itself when the cart meets its conditions. Anyone who qualifies gets it, without doing anything.

A discount code applies only when the customer enters it at checkout. Only people who have the code get it, and anyone who has the code can use it, wherever they found it.

That single difference, “everyone who qualifies” versus “everyone who has the code”, decides almost every choice below.

When automatic discounts work best

  • Public sales. If the offer is on your homepage, in your announcement bar and on sale badges, it should simply work. Asking shoppers to copy a code they have already seen on the page adds a step for no benefit.
  • Offers shown on the product page or in the cart. Volume tier tables, cart goals bars and free shipping progress bars all promise a price or a reward. That promise only makes sense if the discount applies on its own when the shopper reaches the threshold.
  • Keeping checkout calm. A discount code field is an invitation for shoppers without a code to go looking for one. When your main offer is automatic, there is less reason to leave checkout to search for coupons.
  • Seasonal campaigns. Black Friday, Christmas or a summer sale usually aim to reach everyone, which is what automatic discounts do.

When discount codes work best

  • Audience-specific offers. A welcome code for new newsletter subscribers, an early-access code for your email list, a thank-you code for repeat customers.
  • Attribution. A separate code for each influencer, partner or podcast tells you which channel brought the order.
  • Service gestures. A one-off code for a customer whose parcel arrived late.
  • Limited use. Codes can be restricted to one use per customer or to a total number of uses, which suits giveaways and apologies.
  • Testing an offer quietly. Sending a code to a small part of your list lets you try an offer before showing it to everyone.

The trade-off is that codes travel. A code shared with one audience can end up on coupon sites. Keep high-value codes single-use or time-limited, and give public codes modest values.

Using both without giving away too much

Most stores run both kinds at once, which raises the question of stacking: can a code be used on top of an automatic discount?

Worked example

You run 20% off sitewide as an automatic discount and send new subscribers a 10% welcome code. A shopper with a $100 cart who gets both could end up paying around $70–72, depending on how the discounts are combined. That may be far below the price you planned for.

Decide on purpose, before the campaign starts:

  • In Shopify, each discount has combination settings that decide which other discounts it can be used with. Check them for every code you have in circulation, not only the new ones.
  • In Discount Easy, the Pro plan lets you block discount codes from stacking on a specific campaign, so a sitewide sale can stay at exactly 20% even if old codes are still floating around.
  • Tell customers the rule. A short line such as “Codes can't be combined with the sale” prevents frustrated emails.

Targeting without a code

Codes are often used simply to limit who gets an offer. There is another way: target the automatic discount itself.

On the Pro plan, Discount Easy can limit a discount to customers with specific tags (for example VIP or wholesale) or to shoppers in chosen countries. A VIP discount then applies on its own for tagged customers, and nobody else can use it, even if they hear about it. Because tags belong to customer accounts, the store needs to know who the shopper is, which in practice means they are logged in.

Country targeting suits regional offers, such as a launch discount in one market or free shipping only where your delivery costs allow it.

A quick way to decide

SituationUsually best
Sitewide or seasonal saleAutomatic
Volume tiers, cart goals, free shipping thresholdAutomatic
Newsletter welcome offerCode
Influencer or partner campaignCode, one per partner
Apology or one-off gestureSingle-use code
VIP or wholesale pricingAutomatic, targeted by customer tag
Offer for one countryAutomatic, targeted by country

Doing either in Discount Easy

All five discount types in Discount Easy (product discounts, volume tiers, cart goals, free shipping and Buy X Get Y) can run as automatic discounts or with a code. You choose when creating the campaign, along with the dates, the products it applies to and any exclusions.

One thing to think about is what the storefront shows. Sale badges, tier tables and cart bars tell every visitor about an offer. That fits an automatic campaign. For a code-only campaign aimed at a small audience, consider whether advertising it to every visitor is what you want, since shoppers without the code will see a price they cannot get.

Whichever you choose, compare campaigns afterwards. On paid plans, Discount Easy reports revenue, orders and average order value per campaign, so you can see how an automatic sale and a code campaign performed side by side.

Summary

  • Automatic discounts are for offers everyone who qualifies should get. Codes are for offers only some people should get.
  • Use automatic discounts for public sales and for anything shown as tiers, goals or progress bars.
  • Use codes for audiences, attribution, service gestures and limited-use offers.
  • Decide on stacking before launch, and block it where needed.
  • Customer-tag and country targeting can replace many “secret” codes.

FAQ

Can a customer use a code on top of an automatic discount?

Only if the discounts are allowed to combine. Check the combination settings of each discount in Shopify. On Discount Easy's Pro plan you can also block codes from stacking on a campaign.

Are discount codes bad for conversion?

Not in themselves. They are the right tool for targeted offers. The problem is a public offer that needs a code: it adds a step and sends shoppers looking for codes elsewhere.

Can I run automatic discounts on the Free plan?

Yes. Every plan, including Free, lets you choose automatic discounts or codes. Free covers up to 3 live discounts.

How do I give wholesale customers a discount without a code?

Tag those customers in Shopify and, on the Pro plan, target the discount at that tag. It then applies automatically when they are logged in.