How to Use Multiple Discount Codes on Shopify for Higher AOV

Learn how to use multiple discount codes on Shopify to increase AOV. Master discount stacking, class combinations, and technical limits to boost your sales today!

13 min
How to Use Multiple Discount Codes on Shopify for Higher AOV

Table of Contents

  1. Introduction
  2. The Shopify Discount Hierarchy: Understanding Classes
  3. How to Enable Discount Stacking in Your Admin
  4. What Bundling Tools Can and Cannot Do
  5. The "Bundle with Intention" Decision Path: Real-World Scenarios
  6. Calculating the Math: Percentage vs. Fixed Amount Stacking
  7. Operations and Performance: What to Track
  8. When to Bring in Professional Help
  9. Summary: The Intentional Path to Discount Stacking
  10. FAQ

Introduction

There is a common moment of friction every Shopify merchant eventually faces: a customer reaches checkout with a promotional code in hand, only to find that your store’s seasonal "Buy More, Save More" offer is already active. They try to enter their code, see an error message, and—frustrated by the lack of clarity—abandon the cart entirely.

For a long time, the "one discount per order" rule was a hard limitation on the Shopify platform. Today, that has changed. Learning how to use multiple discount codes on Shopify is no longer just a technical curiosity; it is a fundamental skill for merchants who want to increase Average Order Value (AOV)—the average dollar amount a customer spends each time they place an order—without sacrificing the customer experience.

Whether you are a new Shopify founder launching your first collection, a growing direct-to-consumer (DTC) brand managing complex seasonal sales, or a high-SKU merchant trying to move stagnant inventory, understanding discount stacking is vital. At MBC Bundles, we believe that discounts and bundles should feel like a helpful nudge rather than a high-pressure tactic.

Our approach to commerce is grounded in what we call "Bundling with Intention." This means moving beyond random discounts and toward a structured strategy:

  1. Foundations First: Ensure your site is fast, mobile-friendly, and trustworthy.
  2. Clarify the "Why": Determine if your goal is to raise AOV, move old stock, or reward loyalty.
  3. Margin & Operations Check: Verify that stacking discounts won't eat your profits or break your fulfillment flow.
  4. Bundle with Intention: Choose the specific discount types that solve your problem.
  5. Reassess and Refine: Use data to see what worked and adjust for the next sale.

In this guide, we will walk you through the technical "how-to" of enabling multiple discounts, the strategic "when-to," and the operational "watch-outs" to keep your margins healthy.

The Shopify Discount Hierarchy: Understanding Classes

Before you can allow customers to use multiple codes, you have to understand how Shopify categorizes discounts. Shopify groups all discounts into three specific "classes." Think of these classes like separate buckets; the rules for how they interact depend on how you configure each bucket.

1. Product Discounts

These are discounts that apply to specific items or collections. For example, "20% off all summer dresses" or "Save $5 on a specific water bottle." These apply at the line-item level.

2. Order Discounts

These apply to the entire cart subtotal. A common example is "10% off your first order" or "Save $20 when you spend $100." These do not care about specific items; they care about the total value of the cart.

3. Shipping Discounts

These modify the cost of shipping, often resulting in "Free Shipping" for orders over a certain threshold.

Key Takeaway: Shopify allows you to decide which classes can be combined. For a customer to use multiple discounts, the "Combination" setting must be enabled on every single discount involved in the transaction.

How to Enable Discount Stacking in Your Admin

To allow a customer to use more than one discount, you must manually opt-in for each discount you create. Here is the general flow within your Shopify Admin:

  1. Navigate to Discounts.
  2. Click Create discount (or edit an existing one).
  3. Scroll down to the Combinations section.
  4. Check the boxes for the classes you want this discount to stack with (Product, Order, or Shipping).
  5. Save your changes.

If you have an "Automatic Discount" active (one that applies without a code) and a customer enters a "Discount Code," Shopify will check if they are set to combine. If they are not, Shopify will automatically apply the "best" discount for the customer—the one that saves them the most money—and ignore the other.

Technical Limits to Keep in Mind

Shopify provides significant flexibility, but there are guardrails to ensure the checkout remains stable:

  • Automatic Discount Limit: You can have a maximum of 25 active automatic discounts at once (this includes those created by apps).
  • Code Limit: A customer can use a maximum of 5 product or order discount codes and exactly 1 shipping discount code on a single order.
  • Sequential Calculation: Product discounts are calculated first. The order discount is then applied to the revised subtotal. Finally, shipping discounts are applied.

What to do next:

  • Audit your current active discounts to see if "Combinations" are checked.
  • Test a "dummy" order on your store using two codes to ensure they behave as expected.
  • Clear out any expired automatic discounts to stay under the 25-limit cap.

What Bundling Tools Can and Cannot Do

When merchants search for how to use multiple discount codes on Shopify, they are often looking for ways to create "Bundles." Bundling is the practice of grouping products together and offering them at a discounted rate compared to buying them individually.

While stacking codes in the Shopify admin is powerful, dedicated bundling tools like MBC Bundles on Shopify offer a more streamlined way to manage these offers. However, it is important to have realistic expectations.

What Bundling and Stacking Tools Can Do:

  • Improve Perceived Value: Customers feel they are getting a "deal" when they see multiple savings items.
  • Reduce Friction: Instead of making a customer enter three codes, a bundle tool can apply the logic automatically.
  • Lift AOV: By incentivizing a second or third item purchase (e.g., "Buy X, Get Y" or "Quantity Breaks"), you naturally increase the amount spent.
  • Simplify Decisions: Curated bundles reduce "choice overload" for customers who aren't sure what to buy together.

What They Cannot Do:

  • Replace Product-Market Fit: If a product isn't selling because people don't want it, a discount likely won't fix the underlying issue.
  • Fix Poor Traffic Quality: If you are sending the wrong audience to your site, even the best "stackable" offer won't convert them.
  • Guarantee Revenue Lifts: While bundling often improves AOV, your total profit depends on your margins and how many people use the discount.
  • Fix Unclear Shipping/Returns Policies: If a customer is confused about how to return an item, no amount of discount stacking will earn their long-term trust.

The "Bundle with Intention" Decision Path: Real-World Scenarios

Effective discounting isn't about giving away the farm; it's about solving a specific business problem. Here are three scenarios where using multiple discounts or bundles can help, and how to implement them responsibly.

Scenario 1: The "Single-Item Bounce"

You notice through your analytics that many customers add one item to their cart and then leave. This often happens because the shipping cost makes the single item too expensive, or the value proposition doesn't feel strong enough.

The Intent-Based Solution: Create a "Buy X, Get Y" offer. For example, if they buy your flagship product, they get a related accessory at 50% off.

  • Foundations Check: Is your product page conversion clear about what the accessory does?
  • Discount Strategy: Set the flagship product discount as a "Product" class and the accessory discount as a "Product" class. Enable combinations.
  • Goal: Move the customer from a $30 cart to a $45 cart while introducing them to a new product line.

Scenario 2: High Inventory of Small Items

You have a high-SKU catalog with many small, low-cost items that are difficult to sell individually because of shipping overhead.

The Intent-Based Solution: Implement Mix & Match bundle ideas. Allow customers to pick any 5 items for a flat price or a 20% discount.

  • Margin Check: Calculate the average shipping cost for 5 items. Ensure the flat price covers the COGS (Cost of Goods Sold) and shipping while still leaving a healthy profit.
  • Discount Strategy: Use a "Product" class discount for the bundle. You might also allow a "Shipping" class discount (Free Shipping) to stack on top of this if the total exceeds $75.
  • Goal: Increase the number of items per order (Units Per Transaction) and clear out slow-moving stock.

Scenario 3: Rewarding Loyalty During a Site-Wide Sale

You are running a 20% off site-wide Black Friday sale, but you also want to let your VIP email subscribers use their 10% loyalty codes.

The Intent-Based Solution: This is a classic "Discount Stacking" need.

  • Margin Check: Remember that Shopify calculates percentage stacks on the original subtotal. If a customer has a 20% automatic discount and a 10% code, they get 30% off the original price (not 10% off the already-discounted 20% price). Ensure your margins can handle a 30% hit.
  • Discount Strategy: Set both the automatic sale and the manual loyalty codes to combine with "Order" class discounts.
  • Goal: Reward your best customers and prevent the "this code doesn't work" frustration during your highest-traffic periods.

Caution: Always double-check "Discount Stacking" logic before a big launch. If you accidentally allow a 50% off "Welcome" code to stack with a 40% off "Clearance" code, you may end up selling products for 10% of their value.

What to do next:

  • Identify your biggest bottleneck (Low AOV? High inventory? Low conversion?).
  • Choose one bundling strategy that addresses that specific bottleneck.
  • Calculate the "Worst Case Scenario" discount to ensure you don't go into the red on a sale.

Calculating the Math: Percentage vs. Fixed Amount Stacking

When you learn how to use multiple discount codes on Shopify, the math can get confusing. Shopify follows a specific order of operations to ensure fairness and transparency.

Percentage Discounts

As mentioned, if two percentage-based order discounts are combined, they both apply to the original subtotal.

  • Order Subtotal: $100
  • Discount A: 10% ($10)
  • Discount B: 20% ($20)
  • Total Discount: $30 (Total cost: $70)

Fixed Amount vs. Percentage

If you mix a fixed amount and a percentage, the calculation becomes more specific.

  • If a customer has $5 off a specific product (Product Discount) and 10% off the whole order (Order Discount):
  • Product price: $50.
  • After Product Discount: $45.
  • The Order Discount (10%) then applies to the $45, not the original $50.
  • Total Discount: $5 + $4.50 = $9.50.

The "Buy X Get Y" Conflict

It is important to note that products that are part of a "Buy X Get Y" automatic discount are generally ineligible for further product discounts. If a customer tries to apply a manual code that targets an item already being given away or discounted via BOGO, Shopify will usually prioritize the manual code and remove the BOGO discount. This prevents "double dipping" on the same specific item.

Mobile UX Implications

Most Shopify traffic now comes from mobile devices. On mobile, the "Discount Code" field is often hidden inside a collapsed "Order Summary" section at checkout.

  • If you expect customers to stack codes, you must make it obvious where they should do it.
  • If you use an app like MBC Bundles to handle the stacking automatically, the customer sees the savings immediately, which reduces the "Will my code work?" anxiety that kills mobile conversions.

Operations and Performance: What to Track

A discount strategy is only successful if it improves your bottom line over the long term. At MBC Bundles, we recommend tracking specific metrics to see if your multi-discount approach is working.

Plain English Metrics:

  1. Average Order Value (AOV): Is the average spend going up since you allowed stacking?
  2. Conversion Rate: Are more visitors becoming buyers, or is the complexity of multiple discounts confusing them?
  3. Revenue Per Visitor (RPV): This is the total revenue divided by total visitors. It's often the truest measure of success.
  4. Attach Rate: For bundles, what percentage of customers actually take the "add-on" or the "Buy X Get Y" offer?
  5. Return Rate: Watch this closely. Sometimes high discounts encourage "fringe" buyers who are more likely to return items, which can eat up the gains made in AOV.

Testing: One Change at a Time

When experimenting with how to use multiple discount codes on Shopify, avoid changing everything at once. If you launch a new bundle, a new automatic discount, and a new shipping threshold on the same day, you won't know which one drove the result.

Try a "Quantity Break" (e.g., "Buy 2, Save 10%") for one week. Measure the results. Then, try allowing a "Shipping" discount to stack on top of it for the second week. See if the "Free Shipping" nudge actually increased the number of people choosing the 2-pack.

When to Bring in Professional Help

Shopify is built to be user-friendly, but commerce can get complicated quickly. There are three specific areas where you should pause and potentially consult an expert.

1. Theme Conflicts and Performance

If you install multiple apps to handle different types of discounts, or if you have a heavily customized theme, you might see "flicker" (where prices change suddenly on the page) or slow loading times.

  • Action: Always test new discount logic on a duplicate theme first. If your site slows down significantly, contact a Shopify developer or the app's Help Center for support.

2. Payments, Fraud, and Security

High-discount orders can sometimes trigger fraud filters, or conversely, be a target for "card testing" by bad actors.

  • Action: If you see a sudden spike in highly discounted orders that look suspicious, contact Shopify Support and your payment provider (like Shopify Payments or PayPal) immediately. Regularly review your staff's admin access to ensure discount creation permissions are limited to trusted team members.

3. Legal and Tax Compliance

Pricing transparency is a legal requirement in many jurisdictions (such as the FTC in the US or various consumer protection acts in the EU). Misleading "original" prices or confusing discount stacks can lead to legal headaches.

  • Action: Consult with a qualified legal professional or tax accountant to ensure your "Compare at" prices and discount stacking layouts comply with local consumer laws and that taxes are being calculated correctly on the post-discounted subtotal.

Summary: The Intentional Path to Discount Stacking

Managing multiple discounts doesn't have to be a headache. By following a structured approach, you can create a shopping experience that feels rewarding for the customer and profitable for you.

  • Audit Your Classes: Ensure you understand the difference between Product, Order, and Shipping discounts.
  • Enable Combinations: Check the boxes in your Shopify admin to allow specific codes to work together.
  • Respect the Limits: Remember the 25 automatic discount limit and the 5-code manual limit.
  • Protect Your Margins: Always calculate the "max discount" a customer could possibly get to avoid selling at a loss.
  • Focus on the Goal: Use discounts to solve specific problems like low AOV or excess inventory.

"Bundling is not a race to the bottom on price; it is a tool to improve the customer journey. When a customer sees that they can combine a 'Welcome' discount with a 'Bundle' offer, it builds trust and perceived value, making them more likely to return."

At MBC Bundles, we are committed to helping Shopify merchants grow sustainably. We believe in starting simple, measuring the impact, and refining your strategy over time. Bundling with intention means you aren't just cutting prices—you are building a better store, as shown in our Sony World case study.

If you are ready to move beyond the basic Shopify admin settings and want to create sophisticated, high-converting bundle experiences (like Mix & Match or AI-driven cross-sells), we invite you to explore what is possible with a dedicated partner. Until then, take it one stack at a time, watch your margins, and always keep the customer's experience at the center of your strategy. If you are ready to add MBC Bundles to your Shopify store, start with the plan that fits your workflow.

FAQ

How many discount codes can a customer use at once on Shopify?

A customer can use a maximum of 5 product or order discount codes on a single order, plus exactly 1 shipping discount code. However, this only works if you have enabled the "Combinations" setting on every one of those discounts. If the discounts are not set to combine, Shopify will only apply the single best discount for the customer.

Can I combine an automatic discount with a manual discount code?

Yes, you can combine automatic discounts with manual codes, provided both are configured to allow combinations with the other’s discount class. For example, if you have an automatic "10% off" product discount, you can allow a manual "FREESHIP" code to be used alongside it by checking the appropriate combination boxes in your Shopify Admin.

Why won't my discounts stack even though I enabled combinations?

There are several reasons this might happen. First, ensure you are not exceeding the 5-code limit. Second, check if any of the products are part of a "Buy X Get Y" deal, which often restricts further product discounts. Third, if you are using a third-party app to modify checkout or pricing, it may have its own logic that overrides Shopify’s native stacking rules. Always test your checkout flow in an incognito window to see what the customer sees.

Will using multiple discounts slow down my Shopify store's checkout?

Native Shopify discount stacking happens on Shopify's servers and does not typically slow down the checkout process. However, if you use multiple third-party apps to display "Sale" labels or "You Save" badges on the product pages, those scripts can impact your site's initial load time. It is best practice to use a single, well-integrated app like MBC Bundles that is "Built for Shopify" to keep your store's performance clean and fast.