How to Add Discount in Shopify for Better AOV

Learn how to add discount in Shopify to boost your average order value. Follow our step-by-step guide to creating codes, automatic discounts, and high-converting bundles.

14 min
How to Add Discount in Shopify for Better AOV

Table of Contents

  1. Introduction
  2. The Strategic Foundation of Shopify Discounts
  3. How to Add a Discount Code in Shopify
  4. How to Create Automatic Discounts in Shopify
  5. Adding Line-Item Discounts to Existing Orders
  6. Choosing the Right Discount Type for Your Business Goals
  7. Advanced Discounting: The Power of Bundles
  8. Margin, Operations, and Profitability Checks
  9. Preventing Discount Stacking and Checkout Conflicts
  10. Measuring Success: Tracking Your Discount Performance
  11. When to Seek Professional Support for Your Store
  12. Conclusion
  13. FAQ

Introduction

You have likely been there: a shopper lands on your store, browses a few items, adds one to their cart, and then hesitates at the price. Perhaps they are waiting for a sign—a little nudge that makes the purchase feel like a "win." In the world of eCommerce, that nudge is often a well-timed discount. However, learning how to add discount in Shopify is only the beginning. The real challenge is implementing discounts that protect your margins while actually moving the needle on your Average Order Value (AOV).

Whether you are a new Shopify founder setting up your first "Welcome" code, a growing DTC brand looking to clear out seasonal inventory, or a high-SKU merchant trying to simplify a massive catalog, understanding the mechanics of Shopify discounts is essential. At the MBC Bundles app, we see discounts not just as a way to lower prices, but as a strategic lever to improve the shopping experience.

This guide will walk you through the technical steps of adding discounts within the Shopify admin, but more importantly, it will show you how to do so with intention. We will follow a responsible journey: establishing foundations first, clarifying your goals, checking your margins, choosing the right bundle or discount type, and finally, reassessing based on real data.

The Strategic Foundation of Shopify Discounts

Before you click "Create discount" in your admin panel, it is vital to remember that a discount is a tool, not a cure-all. If your store’s foundations are shaky, a discount might temporarily mask the symptoms of low conversion without fixing the underlying issues.

At MBC Bundles, we advocate for a "foundations first" approach. This means ensuring your product pages are clear, your mobile UX is fast, and your shipping and returns policies are transparent. A 20% discount won't save a checkout process that feels untrustworthy or a mobile site that takes ten seconds to load.

Once your foundations are solid, you must clarify the "why" behind your discount. Are you trying to:

  • Increase the total number of orders (Conversion)?
  • Encourage people to spend more per visit (AOV)?
  • Move inventory that is sitting in a warehouse (Liquidity)?
  • Reward loyal customers (Retention)?

Identifying the goal helps you choose between a simple discount code, an automatic discount, or a more complex bundling strategy.

Key Takeaway: Discounts are most effective when they support a healthy store ecosystem. Ensure your site is fast, trustworthy, and easy to navigate before layering on promotional offers.

How to Add a Discount Code in Shopify

Discount codes are the "classic" way to offer a deal. They require the customer to manually enter a string of text (like WELCOME10 or FREESHIP) at checkout. They are excellent for targeted marketing, such as email campaigns or influencer partnerships.

Steps to Create a Discount Code

  1. Navigate to Discounts: From your Shopify admin, go to the Discounts section in the left-hand sidebar.
  2. Create Discount: Click the Create discount button.
  3. Select Type: Choose the type of discount you want to offer. The primary options are:
    • Amount off products: A fixed dollar amount or percentage off specific items or collections.
    • Amount off order: A discount applied to the entire cart total.
    • Buy X get Y (BOGO): A "buy one, get one" style offer.
    • Free shipping: Removes shipping costs based on certain criteria.
  4. Define the Code: Enter a name for the code (e.g., SUMMER25). This is what customers will type in.
  5. Set the Value: Choose between a percentage or a fixed amount. For example, "15%" or "$10."
  6. Applies To: Decide if this applies to specific products, specific collections, or the entire store.
  7. Minimum Requirements: You can set a minimum purchase amount (e.g., "Spend $50 to get 10% off") or a minimum quantity of items.
  8. Customer Eligibility: Choose if the code is for everyone, specific customer segments (like "Returning Customers"), or specific individuals.
  9. Usage Limits: This is crucial for protecting margins. You can limit the total number of times a code can be used or limit it to one use per customer.
  10. Dates: Set a start date and, optionally, an end date for the promotion.
  11. Save: Click Save discount.

When to Use Discount Codes

Discount codes are best for scenarios where you want to track the source of a sale. If you give an influencer a specific code, you can easily see how much revenue that partnership generated. They are also useful for "abandoned cart" emails, giving the customer a private incentive to return and finish their purchase.

How to Create Automatic Discounts in Shopify

Automatic discounts are applied as soon as the customer meets the criteria in their cart. There is no code for the shopper to remember or type. This reduces friction at checkout, which is often a major hurdle for mobile shoppers.

Steps to Create an Automatic Discount

  1. Navigate to Discounts: Go to the Discounts page in your Shopify admin.
  2. Create Discount: Click Create discount.
  3. Select Type: Choose one of the types available for automatic application (usually "Amount off products," "Amount off order," or "Buy X get Y").
  4. Method: Under the "Method" section, select Automatic discount.
  5. Title: Give the discount a title. Note: This title is visible to customers in the cart and at checkout, so make it descriptive, like "Buy 2, Get 10% Off."
  6. Configure Details: Set the percentage/amount, the products it applies to, and the minimum requirements.
  7. Active Dates: Define when the discount goes live.
  8. Save: Click Save discount.

Important Note on Automatic Discounts

In the standard Shopify setup, you can typically only have one automatic discount active at a time. If you have a "10% off everything" automatic discount running, you cannot easily layer a "Free Gift with $100 Purchase" automatic discount on top of it without using specialized apps or complex workarounds. This is where "Bundle With Intention" becomes important—choosing the one most effective offer rather than cluttering the store with competing promotions.

What to do next:

  • Audit your current active discounts to ensure they aren't conflicting.
  • Test your automatic discount on a mobile device to see how it appears in the cart.
  • Check that your "Automatic Discount" title is clear and professional, as shoppers will see it.

Adding Line-Item Discounts to Existing Orders

Sometimes, the need for a discount arises after an order has been placed. Perhaps a customer forgot to use a code, or a product arrived slightly damaged and you want to offer a partial refund rather than a full return. Shopify allows you to add line-item discounts to orders that are already in your system.

Steps to Add a Discount to an Order (Admin)

  1. Go to Orders: Click on Orders in your Shopify admin.
  2. Select the Order: Click the specific order number you wish to edit.
  3. Click Edit: In the top right corner, click the Edit button.
  4. Adjust Price: Locate the item you want to discount. Click on the item’s price.
  5. Apply Discount: Select "Discount" and enter either a percentage or a fixed dollar amount.
  6. Add a Reason: It is a best practice to add a "Reason for discount." This helps with internal bookkeeping and can be shown to the customer.
  7. Review and Update: Shopify will show you the "Flow of Funds." If the order total decreases, you will see a "Refund amount" that you owe the customer. If it increases (e.g., if you added an item), you will see an "Amount to collect."
  8. Update Order: Click Update order to finalize the change.

Managing Refunds and Payments

When you add a discount to a fulfilled or unfulfilled order, the "Total" changes. Shopify does not always automatically trigger the refund to the customer's credit card depending on your payment gateway settings. You may need to manually process the refund for the difference after updating the order. Always verify the "Summary" section to see if a balance is still outstanding.

Choosing the Right Discount Type for Your Business Goals

Knowing how to add a discount is a technical skill; knowing which discount to add is a merchandising skill. Not all discounts are created equal.

For Increasing AOV: Quantity Breaks and Bundles

If your goal is to get people to buy more, simple percentage-off codes are often less effective than quantity breaks (e.g., "Save 5% on 2, 10% on 3"). This encourages the shopper to add "just one more" to reach the next tier.

For Inventory Clearance: BOGO (Buy X Get Y)

If you have too many units of a specific SKU, a "Buy One, Get One 50% Off" is a powerful way to move two units for every one sale. This is often better than a flat 50% off one item, as it keeps your unit volume high.

For Customer Acquisition: Fixed Amount Welcome Codes

Research often suggests that a "$10 off your first order" feels more tangible to a new shopper than "10% off," especially if your average product price is under $100. It feels like "free money" rather than a calculation they have to perform.

Advanced Discounting: The Power of Bundles

Standard Shopify discounts are powerful, but they can be rigid. This is where bundling comes in. Bundling is the process of grouping related products together and offering them at a combined price, often with a built-in discount.

At MBC Bundles, we believe bundling should feel like helpful curation, not a pressure tactic. When done well, bundles simplify the decision-making process for the shopper.

Flexible Bundle Mechanics

  • Mix & Match: Let customers build their own "set" (e.g., a "Build Your Own 3-Pack of Socks"). This gives the customer autonomy while still raising your AOV.
  • Bundle Builders: A guided experience where shoppers choose items from different categories (e.g., a "Morning Routine Kit" with a cleanser, moisturizer, and SPF).
  • Quantity Breaks: Also known as volume discounts. The more of the same item a customer buys, the cheaper each unit becomes.
  • Buy X Get Y (Free Gift): Adding a small, low-cost "free gift" to orders over a certain threshold. This often feels more premium than a cash discount.

How Bundles Work in Shopify

Technically, bundles can be tricky. In a standard Shopify environment, a "bundle" is often just a separate product with its own SKU. However, this creates inventory headaches. Advanced bundling tools (like MBC Bundles) allow you to sell bundles while keeping your individual item inventory accurate. When a bundle is sold, the app communicates with Shopify to deduct the correct quantity from each individual component's stock.

Caution: High-SKU catalogs can quickly become complex when adding discounts or bundles. Always test how your inventory levels react when a bundle is purchased to avoid overselling.

Margin, Operations, and Profitability Checks

A common mistake merchants make is "discounting into the red." Before launching any promotion, you must perform a margin check.

The Profitability Formula

  1. Product Cost (COGS): What do you pay to get the item?
  2. Shipping & Packaging: What does it cost to get it to the customer?
  3. Transaction Fees: Credit card or Shopify Payments fees (usually ~2.9% + $0.30).
  4. Ad Spend/CAC: What did it cost to get that customer to your site?
  5. The Discount: How much are you taking off?

If the remaining number is too slim, you aren't growing—you’re just busy.

Scenario: The Danger of "Free Shipping + Percentage Off"

If you offer "20% Off" and "Free Shipping" on an order that only costs $30, your shipping costs might eat up your entire profit margin. In this case, it’s better to "Bundle with Intention": offer the 20% discount only if the customer spends $60. This ensures the order value is high enough to absorb the shipping cost and the discount while still leaving you with a profit.

Preventing Discount Stacking and Checkout Conflicts

"Discount stacking" occurs when a customer tries to use multiple offers at once—for example, an automatic "Summer Sale" discount plus a "Welcome" code they got in their email.

Shopify has built-in controls for this. When creating a discount, you can check the "Combinations" section. Here, you can specify if a discount can be combined with:

  • Other product discounts.
  • Order discounts.
  • Shipping discounts.

If you do not want them to stack, do not check these boxes.

Testing for Surprises

Before going live, act as a customer. Go to your site, add items to your cart, and try to apply every code you have active. If the final price is lower than you intended, you need to adjust your settings.

What to do next:

  • Review the "Combinations" settings on all active discounts.
  • Do an end-to-end test: Cart → Checkout → Confirmation.
  • If using a bundling app, check if its discounts play nicely with Shopify’s native "Free Shipping" settings.

Measuring Success: Tracking Your Discount Performance

You shouldn't leave a discount running forever without checking its performance. You need to know if the discount is helping or hurting.

Key Metrics to Track

  • Average Order Value (AOV): Did the discount encourage people to spend more than your store's average?
  • Conversion Rate: Did more people finish their purchase because of the offer?
  • Attach Rate: For bundles, how often are shoppers actually choosing the bundle over the individual items?
  • Revenue Per Visitor (RPV): This is a holistic metric. If your conversion rate goes up but your AOV drops significantly, your RPV might stay the same or even go down.
  • Discount Code Usage: Which marketing channels are actually driving sales?

One Change at a Time

When testing discounts, try not to change everything at once. If you change your product photos, your shipping prices, and your discount percentage all in one week, you won't know which one caused the change in sales. Change one thing, measure for a week or two, and then iterate.

When to Seek Professional Support for Your Store

Sometimes, adding a discount or a bundle isn't as simple as clicking a few buttons.

Theme Conflicts and Custom Code

If you are using a highly customized Shopify theme, a discount or bundle display might not appear correctly on the page. If you see weird layout shifts, broken buttons, or disappearing prices, do not try to "hack" the code yourself unless you are an experienced developer. Test on a duplicate theme first, and if issues persist, reach out to a Shopify Expert or a dedicated agency.

Payments and Security

If you notice unusual patterns—such as hundreds of orders using a "hidden" discount code that was never publicized—you may have a security leak or a "coupon aggregator" (like Honey) has picked up a private code. If you suspect fraud or have concerns about chargebacks related to a promotion, contact our help center and your payment provider immediately.

Legal and Compliance

Laws regarding "original prices" and "sale prices" vary by country and state (for example, the FTC in the US or consumer protection laws in the EU). If you are running long-term "sales" that never end, you could be in violation of deceptive pricing laws. If you are unsure, consult a legal professional to ensure your discount strategy is compliant with local regulations.

Conclusion

Learning how to add discount in Shopify is a fundamental skill for any merchant, but the technical execution is only half the battle. To truly grow your store, you must move beyond "reactive discounting" and start "bundling with intention."

By following the phased journey—starting with strong foundations, clarifying your goals, checking your margins, and choosing the right bundle type—you create a store that offers genuine value to shoppers without sacrificing its own health. Remember to start simple: choose one high-impact offer, monitor the data, and refine your approach over time.

Key Takeaways:

  • Foundations First: Ensure your store is fast, mobile-friendly, and trustworthy before adding discounts.
  • Clarify the "Why": Match the discount type (Code, Automatic, or Bundle) to your specific goal (AOV, Conversion, or Inventory).
  • Protect Your Margins: Factor in COGS, shipping, and transaction fees before deciding on a discount value.
  • Test and Iterate: Monitor metrics like AOV and Revenue Per Visitor, and only change one variable at a time.
  • Use the Right Tools: For complex offers like Mix & Match or Quantity Breaks, use a reliable bundling tool that integrates cleanly with Shopify's inventory and checkout.

Ready to take your discount strategy further? At MBC Bundles, we help Shopify merchants build high-converting bundle experiences that feel native to their store. Try MBC Bundles on Shopify today and start building offers that your customers—and your bottom line—will love.


FAQ

How do I add a discount to a specific order that has already been placed?

You can do this by navigating to the "Orders" section in your Shopify Admin, selecting the order, and clicking "Edit." From there, you can click on the price of a line item to apply a fixed-amount or percentage-based discount. Remember that this might result in you owing the customer a refund, which you may need to process manually depending on your payment settings.

Can I stack multiple discounts in Shopify?

By default, Shopify often prevents multiple automatic discounts or codes from being used together. However, you can enable "Discount Combinations" within the settings of each specific discount. This allows you to decide if a product discount can be combined with an order-level discount or a free shipping offer. Always test these combinations thoroughly to ensure they don't lead to unintended price drops.

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

A discount code is a manual entry (like "SAVE10") that a customer must type in at checkout. It is great for tracking specific marketing campaigns. An automatic discount applies itself as soon as the cart meets certain criteria (like "Buy 3 items, get 10% off"). Automatic discounts usually reduce friction and improve conversion on mobile, as they require less effort from the shopper.

Will adding a discount or bundling app slow down my mobile store?

It depends on how the app is built. At MBC Bundles, we prioritize "Built for Shopify" performance, meaning our tools are designed to work with Shopify’s native architecture rather than fighting against it. However, always check your site speed using tools like PageSpeed Insights after installing any new app, and ensure that your discounts appear clearly and load quickly on mobile devices.