Table of Contents
- Introduction
- The Foundation of Shopify Discount Classes
- Clarifying Your Goal: Why Are You Discounting?
- Margin and Operations Check: The Reality of "Order vs. Product"
- How Bundling Tools Enhance Shopify Discounts
- Technical Realities: Stacking and UX
- The Performance and Measurement Phase
- The "Bundle With Intention" Action Plan
- When to Bring in Professional Help
- Conclusion
- FAQ
Introduction
Imagine a shopper landing on your store. They find a beautiful product, add it to their cart, and then they pause. They are looking for that extra bit of value—a reason to add one more item or complete the checkout right now. As a Shopify merchant, you have a powerful toolkit to bridge that gap, but you often face a fork in the road: should you apply a discount to the specific product or to the entire order?
Deciding between a Shopify discount for an order or a product is more than just a technical toggle in your admin settings. It is a strategic choice that affects your profit margins, your inventory flow, and how your customers perceive the value of your brand. Whether you are a new Shopify founder launching your first collection or a growing DTC brand managing a high-SKU catalog, understanding this distinction is vital for sustainable growth.
In this guide, we will explore the nuances of Shopify’s discount classes, how they interact with one another, and how to choose the right path for your specific business goals. We will look at real-world scenarios where one method outshines the other and provide a clear roadmap for implementing these offers responsibly.
At MBC Bundles on Shopify, we believe that discounts and bundles should be used with purpose. Our thesis follows a specific journey: start with strong foundations, clarify your goal, perform a rigorous margin check, choose the right bundle or discount type for the job, and then refine based on data. By the end of this article, you will have the clarity needed to use Shopify discounts not just to "make a sale," but to build a healthier, more profitable store.
The Foundation of Shopify Discount Classes
Before clicking "Create Discount" in your Shopify admin, it is essential to understand that Shopify categorizes discounts into specific "classes." These classes dictate how a discount behaves and, more importantly, how it stacks with other offers.
Product Discounts
Product-level discounts are surgical. They apply to a specific item or a specific collection of items. When you use a product discount, you are telling the system: "Reduce the price of this specific thing."
Common examples include:
- Percentage off a specific SKU: 20% off your "Midnight Blue Hoodie."
- Fixed amount off a collection: $10 off any item in the "Summer Essentials" collection.
- Buy X Get Y (BOGO): Buy a pair of shoes, get the socks for free.
Product discounts are calculated first in the checkout sequence. This means the price of the individual item is lowered before the system even looks at the total order value.
Order Discounts
Order-level discounts are broader. They apply to the subtotal of the entire cart once all items have been accounted for. You are essentially telling the customer: "If your basket looks like this, I will give you a break on the final price."
Common examples include:
- Storewide percentage: 15% off your entire order.
- Fixed amount threshold: Save $20 when you spend over $150.
- Tiered spending: Spend more to save more (e.g., $10 off $100, $25 off $200).
Order discounts are applied to the "revised subtotal"—the amount left over after any product-level discounts have already been deducted.
Shipping Discounts
While not the primary focus of the product-vs-order debate, shipping discounts are the third class. They modify the cost of getting the goods to the customer’s door. They are almost always the last discount applied in the sequence.
Key Takeaway: Shopify processes discounts in a specific order: Product discounts first, then Order discounts on the remaining balance, then Shipping discounts. Understanding this sequence is the first step in avoiding "discount bleed," where you accidentally give away more margin than intended.
Clarifying Your Goal: Why Are You Discounting?
At MBC Bundles, we teach merchants to "Bundle with Intention." This starts with identifying exactly what you are trying to achieve. Using the wrong discount type for your goal can lead to confusion for the customer and unnecessary loss of profit for you.
Scenario: Moving Specific Inventory
If you find yourself with an overstock of a specific variant—perhaps a seasonal color that isn't moving—an order-level discount is too blunt an instrument. Giving 20% off the whole store just to sell through one SKU is inefficient.
What to do next:
- Implement a product-level discount specifically for that SKU.
- Consider a "Buy X Get Y" offer where the slow-moving item is the "free" or discounted "Y" item.
- Test a "Quantity Break" (volume discount) on that specific product to encourage bulk buying.
Scenario: Increasing Average Order Value (AOV)
If your goal is to get customers to spend $80 instead of $50, a product-level discount might not help. In fact, if they were already going to buy that $50 item, giving them 10% off just lowers your AOV to $45.
What to do next:
- Use an order-level discount with a "minimum spend" requirement.
- Create a "Mix & Match" bundle experience using a bundle builder tool to let customers create their own sets for a fixed price.
- Set up a "Free Gift with Purchase" (BOGO logic) that triggers only when the cart hits a specific dollar amount.
Scenario: Rewarding Loyalty or First-Time Buyers
When you want to welcome a new customer, you usually want to make their entire first experience positive, regardless of what they choose to buy.
What to do next:
- An order-level discount code (e.g., "WELCOME10") is the standard here because it reduces friction for the shopper. They don't have to wonder if it applies to their chosen item; it applies to their whole cart.
Margin and Operations Check: The Reality of "Order vs. Product"
A common mistake in eCommerce is falling in love with a promotion before checking the math. Every discount comes out of your gross margin.
The Math of Stacking
If you offer a product discount of 20% and an order discount of 10%, they do not necessarily equal a flat 30% off.
- Original Price: $100
- Product Discount (20%): -$20 (New price: $80)
- Order Discount (10% of $80): -$8 (Final price: $72)
- Total Discount: $28 (or 28%)
However, if you have multiple automatic discounts running simultaneously, Shopify has rules to prevent "discount stacking" that could bankrupt a store. By default, Shopify often applies the "best" discount for the customer if they are not explicitly set to combine.
Fulfillment and Returns
Product-level discounts are often easier for accounting and returns. If a customer returns one item from a "Buy 3 for $60" bundle, the refund logic is usually clearer than a "Spend $100, get $20 off" order discount where the $20 is spread proportionally across the whole cart.
Caution: Before launching any major discount, check your "Compare at" prices. If a product is already on sale (using a sale price), adding a product or order discount on top can lead to "double-dipping," which might push your margin into the negative.
How Bundling Tools Enhance Shopify Discounts
While Shopify’s native discount engine is powerful, it has limitations, especially regarding the user experience (UX) and complex logic. This is where third-party apps like MBC Bundles come into play. Bundling is essentially a highly structured, intent-driven way to apply product and order discounts.
What Bundling Tools Can Do
- Improve Perceived Value: Instead of just a "discount," a bundle presents a "solution" (e.g., a "Skincare Starter Kit").
- Reduce Choice Overload: By grouping relevant products, you help the customer decide faster.
- Simplify the Path to Checkout: A "Bundle Builder" allows a customer to select variants (size, color, scent) in one place and add them to the cart as a single cohesive offer.
- Dynamic Discounts: Automatically apply a 10% discount when 2 items are added, and 20% when 3 are added (Quantity Breaks).
What Bundling Tools Cannot Do
- Replace Product-Market Fit: If no one wants the products individually, they likely won't want them in a bundle.
- Fix Poor Traffic Quality: Bundles help convert the visitors you have; they don't magically bring in new "high-intent" shoppers.
- Guarantee Revenue Lifts: While they often improve AOV, the success of a bundle depends on how relevant the items are to each other.
Technical Realities: Stacking and UX
Understanding the "plumbing" of Shopify helps you avoid broken checkouts and frustrated customers.
Discount Stacking Rules
In your Shopify admin, you can now toggle whether a discount is allowed to combine with other product, order, or shipping discounts.
- If you create a "Product" discount, you must check the box to allow it to combine with "Order" discounts if you want both to apply.
- Shopify limits you to 25 active automatic discounts and 5 discount codes per order.
- Note on "Best Discount" Logic: If two discounts cannot be combined, Shopify will automatically apply whichever one gives the customer the biggest saving. This is a built-in safety net, but it can be confusing for merchants who expect multiple codes to work.
Mobile UX Implications
Mobile shopping now accounts for the majority of eCommerce traffic. A discount that requires a customer to remember and type in a long code (like "SUMMER-PRODUCT-SAVINGS-2024") is a conversion killer on a small screen.
- Use Automatic Discounts: Whenever possible, let the discount apply itself based on cart conditions.
- Clear Visual Cues: Use "strike-through" pricing on the product page or clear badges in the cart to show that the discount is active.
- Keep it Simple: Avoid "nested" logic (e.g., "Buy this, but only if you also buy that and spend at least $50 during a full moon"). If you can't explain the deal in one sentence, it’s too complex.
The Performance and Measurement Phase
You cannot improve what you do not measure. When testing whether a product-level or order-level discount works better for your store, you should track several key metrics.
Key Metrics to Track
- Average Order Value (AOV): Did the order-level threshold actually make people spend more, or did it just give a discount to people who were already spending that much?
- Conversion Rate (CR): Did the discount reduce friction and make people more likely to buy?
- Revenue Per Visitor (RPV): This is often the most important metric. It balances AOV and CR to show the true value of your traffic.
- Attach Rate: For product-level bundles, how often is the "add-on" item actually added?
Testing One Change at a Time
Don't launch a BOGO, a storewide sale, and a free shipping threshold all on the same Tuesday. You won't know which one drove the result. Launch one, monitor it for 7–14 days (depending on your traffic volume), and then compare it against your baseline.
Strategic Advice: Segment your data. A discount might perform wonderfully for returning customers who already trust your brand but fail to move the needle for cold traffic that needs more "foundational" trust signals before they care about a 10% off code.
The "Bundle With Intention" Action Plan
If you are ready to implement a new discount or bundle strategy, follow this responsible decision path.
Step 1: Foundations First
Before adding discounts, audit your store. Are your product descriptions clear? Is your mobile site fast? Are your shipping and return policies easy to find? A discount on a confusing website is just a cheaper version of a bad experience.
Step 2: Identify the "Why"
Choose one primary goal:
- Clear out old stock? (Product Discount)
- Raise AOV? (Order Discount / Threshold)
- Launch a new product line? (Product Bundle / BOGO)
Step 3: The Margin Check
Open a spreadsheet. Factor in your COGS (Cost of Goods Sold), shipping costs, transaction fees, and the proposed discount. If your "net" profit on the discounted order is too slim to cover your overhead, rethink the offer.
Step 4: Implement the Minimum Effective Setup
Start simple. Instead of a complex 5-tier discount system, try one clear "Buy 2 and Save" offer or one "Free Shipping over $75" threshold. Use a tool like Install MBC Bundles to make the UX clean and professional.
Step 5: Reassess and Refine
Check your Shopify analytics after a week. Ask yourself: "Is this meeting my goal?" If not, change one variable—the discount amount, the threshold, or the featured products—and try again.
When to Bring in Professional Help
Operating a Shopify store involves many moving parts. Sometimes, you need to look beyond the admin settings.
Theme and Performance
If you install multiple apps to handle different types of discounts, you might see "theme conflicts" or a slow-down in site speed.
- Action: Always test new discount logic or apps on a duplicate version of your theme first. If you see broken layouts or significant lag, consult a Shopify developer or the Help Center.
Legal and Compliance
Price transparency laws vary by country and state (e.g., the FTC in the US or various consumer protection acts in the EU/UK).
- Action: Ensure you are not using "fake" scarcity or misleading "original" prices. If you are unsure about the legality of your pricing displays, consult with a legal professional specializing in consumer law.
Payments and Security
If you see a sudden spike in high-value orders using a specific discount code, it could be a sign of "discount code scraping" or potential fraud.
- Action: Regularly review your "Orders" tab for suspicious patterns. If you suspect fraud or have issues with chargebacks, contact Shopify Support and your payment provider immediately.
Conclusion
Choosing between a Shopify discount for an order or a product is a decision that should be rooted in data and strategy, not guesswork. Product-level discounts are your tools for inventory management and SKU-specific growth, while order-level discounts are your levers for increasing total cart value and rewarding overall spending.
To succeed with Shopify discounts:
- Prioritize your store’s foundations (UX, speed, and trust) before adding complexity.
- Clarify your goal so you choose the right discount class (Product vs. Order).
- Perform a margin check to ensure you are building a profitable business, not just a high-revenue one.
- Bundle with intention by choosing the simplest, most effective offer for your customers.
- Measure and iterate based on real-world performance.
"Bundling and discounting are not just about lowering prices; they are about creating a better, more intuitive shopping journey that rewards the customer for engaging more deeply with your brand."
By taking a phased, intentional approach, you can turn your discount strategy from a source of confusion into a powerful engine for growth. If you are ready to explore how flexible bundles can transform your AOV, explore the possibilities within the MBC Bundles ecosystem—see our case studies.
FAQ
How do I know if I should use a product discount or an order discount?
It depends on your goal. If you want to move specific items that are overstocked, use a product discount. If you want to increase the total amount a customer spends in one session, use an order discount with a minimum spend threshold (e.g., "Spend $100, Save $15").
Can a customer use a discount code on an item that is already on sale?
In the Shopify admin, you can control whether a discount code can be combined with other discounts. However, if a product has a "Compare at" price (a manual sale price), Shopify treats the "Sale" price as the new base price. Whether a discount code applies to that sale price depends on your specific "Combinations" settings in the Discounts section.
Why isn't my discount code stacking with my automatic bundle?
Shopify has strict rules about how many discounts can apply to a single order. If your bundle is created using an "Automatic Discount," it may block a "Discount Code" unless both are explicitly set to allow combinations with that specific class (Product or Order). Always test your checkout flow end-to-end to ensure the logic behaves as expected.
Will adding bundles or complex discounts slow down my mobile site?
If you use too many competing apps or heavy custom code, it can impact performance. This is why it is important to use a well-optimized app like MBC Bundles that is "Built for Shopify." Always test your site speed on mobile after launching a new promotion to ensure a smooth, fast experience for your shoppers.