← Back to Blog

How to Use Shopify Discount Codes vs Automatic Discounts

Shopify discount codes and automatic discounts differ in more than just manual entry vs auto-apply. This guide maps which to use for each campaign scenario and walks through practical setup and operations so you avoid checkout issues while protecting both revenue and customer experience.

Abstract illustration of a Shopify-style checkout screen showing both a discount code input field and an automatically applied discount on the same cart to contrast the two methods.
AI generated (gpt-image-1)

In practice, Shopify discount codes work best for campaigns where you want to track who used what, and through which channel, while automatic discounts are better for always-on offers and sales where you do not want customers to think about how to apply them. You cannot freely combine the two, and there are limits to how they can be used together. If the setup is wrong, you end up with problems like discounts not applying in the cart or coupons that cannot be used. This article整理s how to choose between discount codes and automatic discounts for concrete scenarios, in line with Shopify’s official specifications. The aim is a discount structure that balances revenue and experience, with checklists you can use as-is in daily operations.

Understanding the basics of Shopify discount codes and automatic discounts

First, note that Shopify’s discount features fall into two major types: discount codes and automatic discounts. You create both under Discounts in the Shopify admin, but they differ in how they are applied and when you use them. Discount codes are entered by customers on the checkout or cart page. Automatic discounts are applied by the store when the cart meets preconfigured conditions.

According to Shopify’s official documentation, both discount types share the following common points: for the target, you can choose all products, specific collections, or specific products. For the content, you can set a percentage discount, a fixed amount off, or free shipping, including limiting the regions that qualify for free shipping. For restrictions, you can specify usage limits and limit eligibility to specific customer segments or groups. On the other hand, there are limits such as: you cannot apply multiple automatic discounts at once, and if an automatic discount is active, you cannot stack another discount code on the same order. If you do not understand this, you can easily miss out on sales or misapply offers when several campaigns run at the same time.

By design, Shopify allows only one type of discount per order in principle, either an automatic discount or a discount code. As an exception, there are cases where a free shipping discount can be combined with a price discount, but behavior may vary depending on your theme or apps. Always run test orders in advance to confirm. When you roll out a new discount feature, set up a simple testing flow using a test customer and low-priced products to avoid unpleasant surprises.

When discount codes are best: measurement and tight control

Discount codes are powerful when you want to measure who used which coupon, and through which channel. Typical examples include issuing different codes for each channel, such as email newsletters, LINE, influencers, and printed flyers. Even if they all give 10% off, using separate codes like NEWS10, LINE10, and INST10 lets you see from Shopify’s discount reports how often each channel’s coupon was used and how much revenue each generated.

Discount codes also work well when you want to strictly limit who can use them. Examples include first‑purchase‑only coupons or serial codes handed out only to event attendees. In Shopify you can finely control eligible customers and usage limits per discount, such as one use per customer. This helps prevent issues like a code going viral on social media and being used far more than planned, or a coupon intended for existing customers being unintentionally applied to new customers as well.

Discount codes can also act as a psychological trigger. For example, if you include “24 hours only 5% OFF coupon: BACK5” in an abandoned cart email, customers are more likely to think “I might as well use it since I got it.” In this case, you can evaluate the overall performance of the campaign with numbers by looking not only at email opens and click‑through rate but also at coupon usage. The flip side is that discount codes require customers to type something in, which easily leads to input errors or simply forgetting to enter the code, especially on stores with a high share of smartphone traffic.

When automatic discounts are best: let customers use them without friction

Illustration of a happy customer viewing a cart page where an automatic discount has just been applied after reaching a set order amount.
With automatic discounts, the reduction appears in the cart as soon as the conditions are met, eliminating any input step.

Automatic discounts are effective when your top priority is “just get people to use the offer.” Common examples are free shipping once the cart value exceeds a certain amount, and bundle deals such as 10% off when you buy three or more items. As soon as the cart meets the conditions, the discount appears on the cart page, so customers do not need to search for or enter a coupon code. The higher your mobile purchase ratio, the more value you get from removing this input step with automatic discounts.

The key with automatic discounts is that the conditions are intuitive at a glance. For example, a single cart rule such as “Free shipping on orders of 8,000 yen or more including tax” keeps things simple for customers. In contrast, if you stack tiers like “Free shipping from 8,000 yen + an extra 5% OFF from 12,000 yen,” the logic becomes harder to grasp and it is unclear how much customers should spend to get the best deal. In particular, keep the copy on your homepage and product page banners to one line that clearly explains the offer.

Because automatic discounts “apply on their own,” there is a risk they overlap with products or sales you did not intend to discount. For instance, if you leave a store‑wide “10% off all products” automatic discount active while running a flash sale on a specific collection, products you meant to exclude can end up doubly discounted. To prevent this kind of accident, always narrow down eligible products or collections for each discount, clearly separate always‑on automatic discounts from time‑limited ones, and always set an end date and time.

Common failure patterns and what to check

Many merchants run into unexpected issues when they try to combine discount codes and automatic discounts. A classic pattern is sending out a coupon code in an email newsletter while an automatic discount is still active. Shopify does not allow an automatic discount and a discount code to be applied to the same order. As a result, even if a customer tries to enter the coupon code, the automatic discount takes precedence, which can lead to frustration: “I got this coupon but I can’t use it.”

Another common mistake is margin erosion from overlapping discounts. For example, imagine a store that normally has an automatic “Free shipping over 5,000 yen” rule and sends out a 20% off discount code to clear inventory. If too many orders qualify for both free shipping and 20% off, high‑cost products may generate almost no profit on a single order. During sales, average order value and average discount rate can swing sharply, so it is safer to identify past bestsellers in advance and roughly simulate “If this product gets this discount, how much profit is left?”

To avoid these issues, it helps to use a simple checklist before you publish any discount. For example: what automatic discounts are currently active, including their end dates? Is the new discount a price discount or free shipping? Have you tested stacking behavior in a test order for the same cart? Is the discount accidentally applying to unintended products or shipping regions? Are low‑margin products being discounted too heavily? Each item is mundane on its own, but turning this into a routine dramatically reduces discount‑related trouble.

Scenario examples: choosing between discount codes and automatic discounts

In day‑to‑day operations, you will make faster decisions if you define which type to use per use case. For “new customer acquisition campaigns” or “thank‑you coupons for email sign‑ups,” where you want to measure the effect of each initiative, discount codes are the default choice. By changing the code per channel, you can more easily track indicators such as revenue driven by email sign‑ups or customer acquisition cost from ads.

For ongoing cart‑based incentives such as “Free shipping over a certain amount” or “10% off when you buy three or more items,” automatic discounts are a better fit. If you want to raise your average order value (AOV), automatic discounts with “Spend X yen and get a benefit” work well. For example, setting “Free shipping on orders over 7,000 yen” makes it more likely that customers with carts in the 5,000–6,000 yen range will add one more item. For these “add one more to qualify” tactics, automatic discounts are preferable because they avoid the friction of entering a coupon.

For scenarios like clearance sales or limited‑time flash sales that dramatically discount only specific collections, either type can work. If you want to promote the offer prominently across the whole site, automatic discounts provide a smoother experience. But for influencer collaborations or sales limited to a particular community, distributing a special “collaboration code” can create more buzz. Even with the same discount rate, you should choose based on who you are targeting and how you tell them about it, and then make sure you always disable the discount as soon as the campaign ends.

How to tie this into RecoBoost: design discounts together with recommendations

If you use RecoBoost, it is effective to design “which discount pairs with which product recommendations” as a set. For example, if you have an automatic discount for “Free shipping on orders over 7,000 yen,” you can use RecoBoost’s cart recommendations to show item suggestions like “You are X yen away from free shipping,” making customers more likely to notice the offer. Likewise, if you distribute a “10% off when you buy three items” discount code via email, place a RecoBoost recommendation widget in that email or on the landing page to highlight “three items that go well with this coupon,” lifting the number of items per order. Rather than treating discounts as one‑off campaigns, combine them with recommendations to design a purchase journey where customers naturally feel they are getting a good deal, which is essential for maximizing LTV.