How to Create a Discount on Shopify

Learn how to create a discount on Shopify step-by-step. Master manual codes, automatic discounts, and bundling strategies to boost AOV and customer loyalty.

12 min
How to Create a Discount on Shopify

Table of Contents

  1. Introduction
  2. Foundations of a Successful Shopify Discount
  3. How to Create a Discount on Shopify: The Manual Method
  4. How to Create Automatic Discounts on Shopify
  5. Managing Line-Item Discounts and Draft Orders
  6. The Margin and Operations Check
  7. Moving Beyond Basic Discounts: Bundling with Intention
  8. How Bundles and Discounts Work in the Shopify Ecosystem
  9. Performance and Measurement: Is Your Discount Working?
  10. What Bundling Tools Can and Cannot Do
  11. When to Bring in Help
  12. Strategy Summary: The Bundle With Intention Checklist
  13. FAQ

Introduction

Setting up a discount is one of the first things a new merchant learns, yet it remains one of the most powerful levers for established brands to move inventory and reward loyalty. Whether you are a new Shopify founder launching your first sale or a high-SKU brand looking to increase Average Order Value (AOV) through complex promotions, knowing how to execute a discount properly is critical. A poorly configured discount can erode margins or create a confusing checkout experience, while a well-planned one feels like a natural extension of your brand’s value.

At MBC Bundles, we view discounts as a tactical tool within a larger commerce strategy. We believe that a discount shouldn't just be a way to lower prices; it should be a way to improve the customer journey. Before you even touch the Shopify admin, you need a plan.

Our approach to discounting and bundling is built on a simple, responsible journey: foundations first, clarifying your "why," checking your margins and operations, bundling with intention, and then reassessing your results. This article will guide you through the technical steps of how to create a discount on Shopify while keeping this strategic framework at the center of every decision.

Foundations of a Successful Shopify Discount

Before you create your first discount code, your store needs to be ready to receive the traffic that promotion might generate. A discount can drive people to your site, but it cannot fix a poor user experience. If your product pages are cluttered, your shipping costs are hidden until the final step, or your mobile site is slow, a discount will likely fail to convert at the rate you expect.

At MBC Bundles, we advocate for "foundations first." This means ensuring your store has:

  • Clear and high-quality product imagery.
  • Transparent shipping and return policies.
  • Fast mobile loading times, as most shoppers will find your sales via social media on their phones.
  • A clean checkout process with no unexpected fees.

Once these trust signals are in place, you can move toward identifying the goal of your discount. Are you trying to clear out old stock? Are you trying to get customers to try a new product line? Or are you aiming to increase the number of items in every cart? Identifying the "why" determines which Shopify discount type you should use.

How to Create a Discount on Shopify: The Manual Method

Manual discount codes are the traditional "coupon" that customers enter at checkout. These are excellent for influencer campaigns, email marketing, or customer service recoveries.

Creating a Basic Discount Code

To set up a manual discount code in your Shopify admin:

  1. Navigate to the Discounts section in the left-hand sidebar of your Shopify admin.
  2. Click the Create discount button.
  3. Select the Discount type. For a standard coupon, you will usually choose "Amount off products" or "Amount off order."
  4. Under the Method section, select "Discount code."
  5. In the Code field, enter the name of the discount (e.g., WELCOME10). Avoid making these too complex; keep them easy to type on mobile.
  6. Define the Value. Choose between a percentage (e.g., 15% off) or a fixed amount (e.g., $10 off).
  7. Set the Applies to section. You can apply the discount to specific collections, specific products, or the entire order.
  8. Set Minimum requirements. This is a great way to protect margins—for example, "Must spend $50 to use this code."
  9. Set the Active dates and save.

Key Takeaway: Manual codes give you the most control over who gets a discount, but they require the customer to take an extra step at checkout. Always test your code in a private browser window before sending it to your email list.

How to Create Automatic Discounts on Shopify

Automatic discounts are applied to the cart as soon as the customer meets the criteria, without them needing to enter a code. These are highly effective for site-wide sales or "Buy X Get Y" offers because they reduce friction during the checkout process.

Setting Up an Automatic Discount

The process is very similar to manual codes, with one key change:

  1. In the Discounts section, click Create discount.
  2. Choose your type (e.g., "Buy X Get Y").
  3. Under Method, select Automatic discount.
  4. Give the discount a Title. This title is what customers will see in their cart, so make it descriptive, like "Buy 2, Get 1 Free."
  5. Define the criteria. For a BOGO (Buy One, Get One), you will specify which items the customer needs to buy and which item they get for free (or at a discount).
  6. Save the discount.

Note that Shopify typically limits the number of automatic discounts that can be active at one time. If you have multiple automatic discounts, Shopify will usually apply the one that gives the customer the best deal, unless you have configured "discount stacking" (more on that later).

What to Do Next: Basic Discount Setup

  • Identify whether a manual code or an automatic discount fits your marketing channel best.
  • Create a "test" discount code for $0.01 to ensure the logic works as expected.
  • Review your "Minimum Purchase Requirements" to ensure you aren't losing money on small orders.

Managing Line-Item Discounts and Draft Orders

Sometimes, you need to apply a discount to a specific order manually—perhaps for a wholesale client or a customer who had a shipping issue. This is known as a line-item discount.

How to Add a Line-Item Discount

  1. Go to Orders and click Create order (or edit an existing unfulfilled order).
  2. Add the products to the order.
  3. Click the price shown under the product's title.
  4. Enter the discount amount or percentage for that specific item.
  5. You can also add a "Reason" for the discount. This is helpful for your internal reporting.
  6. Apply the changes.

This method is "one-time only." It does not create a reusable code; it only affects the specific order you are currently working on. This is a vital tool for personalized customer support.

The Margin and Operations Check

Before launching any discount, you must verify your profitability. It is a common mistake for growing brands to look only at revenue and ignore the "cost of goods sold" (COGS) and shipping expenses.

When you offer a discount, you aren't just losing the percentage of the sale; you are losing a percentage of your profit. If your margins are 30% and you offer a 20% discount, you have given away the majority of your earnings on that transaction.

Operational Considerations

  • Inventory Levels: Do you have enough stock to handle a surge in orders?
  • Fulfillment Complexity: Does a "Buy X Get Y" offer require special packaging or increase shipping weights significantly?
  • Customer Support: Expect an uptick in questions about "Why didn't my code work?" or "Can I add this code after I already purchased?"

Caution: Always calculate your "break-even" point before running a high-percentage sale. A discount that results in a net loss on every order is only sustainable if you have a very high "Customer Lifetime Value" (LTV) and a clear plan to retain those customers.

Moving Beyond Basic Discounts: Bundling with Intention

While basic discounts are helpful, they often encourage "cherry-picking," where customers only buy the discounted item and nothing else. To truly grow your brand, we recommend "bundling with intention."

Bundling allows you to group products together and offer a discount on the total package. This increases the Average Order Value (AOV) and helps customers discover products they might have missed.

Types of Bundles to Consider

  • Mix & Match: Let customers build their own "set" (e.g., "Choose any 3 shirts for $50"). This reduces choice overload by giving customers a framework to shop within.
  • Quantity Breaks: Reward customers for buying more of the same item (e.g., "Save 10% when you buy 2, 20% when you buy 4"). This is excellent for consumable goods like skincare or coffee.
  • Curated Sets: Group a "Hero" product with its necessary accessories. This simplifies the shopping experience for the customer.
  • Free Gift with Purchase: Instead of a cash discount, offer a free product when a spend threshold is met. This moves inventory and introduces customers to new items without devaluing your brand.

By using a tool like Install MBC Bundles, you can create these experiences without needing to manually adjust prices or manage complex SKU logic. The goal is to make the value obvious to the shopper.

How Bundles and Discounts Work in the Shopify Ecosystem

Understanding the technical backend of Shopify discounts is essential to avoid "discount stacking" issues—where a customer uses multiple discounts to get a product for almost nothing.

Discount Mechanics

Shopify processes discounts based on specific rules. Generally, you can choose whether a discount can "stack" with other product discounts, order discounts, or shipping discounts.

  • Percentage Off: Great for site-wide sales.
  • Fixed Price: Best for "Build your own box" style offers.
  • BOGO (Buy X Get Y): Useful for clearing out specific SKUs.

Discount Stacking and Conflicts

If you have an automatic discount running and a customer enters a manual code, they will only be able to use both if you have specifically allowed "combinations" in the discount settings. We recommend being very careful with this. If you are not sure, it is safer to disable combinations and allow only one discount per order.

Mobile UX Implications

On mobile devices, the discount code field is often hidden inside an "Order Summary" dropdown at checkout. If your discount doesn't apply automatically, many customers may struggle to find where to enter the code, leading to cart abandonment.

  • Ensure your bundle offers or discounts are clearly visible on the Product Detail Page (PDP).
  • Use "cart callouts" to remind customers how close they are to a discount threshold (e.g., "Add $10 more for free shipping!").

Performance and Measurement: Is Your Discount Working?

You should never "set and forget" a discount. At MBC Bundles, we believe in measuring the impact and iterating based on data.

Metrics to Track

  • Average Order Value (AOV): Did the discount encourage people to spend more than they usually do?
  • Conversion Rate: Did the discount help turn "window shoppers" into buyers?
  • Attach Rate: For bundles, how often is the "add-on" product being purchased alongside the "hero" product?
  • Revenue Per Visitor (RPV): This is the ultimate metric. It combines conversion rate and AOV to show you the true value of your traffic during a sale.

We recommend making "one change at a time." If you change your pricing, your discount, and your shipping rates all in one week, you won't know which change actually moved the needle.

What Bundling Tools Can and Cannot Do

It is important to have realistic expectations for your discounting and bundling tools.

What They Can Do

  • Improve Perceived Value: Make the customer feel they are getting a "deal" without hurting your brand integrity.
  • Reduce Choice Overload: By grouping items, you help customers make faster decisions.
  • Lift AOV: Specifically through quantity breaks and Mix & Match offers.
  • Simplify Discovery: Introducing customers to secondary products via a bundle.

What They Cannot Do

  • Fix Product-Market Fit: If nobody wants the product at full price, a 10% discount usually won't change their mind.
  • Fix Traffic Quality: If you are sending the wrong people to your site, a discount won't convert them.
  • Guarantee Revenue Lifts: Sales depend on many factors, including seasonality, competition, and your brand's reputation.
  • Fix Unclear Policies: If your shipping takes three weeks and your return policy is "all sales final," a discount might not be enough to overcome that friction.

When to Bring in Help

Sometimes, setting up a discount or bundle goes beyond the standard Shopify settings.

Theme Conflicts and Performance

If you are using a custom theme or have many third-party apps, you might see "flickering" (where prices change quickly after the page loads) or slow performance.

  • Action: Always test your discounts on a duplicate of your theme before publishing them to your live site. If you see regressions in speed, consider working with a Shopify developer.

Payments and Security

If you notice a sudden surge in orders using a specific discount code that seems suspicious, or if you are worried about "coupon scraping" sites, check your Shopify admin for fraud alerts.

  • Action: Contact our Help Center if you suspect your discount system is being abused by bots. Review your payment provider settings to ensure your fraud filters are active.

Legal and Compliance

Different regions have different laws regarding "strike-through" pricing (showing an old price vs. a new price) and "Buy One, Get One" claims.

  • Action: If you are selling internationally (using Shopify Markets) or in highly regulated industries, consult with a legal professional or compliance specialist to ensure your discounts meet local consumer protection laws.

Strategy Summary: The Bundle With Intention Checklist

To wrap up, here is the responsible path to creating discounts and bundles that actually grow your business:

  1. Foundations First: Ensure your site is fast, mobile-friendly, and trustworthy.
  2. Clarify the "Why": Determine if your goal is clearing stock, increasing AOV, or customer acquisition.
  3. Margin & Ops Check: Verify that you will still be profitable after the discount and that you can fulfill the increased order volume.
  4. Bundle With Intention: Choose the simplest effective discount type. Use Mix & Match or Quantity Breaks to drive higher value.
  5. Reassess and Refine: Use Shopify analytics to track your AOV and conversion rate. Change one variable at a time and iterate.

"A discount is a conversation between you and your customer. Make sure that conversation is clear, valuable, and sustainable for your business."

Implementing a discount on Shopify is more than just a technical task; it is a merchandising decision. By following these steps and focusing on the customer experience, you can create promotions that don't just "slash prices," but actually build long-term brand loyalty.

Whether you are just starting or looking to optimize a high-volume store, we invite you to explore our case studies and see how MBC Bundles can help you implement these strategies with intention. Start simple, measure your impact, and grow your Shopify store with confidence.

FAQ

How do I stop customers from using two discount codes at once?

In your Shopify admin, when you create or edit a discount, look for the Combinations section. By default, Shopify discounts do not combine. Unless you check the boxes to allow it to combine with other "Product discounts," "Order discounts," or "Shipping discounts," the customer will only be able to use one code per order. Shopify will apply the best discount automatically if multiple automatic discounts are available.

Can I create a discount that only applies to first-time customers?

Yes. When creating a manual discount code or an automatic discount, go to the Customer eligibility section. Select Specific customer segments and choose the "New" segment. This ensures that only customers who have not previously placed an order can use the discount. This is a common strategy for "Welcome" email sequences.

Why isn't my discount showing up on the product page?

Standard Shopify discount codes are often only visible at the checkout stage. If you want a discount to appear directly on the product page (like a "Sale" price with a strike-through), you need to edit the "Compare at price" on the individual product variant page. Alternatively, using a bundling app like MBC Bundles on Shopify can help display "Quantity Break" or "Bundle" savings directly on the product page to encourage shoppers to add items to their cart.

Will offering a discount slow down my Shopify store's checkout?

Standard Shopify discount codes and native automatic discounts are processed by Shopify's core system and do not slow down the checkout. However, if you use multiple third-party apps to inject custom code or complex logic into the checkout, you might see a slight delay. To maintain high performance, stick to "Built for Shopify" apps and avoid over-complicating your discount rules. Always test your checkout flow on a mobile device to ensure it remains fast and responsive.