How to Give Discount on Shopify

Master how to give discount on Shopify effectively. Learn to set up codes, automatic offers, and bundles to boost AOV and conversions while protecting your margins.

15 min
How to Give Discount on Shopify

Table of Contents

  1. Introduction
  2. Foundations First: The Pre-Discount Checklist
  3. Clarifying the "Why": Identifying Your Discount Goal
  4. The Margin and Operations Audit
  5. How to Give Discount on Shopify: The Native Methods
  6. Moving Beyond Basics: Bundling with Intention
  7. Understanding Discount Mechanics and Conflicts
  8. Performance + Measurement: Is Your Discount Working?
  9. When to Bring in Professional Help
  10. Conclusion
  11. FAQ

Introduction

Setting up a promotion might seem like the simplest task on a merchant's to-do list. You click a button, type in a percentage, and wait for the sales to roll in. However, any experienced Shopify founder will tell you that "how to give discount on Shopify" is a question that involves much more than just navigating the admin panel. It is a strategic lever that, when pulled correctly, can clear out slow-moving inventory and skyrocket your Average Order Value (AOV). When pulled haphazardly, it can erode your brand value and eat your margins alive.

This guide is designed for the Shopify merchant who is ready to move beyond "random acts of discounting." Whether you are a new founder launching your first collection, a growing DTC brand managing a high-SKU catalog, or a gift-heavy store looking to simplify the shopping experience, understanding the mechanics of Shopify discounts is essential. We will walk through the technical steps of creating offers within the Shopify ecosystem while maintaining a focus on profitability and customer experience.

At MBC Bundles, we believe that discounts should never feel like a desperate plea for a sale. Instead, they should be a helpful tool inside a larger, intentional commerce system. Our approach follows a specific responsible journey: we start with strong foundations, clarify your specific goals, perform a rigorous margin and operations check, implement the most effective bundle or discount type, and then ruthlessly reassess based on data. By the end of this article, you will not only know how to click the right buttons in Shopify but also how to craft an offer that actually grows your business sustainably.

Foundations First: The Pre-Discount Checklist

Before you ever navigate to the "Discounts" tab in your Shopify admin, your store must be fundamentally sound. A discount can incentivize a hesitant shopper, but it cannot fix a broken shopping experience. If your product pages are confusing or your site is slow on mobile, a 20% off code will likely go unused.

Clear Product Merchandising

Ensure your product descriptions are transparent and your images are high-quality. Shoppers need to know exactly what they are getting before they care about a discount. If a customer has to hunt for basic information like sizing or materials, the friction of the hunt will often outweigh the benefit of the savings.

Transparent Shipping and Returns

High shipping costs are the leading cause of cart abandonment. Often, a merchant thinks they need a discount to drive sales, when in reality, they simply need more transparent shipping rates. Before launching a discount campaign, audit your shipping and returns policy. Is it easy to find? Is it fair? Sometimes, offering a "Free Shipping" discount (which we will cover later) is far more effective than an "Amount Off" discount because it removes a primary psychological barrier to checkout.

Trust Signals and Mobile UX

Your store needs to look and feel professional. This includes fast load times and a clean mobile interface. Since the majority of Shopify traffic now comes from mobile devices, ensure your discount banners or pop-ups don't obstruct the checkout button or create a frustrating "fat-finger" experience.

Key Takeaway: Discounts are a secondary layer of your strategy. If your foundation—site speed, clear pricing, and trust—isn't solid, a discount won't provide the long-term growth you’re looking for.

Clarifying the "Why": Identifying Your Discount Goal

Every discount you create should serve a specific purpose. "Giving a discount" is a tactic; "Increasing AOV by 15% through curated bundles" is a goal. Before you set up an offer, ask yourself what you are trying to achieve.

Increasing Average Order Value (AOV)

Average Order Value (AOV) is the average dollar amount a customer spends each time they place an order. If your primary goal is to get people to spend more, you shouldn't use a simple "10% off everything" code. Instead, you might use a "Minimum Purchase" requirement.

  • Scenario: If your current AOV is $50, try offering a "Spend $75, get 15% off" discount. This encourages the shopper to add one more item to their cart to hit the threshold.

Improving Conversion Rate

Conversion rate is the percentage of visitors who actually make a purchase. If people are visiting your site but leaving without buying, a "First Purchase" discount can help bridge the gap. This reduces the perceived risk for a new customer.

Inventory Management

If you have a warehouse full of last season’s stock, your goal is to move units, not necessarily to maximize the margin on every single piece. In this case, a "Buy X Get Y" (BOGO) offer is often the most effective way to clear shelf space while still providing value to the customer.

Reducing Choice Overload

For stores with massive catalogs, customers often leave because they can’t decide what to buy. Here, discounting through pre-curated bundles can simplify the decision-making process. By offering a "Starter Kit" at a slight discount compared to buying the items individually, you guide the customer toward a successful first experience.

The Margin and Operations Audit

One of the most dangerous mistakes a merchant can make is forgetting to "math." You must confirm that your discount doesn't turn a sale into a loss.

Calculating Your "Breakeven" Point

Before setting a discount percentage, you must know your Gross Margin (the difference between what you sell the product for and what it costs you to make or buy it). If your margin is 40% and you offer a 30% discount, you are left with very little to cover your marketing, shipping, and Shopify fees.

  • What to do next: Create a simple spreadsheet. List your product cost, your shipping cost, your merchant processing fees (usually around 2.9% + 30 cents), and your proposed discount. If the "Net Profit" is too slim, reconsider the offer.

Considering Inventory and Fulfillment

A successful discount can lead to a surge in orders. Can your fulfillment team handle it? If you are running a "Buy X Get Y" offer, does your inventory system correctly track both items?

  • Scenario: If you are a small team and launch a massive sitewide sale, you may end up with a shipping backlog that leads to poor customer reviews. It is often better to start with a smaller, targeted discount to test your operational capacity.

Tax and Currency Realities

In Shopify, discounts are typically applied to the subtotal of the order before taxes. Additionally, if you sell internationally using Shopify Markets, be aware that fixed-amount discounts (like $10 off) may fluctuate in value based on exchange rates unless you use percentage-based discounts.

Caution: Always test your discounts in a "Test Mode" or on a duplicate theme before going live. Check how the discount interacts with taxes, shipping rates, and different currencies to avoid losing money on technicalities.

How to Give Discount on Shopify: The Native Methods

Shopify provides several built-in ways to offer discounts without needing external apps. Understanding these "native" mechanics is the first step toward more complex strategies.

1. Amount Off Products (Discount Codes)

This is the most common method. You create a code (e.g., WELCOME10) that the customer enters at checkout.

  • Fixed Amount: $10 off a specific item or the whole order.
  • Percentage: 10% off.
  • Applies To: You can choose to apply this to specific products, specific collections, or the entire order.

2. Automatic Discounts

Unlike codes, automatic discounts apply as soon as the customer meets the criteria in their cart. These are excellent for reducing friction because the customer doesn't have to remember or type anything.

  • Note: Historically, Shopify only allowed one automatic discount at a time, though this has evolved with "Discount Combinations."

3. Buy X Get Y (BXGY)

This is the classic BOGO (Buy One Get One) style. You can set it up so that when a customer buys Product A, they get Product B for free or at a discount.

  • Tip: This is a powerful tool for introducing customers to new products. If they buy your best-seller, give them a sample-sized version of a new product for free.

4. Free Shipping

This discount removes the shipping cost for orders that meet your criteria. You can limit this to certain countries or exclude shipping rates over a certain dollar amount (to prevent you from accidentally paying for $100 overnight shipping).

5. Manual Discounts via Draft Orders

Sometimes, you need to provide a discount for a specific customer or a wholesale-style order. In the Shopify Admin, under Orders > Drafts, you can create an order manually and apply a "Custom Discount" to either a specific line item or the entire order. This is a manual process but offers the most flexibility for one-on-one sales.

Moving Beyond Basics: Bundling with Intention

While Shopify's native tools are powerful, they often reach their limit when you want to create more sophisticated shopping experiences. This is where the concept of "Bundling" comes in. At MBC Bundles, we see bundling as a way to package discounts into a clear, high-value offer that makes sense to the customer. See our case studies.

Mix & Match Bundles

Instead of a flat discount on a collection, allow the customer to build their own "set." For example, "Pick any 3 T-shirts for $50." This gives the customer a sense of control and significantly lifts AOV. It turns a "discount" into a "personalized offer."

Quantity Breaks (Volume Discounts)

This encourages bulk buying. "Buy 1 for $20, Buy 2 for $35, Buy 3 for $45." This is perfect for consumable products like skincare, supplements, or snacks. It rewards the customer for their loyalty while helping you save on per-order shipping costs.

Bundle Builders

For complex products (like a custom skincare routine or a home office setup), a bundle builder guides the customer through a step-by-step selection process. The discount is the "reward" for completing the journey. This reduces choice overload and ensures the customer gets everything they need in one click.

What to do next:

  • Identify your top-selling product.
  • Identify a complementary product that is frequently bought with it (check your Shopify "Online store basket analysis" report).
  • Test a simple "Frequently Bought Together" bundle with a small 5-10% discount for buying both.

Understanding Discount Mechanics and Conflicts

As you add more discounts, the logic can get messy. It is vital to understand how Shopify handles "Discount Stacking."

Discount Stacking and Combinations

For a long time, Shopify followed a "one discount per order" rule. Now, you can configure discounts to "combine." When you create a discount, you will see a Combinations section. You can choose to let a discount code combine with:

  • Other product discounts.
  • Order-level discounts.
  • Shipping discounts.

Scenario: If you have an automatic "Free Shipping" offer for orders over $100, and a customer uses a "10% Off" code, you need to decide if they get both. If you don't enable combinations, the customer might lose their free shipping when they apply the code, leading to cart abandonment and frustration.

Mobile UX Implications

On mobile, the "Discount Code" field is often hidden inside an accordion menu at checkout. If your strategy relies on customers entering a code, you are adding friction.

  • The Solution: Use "Shareable Discount Links" or automatic discounts where possible. If a customer clicks a link in your email or Instagram ad, the discount should be applied automatically so they don't have to copy-paste on a small screen.

Inventory and Variant Complexity

When you offer discounts on specific variants (e.g., only the "Blue" version of a shirt is on sale), ensure your theme clearly displays this. Nothing kills a sale faster than a customer seeing a "20% Off" banner but finding the discount doesn't apply to the specific size or color they want.

What to do next:

  1. Set up your discount in the Shopify Admin.
  2. Open your store on your smartphone.
  3. Add items to your cart and go all the way to the final payment step.
  4. Verify that the discount appears correctly and doesn't conflict with your shipping rates.

Performance + Measurement: Is Your Discount Working?

You should never "set and forget" a discount. You need to track specific metrics to ensure the promotion is actually healthy for your business.

Key Metrics to Track

  • Average Order Value (AOV): Did the discount actually make people spend more, or did they just spend less on what they were already going to buy?
  • Conversion Rate: Did the offer turn "lookers" into "buyers"?
  • Discount Attach Rate: What percentage of total orders used the discount? If it's 100%, you might be over-discounting.
  • Revenue Per Visitor (RPV): This is a holistic metric. It tells you if the combined effect of conversion and AOV is moving in the right direction.

The "One Change at a Time" Rule

If you change your pricing, launch a new bundle, and start a Facebook ad campaign all on the same day, you won't know which one worked. Try to isolate your changes. Run a "Buy X Get Y" offer for a week, measure the results, then try a "Quantity Break" the following week.

Customer Segmentation

Don't offer the same discount to everyone. Use Shopify's customer segments to offer a "VIP Discount" to your repeat customers or a "Win-back" discount to people who haven't purchased in six months. This allows you to protect your margins on customers who were going to buy anyway while incentivizing those who need a nudge.

When to Bring in Professional Help

While Shopify is user-friendly, commerce can get complicated. Know when to step back and ask for help in our Help Center.

Theme and Performance Issues

If you are using several apps to manage discounts and you notice your site slowing down or elements "flickering" on the page, you may have a theme conflict. Always test major changes on a duplicate theme first. If you aren't comfortable with liquid code, hire a Shopify developer to ensure your discount displays are integrated cleanly into your UX.

Legal and Compliance

Different regions have different laws regarding "original" pricing and "sale" pricing (e.g., the Omnibus Directive in the EU). If you are running significant sales or "slash-through" pricing, consult with a legal professional to ensure you are meeting pricing transparency requirements.

Payments and Security

If you see a sudden, massive influx of orders using a specific discount code, monitor your "Fraud Analysis" in the Shopify Admin. Sometimes, discount codes are leaked on coupon-hunting sites, attracting low-quality traffic or bot activity. If you suspect fraud, contact Shopify Support and your payment provider immediately.

Conclusion

Learning how to give discount on Shopify is a foundational skill for any merchant, but the true mastery lies in the strategy behind the button-clicking. Discounts are not just about lower prices; they are about communication, psychology, and inventory flow.

To succeed, remember the MBC Bundles responsible journey:

  • Foundations first: Ensure your site is fast, clear, and trustworthy.
  • Clarify the why: Know if you are chasing AOV, conversion, or inventory clearance.
  • Margin & operations check: Don't let a "sale" become a "loss."
  • Bundle with intention: Choose the right mechanic (BXGY, Quantity Breaks, or Mix & Match) for the specific goal.
  • Reassess and refine: Use your data to decide what stays and what goes.

By moving away from arbitrary discounts and toward intentional, bundle-led offers, you create a better experience for your shoppers and a more profitable business for yourself. Start simple, track your results, and always put the customer's shopping experience at the center of your strategy. Ready to start? Audit your current discounts today, remove what isn't working, and try MBC Bundles on Shopify for one intentional bundle offer.

"A discount is a tool to help a customer say 'yes' to a product they already want. It should never be used to trick them into buying something they don't need."

FAQ

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

By default, Shopify does not allow customers to stack multiple discount codes unless you specifically enable it. In the Combinations section of any discount you create, you can manage exactly which other discounts (if any) that specific code can be used with. To prevent all stacking, ensure no boxes are checked in the "Combines with" section.

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

In Shopify's native system, discount codes are entered at the checkout stage, not on the product page. To show a discounted price on the product page itself, you must use "Compare-at prices" on the product variant settings or use an automatic discount. If you want a visual "bundle" offer to appear on the product page, you generally need a dedicated bundling app like MBC Bundles on the Shopify App Store.

Can I give a discount to only my email subscribers?

Yes. You can create a "Fixed Amount" or "Percentage" discount code and set the Customer Eligibility to "Specific customer segments." You can then select a segment that includes only your email subscribers (assuming they are tagged as "Subscribed" in your Shopify Customers list). This is a great way to reward your most loyal audience without making the discount public.

How do I offer "Buy 2, Get 1 Free" automatically?

You can do this by creating an Automatic Discount in the Shopify admin. Select the Buy X Get Y discount type. Set the "Customer Buys" quantity to 2 and the "Customer Gets" quantity to 1. Set the discount value to "Free." This will automatically apply to the cart as soon as the customer adds all three eligible items. Be sure to clearly state on your site that the customer must add all three items to the cart for the discount to work.### How do I give discount on shopify for specific customers?

To give a discount to specific customers, you can create a discount code and set the "Customer eligibility" to "Specific customers" or "Specific customer segments." This allows you to target your most loyal shoppers, high-spenders, or even first-time buyers. It’s a powerful way to personalize the shopping experience without offering a sitewide sale that might lower your overall margins.

Why won’t my Shopify discount code work?

There are several common reasons a discount code might fail. First, check the active dates to ensure the discount has started and hasn't expired. Second, verify the minimum requirements—if you set a $50 minimum and the customer has $45 in their cart, it won’t work. Third, check for product eligibility; ensure the items in the cart are part of the specific collection or product list you assigned to the discount. Finally, check for discount conflicts if you have other automatic discounts running that aren’t set to combine.

Can I offer a discount and free shipping at the same time?

Yes, but you have to enable it. In the Shopify admin, when creating or editing a discount, look for the Combinations section. You must check the box that allows the discount to combine with "Shipping discounts." If you don’t do this, Shopify will only apply the better of the two discounts, which can lead to customer confusion at checkout if they were expecting both.

How long should I run a discount before I know if it’s successful?

While it depends on your traffic volume, a good rule of thumb is to run a promotion for at least 7 to 14 days. This allows you to capture different shopping behaviors across both weekdays and weekends. When assessing success, don't just look at total sales—check your Average Order Value (AOV) and Net Profit. If your sales went up but your AOV dropped significantly, you might need to adjust your strategy to a "minimum spend" discount next time.