Shopify gives you two free ways to take money off an order: a discount code the customer types, and an automatic discount that applies on its own. They look similar in the admin but behave very differently for the shopper — and the right one depends entirely on how the customer reaches your store. Here is how to choose, plus where a clippable coupon fits when neither is quite right.

What is the difference?

A discount code requires the customer to enter a string (or arrive with one via a discount link) before the price drops. An automatic discount applies itself in the cart whenever its conditions are met, with nothing to type. Both are built into Shopify and free; the real difference is whether the customer has to do anything to claim the offer.

Discount codesAutomatic discountsClippable coupons (Perk)
Customer has to type somethingYes, unless using a discount linkNoNo — one tap to clip, then auto-applies
Visible on the product pageNoNo (shows in cart)Yes
Best forEmail, SMS, and ad campaignsStore-wide or collection salesTargeted product-page offers
AttributionStrong — one code per channelWeaker — applies to everyone eligiblePer-campaign reporting on clips and redemptions
Margin protectionRisk of code leakage to coupon sitesApplies to all eligible ordersUnique one-time code, product-scoped

When to use discount codes

Reach for codes when you control the channel and want to measure the result. A unique code per email, SMS, or ad campaign tells you exactly which channel drove the redemption. The weakness is discovery and leakage: a code does nothing for a shopper who lands from search and never sees it, and a shared code can end up on a coupon site. You can close the discovery gap with a discount link that pre-applies the code, but only for people who arrive through that link.

When to use automatic discounts

Automatic discounts shine for clean, store-wide or collection-wide sales where every eligible shopper should simply get the price. There is no code to lose, no field to fill, and nothing to leak. The trade-off is targeting and visibility: the customer only discovers the discount once it is already in the cart, and you cannot present it as a visible, per-product nudge on the page where people decide to buy.

When neither is enough: clippable coupons

Sometimes you want the best of both — a visible offer on the product page and one that applies itself without a code to copy. That is the gap clippable coupons fill, and the model Perk is built around.

  • Visible where it counts: the offer appears on the product page as a clippable coupon, styled to match your theme.
  • No friction: it auto-applies a unique, one-time code at checkout, so there is nothing to copy or paste.
  • Targeted and protected: each discount is scoped to specific products or collections with a Shopify Function, and the single-use code resists leakage.
  • Measurable: per-campaign reporting on views, clips, and redemptions, with minimum order value, redemption limits, and real start and end dates.

In other words, a clippable coupon keeps the attribution and control of a code while removing the friction that makes codes hurt conversion — the combination plain codes and plain automatic discounts each give up.

Codes are for channels you control. Automatic discounts are for sales everyone should get. Clippable coupons are for targeted offers you want shoppers to see and redeem without typing anything.

Want a visible product-page offer that applies itself — without the leakage of a shared code? That is what Perk does. Free plan, installs in minutes.

Add Perk to Shopify

Frequently asked questions

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

A discount code is a string the customer must enter (or arrive with via a discount link) for the price to drop. An automatic discount applies on its own in the cart when its conditions are met, with nothing to type. Both are built into Shopify and free; the difference is whether the customer has to do anything to claim it.

Should I use discount codes or automatic discounts?

Use discount codes when you control the channel and want to attribute redemptions, such as an email or ad campaign. Use automatic discounts for store-wide or collection sales where every eligible shopper should get the price with no friction. For targeted, visible product-page offers, a clippable coupon that combines both — a visible code that applies itself — works best.

Can you use discount codes and automatic discounts together on Shopify?

They can run at the same time, but Shopify limits how discounts combine. Whether a code stacks with an automatic discount depends on each discount's combinations settings, so test the specific pair before a campaign goes live.

Why do customers abandon carts because of discount codes?

An empty discount code box at checkout signals that a better price exists, so shoppers leave to search for a code and often do not return. Automatic discounts and auto-applying clippable coupons avoid this by removing the empty field as a prompt to go hunting.