How to Create Multiple Discount Codes on Shopify

Learn how to create multiple discount codes on Shopify and master discount stacking. Boost your AOV and reduce cart abandonment with our expert strategy guide.

14 min
How to Create Multiple Discount Codes on Shopify

Table of Contents

  1. Introduction
  2. Why Merchants Want to Create Multiple Discount Codes
  3. The Fundamentals of Shopify Discounting
  4. How to Create Multiple Discount Codes in Shopify Admin
  5. Navigating Discount Stacking and Combinations
  6. The "Bundle With Intention" Framework
  7. What Bundling Tools Can and Cannot Do
  8. Practical Scenarios: Choosing Your Path
  9. Mobile UX Implications
  10. Measuring Success and Refining Strategy
  11. When to Bring in Professional Help
  12. Conclusion
  13. FAQ

Introduction

Imagine a shopper lands on your store, excited by a social media ad. They add a best-selling pair of shoes to their cart, then find a matching accessory. They have a 10% welcome code for signing up for your newsletter and they see a banner for "Buy One Get One" on accessories. They reach the checkout, try to enter both codes, and—error. The system rejects the second code. Frustrated, they wonder which deal is better, do the mental math, get distracted by a notification on their phone, and abandon the cart entirely.

This scenario is exactly why understanding how to create multiple discount codes on Shopify—and more importantly, how to manage them—is critical for any growing brand. Whether you are a new Shopify founder or managing a high-SKU catalog, the ability to layer value for your customers without creating "discount friction" is a balancing act.

In this guide, we will explore the technical steps to setting up multiple codes, the logic of discount stacking, and why a strategic approach to bundling often serves your customers better than a list of manual codes. At MBC Bundles, we believe in a "foundations first" approach. We will walk you through our framework: clarifying your goals, checking your margins, choosing the right promotional mechanics, and constantly reassessing based on data.

Why Merchants Want to Create Multiple Discount Codes

The drive to create multiple discount codes usually stems from a desire to reward different customer behaviors simultaneously. You might want to offer a discount for first-time buyers, a "thank you" discount for returning customers, a seasonal promotion for everyone, and a specific "flash sale" for your SMS list.

However, having multiple codes available doesn't always mean they should all work at the same time. Merchants typically seek multiple codes to:

  • Segment Audiences: Tailoring offers to specific groups like influencers, email subscribers, or repeat buyers.
  • Track Marketing Attribution: Using unique codes for different ad campaigns or partners to see which channel performs best.
  • Increase Average Order Value (AOV): Encouraging shoppers to add more to their cart to "unlock" better tiers of savings.
  • Clear Inventory: Moving older stock through specific, targeted discounts while keeping full price on new arrivals.

While these goals are valid, the complexity of managing dozens of codes can lead to "discount fatigue" for the merchant and "choice paralysis" for the shopper. This is where the shift from simple codes to intentional bundling becomes a powerful strategy.

The Fundamentals of Shopify Discounting

Before we dive into the "how-to," we must understand the "what." Shopify organizes discounts into two primary categories: Manual Discount Codes and Automatic Discounts.

Manual Discount Codes

These are strings of text (like "WELCOME10") that a customer must manually type or paste into the discount field at checkout. They feel exclusive and personal but require the customer to take an extra step, which can slightly lower conversion rates if the code isn't easily accessible.

Automatic Discounts

These are applied by the system when certain criteria are met (e.g., "Spend $100 and get 15% off"). These are excellent for reducing friction because the customer doesn't have to remember anything. However, Shopify historically limited stores to one automatic discount at a time—though this has evolved with "Discount Combinations" in the Help Center.

Discount Types

Both manual and automatic discounts generally fall into four buckets:

  1. Percentage Off: A percentage reduction (e.g., 20% off).
  2. Fixed Amount: A specific dollar value reduction (e.g., $10 off).
  3. Buy X Get Y (BOGO): Buy a certain item or quantity and get another item for free or at a discount.
  4. Free Shipping: Removing shipping costs based on specific criteria.

Key Takeaway: Discounts are a tool to nudge behavior, not a permanent fix for low traffic. If your foundations (site speed, product descriptions, and clear shipping policies) are weak, no amount of discounting will create sustainable growth.

How to Create Multiple Discount Codes in Shopify Admin

Creating multiple codes in the Shopify admin is a straightforward process, but doing it at scale requires organization.

  1. Navigate to Discounts: From your Shopify admin, go to the "Discounts" tab.
  2. Click Create Discount: Choose your discount type (Amount off products, Amount off order, Buy X Get Y, or Free shipping).
  3. Define the Method: Choose "Discount code" if you want a manual string, or "Automatic discount" for it to apply on its own.
  4. Configure Value and Requirements: Set the percentage or dollar amount and any minimum purchase requirements (e.g., minimum spend of $50).
  5. Set Combinations: This is the most important part for "multiple codes." Under the "Combinations" section, you must check the boxes for which other discount classes this code can stack with.
  6. Review Active Dates: Set your start and end times.
  7. Save: Repeat this process for every unique code you need.

If you have a high volume of codes to create (for example, for a large influencer program), you may want to use a CSV upload or a dedicated app to bulk-generate unique strings.

Navigating Discount Stacking and Combinations

"Discount stacking" refers to the ability of a customer to apply more than one discount to a single order. For years, Shopify followed a strict "one code per order" rule. While they have opened this up, it is still governed by specific logic to prevent "unintentional deep discounting" that could erase your margins.

How Stacking Works

Shopify classifies discounts into categories: Order Discounts, Product Discounts, and Shipping Discounts.

  • A Product Discount can often stack with a Shipping Discount.
  • Multiple Product Discounts can stack if you explicitly enable them to do so in the settings.
  • An Order Discount (like 10% off the whole cart) generally does not stack with another Order Discount.

Preventing Discount Conflicts

When you create multiple codes, you must test the combinations. If a customer applies a 20% off product code and a "Free Shipping" code, does your margin still hold up? If they combine a BOGO offer with a site-wide 15% off code, are you selling the product at a loss?

Action Plan for Stacking:

  • Audit your current active discounts.
  • Group them by "Class" (Product, Order, Shipping).
  • Use the "Combinations" settings in Shopify to toggle what can and cannot work together.
  • Test the experience yourself by acting as a customer and trying various combinations in the cart.

The "Bundle With Intention" Framework

At MBC Bundles, we advocate for moving beyond a scattered "multi-code" strategy toward an intentional bundling strategy. Bundling takes the value of a discount and wraps it into a specific product grouping, making the "why" clear to the customer.

1. Foundations First

Before adding layers of discounts or bundles, ensure your store is healthy. Is your mobile UX fast? Are your product pages clear? If your "Add to Cart" rate is low, the problem might be trust or clarity, not the price. Adding more discount codes to a store with a confusing layout often results in more confusion, not more sales.

2. Clarify the "Why"

Why do you want multiple codes?

  • If you want to raise AOV: Consider Quantity Breaks (Volume Discounts) instead of a manual code.
  • If you want to move slow inventory: Consider a "Buy X Get Y" bundle where the "Y" is the overstocked item.
  • If you want to simplify gifting: Use a Curated Bundle that offers a set price for a group of items.

3. Margin and Operations Check

This is the "reality check" phase. Every discount is a tax on your profit.

  • Profitability: Calculate your Gross Margin. If your margin is 40% and you offer a 20% discount plus free shipping, your net profit may be dangerously thin once you account for ad spend and fulfillment.
  • Inventory: Does your fulfillment system understand bundles? If you sell a "Starter Kit" bundle, does it accurately deduct one of each individual SKU from your inventory?
  • Discount Stacking: If a customer uses a bundle and then adds a "Welcome10" code, does the math still work?

4. Bundle With Intention

Instead of just giving the customer a list of codes to try, implement the minimum effective set of offers.

  • Mix & Match: Allow customers to choose their favorites to build a custom set. This replaces the need for "buy 3, get 10% off" manual codes.
  • Bundle Builder: Create a guided experience where the customer sees the savings grow as they add more.
  • Post-Purchase Offers: Offer a discount on the "Thank You" page for a second, immediate purchase. This keeps the initial checkout clean and simple.

5. Reassess and Refine

Promotions are not "set it and forget it." Look at your data every two weeks. If a specific discount code has a high usage rate but your overall profit is down, it’s time to tighten the requirements or switch to a higher-margin bundle.

What Bundling Tools Can and Cannot Do

When you move from manual codes to a dedicated bundling app like MBC Bundles, you gain significant functionality, but it is important to have realistic expectations.

What They Can Do:

  • Reduce Friction: They automate the discount, so the customer sees the value immediately without typing a code.
  • Lift AOV: By suggesting relevant pairings (e.g., "Frequently Bought Together"), they naturally encourage larger carts.
  • Simplify Decisions: Curated bundles reduce "choice overload" by telling the customer exactly what goes together.
  • Protect Margins: Many apps allow for "logic-based" discounting that only triggers when certain conditions are met, preventing accidental over-discounting.

What They Cannot Do:

  • Replace Product-Market Fit: If no one wants the individual products, they likely won't want them in a bundle.
  • Fix Poor Traffic: Bundles help convert the people already on your site; they don't magically bring new products to the site.
  • Guarantee Revenue: While they often improve performance, results depend entirely on your execution, pricing, and product relevance.
  • Fix Shipping Issues: If your shipping is too expensive or too slow, customers will still abandon their carts regardless of the bundle deal.

Practical Scenarios: Choosing Your Path

To help you decide how to implement multiple offers, consider these common merchant scenarios.

Scenario A: High Add-to-Cart, Low Checkout Completion

If shoppers are adding items but bouncing at the shipping or payment stage, they might be "math-fatigued." They are trying to find codes or are surprised by the final price.

  • The Fix: Audit your cart friction. Replace manual codes with a single, clear automatic discount or a pre-set bundle that shows the savings on the product page itself.

Scenario B: Lots of SKUs and Choice Overload

If you have a massive catalog and customers are only buying one item, they likely don't know what else to buy.

  • The Fix: Try a "Bundle Builder" or a "Mix & Match" offer. Instead of giving them a code for "10% off everything," give them a visual interface to build a set. This guides their journey and increases the likelihood they’ll discover new products, much like the approach in our product bundles guide.

Scenario C: Moving Seasonal Inventory

If you have winter stock sitting in a warehouse in April, you need to move it fast without devaluing your new spring line.

  • The Fix: Use a "Buy X Get Y" offer. When a customer buys a full-price spring item, offer the winter item at a steep discount or as a free gift. This keeps your new line's price integrity while clearing shelf space, similar to the tactics covered in our BOGO offers guide.

Scenario D: High Return Rates

If customers are buying multiple sizes of the same item to find the fit and then returning the rest, "Quantity Breaks" might actually hurt you by encouraging more returns.

  • The Fix: Focus on bundling complementary items (e.g., a top and a matching scarf) rather than multiples of the same item. Ensure your sizing charts are perfect before incentivizing volume.

Mobile UX Implications

A significant portion of Shopify traffic is mobile. On a small screen, there is no room for clutter.

  • PDP (Product Detail Page): If you use bundles to replace multiple codes, ensure the bundle widget is clean and loads quickly. It should appear near the "Add to Cart" button, not at the very bottom of a long scroll.
  • Cart: The cart should clearly show the "Savings" line. Seeing "-$15.00" in red is a powerful psychological trigger that encourages the user to proceed to checkout.
  • Checkout: If you do use multiple codes, the entry field on mobile should be easy to find. However, remember that every time a user leaves the checkout to find a code in their email, you risk losing them.

Measuring Success and Refining Strategy

How do you know if your "multiple code" or bundling strategy is actually working? You must look at the right metrics.

  • Average Order Value (AOV): Is the average amount spent per transaction increasing?
  • Attach Rate: For a specific bundle, how many people who bought Product A also bought Product B?
  • Revenue Per Visitor (RPV): This is the ultimate metric. If you double your conversion rate but halve your prices, your RPV stays the same. You want to see RPV trending upward.
  • Discount as % of Sales: If this number is creeping too high (e.g., over 15-20%), you may be training your customers to never buy at full price.

Pro Tip: Change only one variable at a time. If you launch a new bundle and a new email campaign and a new theme all on the same day, you won't know which one caused the change in your metrics.

When to Bring in Professional Help

E-commerce can get technical quickly. Knowing when to step back and ask for help can save you thousands in lost revenue.

Theme and Performance

If you install multiple apps to handle different discount types and notice your site slowing down, or if your "Add to Cart" button stops working on certain devices, do not try to "hack" the code yourself.

  • What to do: Test the app on a duplicate theme first. If issues persist, contact the app developer or hire a Shopify-vetted developer to clean up your theme's Liquid code.

Payments and Security

If you notice a sudden influx of orders using a specific combination of codes that seems "too good to be true," you might be facing a discount exploit.

  • What to do: Immediately disable the codes and contact Shopify Support. Review your admin access logs to ensure no unauthorized changes were made to your discount settings.

Legal and Compliance

Laws regarding pricing transparency (like "Strike-through pricing") and consumer rights vary by country and state.

  • What to do: If you are running complex "Compare at" pricing or multi-buy offers, consult a legal professional to ensure your marketing is compliant with local consumer protection laws.

Conclusion

Creating multiple discount codes on Shopify is more than a technical task; it is a core part of your merchandising strategy. While the Shopify admin makes it easy to generate codes, the real success comes from using those tools with intention.

By following the MBC Bundles approach—prioritizing foundations, clarifying your goals, checking your margins, and choosing the right bundle types—you can create a shopping experience that feels like a win for the customer and a win for your bottom line.

Key Takeaways:

  • Start Simple: Don't launch five different promotions at once. Start with one clear offer and measure its impact.
  • Automate Where Possible: Use automatic discounts or bundles to reduce the "work" the customer has to do at checkout.
  • Protect Your Margins: Always calculate the "worst-case scenario" of discount stacking before you go live.
  • Mobile Matters: Ensure your offers are clear and fast on smartphones.

"The goal of a discount is not just to make a sale, but to build a relationship with a customer who sees the value in your brand."

Ready to move beyond basic codes? Focus on creating relevant, intentional bundles that help your customers find exactly what they need—while helping your store grow sustainably. Start by auditing your most popular products and seeing where a simple "frequently bought together" bundle could replace a complicated manual code. You can also review our case studies to see how other merchants have approached similar promotions.

FAQ

Can I use two different discount codes on one Shopify order?

By default, Shopify allows only one manual discount code per order. However, you can allow a discount code to "stack" with other discounts by enabling the "Combinations" settings in the Shopify admin. This allows a product discount code to be used alongside an automatic shipping discount or other specific product discounts you've authorized.

Why isn't my automatic discount stacking with my manual code?

This usually happens because the "Combinations" boxes were not checked when the discount was created. Go to the "Discounts" tab in your Shopify admin, click on the discounts you want to combine, and ensure they are both set to stack with the appropriate "Discount Class" (Product, Order, or Shipping).

Will using multiple discount apps slow down my Shopify store?

It can. Every app that adds scripts to your storefront has the potential to impact load times. To maintain a fast mobile experience, it is best to use a single, robust bundling or discount app that can handle multiple types of offers (like Mix & Match, BOGO, and Volume Discounts) rather than installing four separate single-purpose apps.

How do I know if my discounts are actually increasing my profit?

You should track "Revenue Per Visitor" (RPV) and your "Net Profit Margin" rather than just total revenue. If your AOV is going up but your profit margin is shrinking significantly due to heavy discounting, the promotion may not be sustainable. Use Shopify’s built-in reports or a third-party analytics tool to compare your "Discounted Sales" vs. "Full Price Sales" over time.