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 codes | Automatic discounts | Clippable coupons (Perk) | |
|---|---|---|---|
| Customer has to type something | Yes, unless using a discount link | No | No — one tap to clip, then auto-applies |
| Visible on the product page | No | No (shows in cart) | Yes |
| Best for | Email, SMS, and ad campaigns | Store-wide or collection sales | Targeted product-page offers |
| Attribution | Strong — one code per channel | Weaker — applies to everyone eligible | Per-campaign reporting on clips and redemptions |
| Margin protection | Risk of code leakage to coupon sites | Applies to all eligible orders | Unique 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 ShopifyFrequently 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.
