How to Add Discount on Shopify

Learn how to add discount on Shopify using codes or automatic rules. Boost your sales and AOV with our step-by-step guide to strategic discounting and bundling.

12 min
How to Add Discount on Shopify

Table of Contents

  1. Introduction
  2. The Foundations of a Successful Discount Strategy
  3. How to Add Discount on Shopify: The Technical Basics
  4. Advanced Discounting with Bundles
  5. The Margin and Operations Check
  6. Managing Discount Stacking and Conflicts
  7. Enhancing User Experience (UX)
  8. Measuring Success and Iterating
  9. When to Bring in Help
  10. Summary of the Intentional Discount Journey
  11. FAQ

Introduction

Setting up a discount on your store often feels like the fastest way to spark a surge in sales. Whether you are a new Shopify founder launching your first collection, a growing DTC brand trying to clear out seasonal inventory, or a high-SKU merchant looking to increase your Average Order Value (AOV), understanding how to add discount on Shopify is a foundational skill.

However, a discount is more than just a lower price tag; it is a strategic lever that affects your profit margins, your brand perception, and your operational workflow. At MBC Bundles, we see discounts as a powerful part of a larger commerce system. If used haphazardly, they can erode your brand’s perceived value or lead to "discount fatigue" where customers only shop when a sale is active.

In this guide, we will walk you through the technical steps of creating discounts within the Shopify admin, but we will also go much deeper. We will help you navigate the "why" behind the "how." Our approach is built on a responsible journey: starting with solid store foundations, clarifying your specific goals, checking your margins, choosing the right discount or bundle type, implementing a simple setup, and then refining based on real data.

By the end of this article, you will not only know how to click the buttons to launch a sale, but you will also understand how to use discounts with intention to build a sustainable, profitable business.

The Foundations of a Successful Discount Strategy

Before we dive into the Shopify admin panels, we must address the groundwork. A discount cannot fix a broken shopping experience. If your product pages are confusing, your shipping costs are hidden until the final second, or your mobile site is slow, a 20% discount code will likely fail to move the needle.

We believe in Foundations First. This means ensuring that before you offer a price cut, your store provides:

  • A Clear Offer: The customer should understand exactly what they are getting and why it is valuable.
  • Transparent Policies: Shipping rates and return windows should be easy to find.
  • Fast Mobile UX: Most shoppers will discover your discount on a smartphone. The checkout path must be frictionless.
  • Trust Signals: Reviews, high-quality images, and secure payment icons should be present.

Once these foundations are solid, you can move to the next phase: identifying your goal. Are you trying to acquire new customers? Are you trying to get existing customers to spend more per visit (lifting AOV)? Or are you trying to move "dead" inventory that is taking up warehouse space? Your goal dictates which type of Shopify discount you should choose.

Key Takeaway: Discounts are a supportive tool, not a cure-all. Ensure your site’s speed, clarity, and trust signals are in place before asking a discount to do the heavy lifting of conversion.

How to Add Discount on Shopify: The Technical Basics

Shopify provides two primary ways to offer discounts natively: Discount Codes and Automatic Discounts. Understanding the difference is the first step in your technical setup.

Discount Codes

A discount code is a specific string of characters (like "WELCOME10" or "SUMMER24") that a customer must manually enter at checkout.

When to use them:

  • In email marketing campaigns to track which emails converted.
  • In influencer partnerships to attribute sales to specific creators.
  • As a "sorry" gift for a customer service issue.

Automatic Discounts

Automatic discounts are applied to the customer’s cart as soon as the criteria are met, without the need for a code.

When to use them:

  • For store-wide sales (e.g., Black Friday).
  • To encourage specific behaviors, like "Buy 2, Get 1 Free."
  • To clear out a specific collection without requiring the customer to remember a keyword.

Step-by-Step: Creating Your First Discount

  1. From your Shopify admin, go to Discounts.
  2. Click Create discount.
  3. Choose your Discount type. Shopify offers four main native types:
    • Amount off products: Percentage or fixed amount off specific items.
    • Amount off order: Percentage or fixed amount off the entire cart.
    • Buy X get Y: A classic BOGO (Buy One, Get One) or "gift with purchase" style.
    • Free shipping: Removing shipping costs based on order value or location.
  4. Define the Method. Choose either "Discount code" (you’ll need to name it) or "Automatic discount" (you’ll need a title that the customer will see).
  5. Set the Value. Decide if it’s a percentage (e.g., 15% off) or a fixed amount (e.g., $10 off).
  6. Set Minimum Requirements. You can require a minimum purchase amount (e.g., "Spend $50 to get the discount") or a minimum quantity of items.
  7. Define Customer Eligibility. You can limit the discount to specific customer segments (like "New Customers" or "VIPs").
  8. Set the Active Dates. Choose when the sale starts and, if applicable, when it ends.
  9. Click Save.

Line-Item Discounts for Manual Orders

Sometimes you may need to add a discount to a specific order you are creating manually for a customer. This is known as a line-item discount.

  • When creating a draft order, click the price of an individual item.
  • You can then apply a one-time discount to just that specific SKU.
  • This is helpful for wholesale deals or special price matches.

Advanced Discounting with Bundles

While Shopify’s native tools are excellent for basic sales, merchants often find that they need more flexibility to drive higher AOV without sacrificing their margins. This is where the concept of "Bundling with Intention" becomes vital.

Bundling is the act of grouping products together and offering them at a combined price, usually lower than if they were bought individually. At MBC Bundles, we focus on making these mechanics easy for the merchant and clear for the customer.

Why Bundle Instead of Just Discounting?

A flat 20% discount on everything might increase your conversion rate, but it often lowers your profit per order. A bundle, however, encourages the customer to buy more items to get the deal. This increases the total cart value, which helps offset shipping costs and advertising spend.

Types of Bundle Discounts

  • Mix & Match: Let customers choose their own variety. For example, "Choose any 3 shirts for $60." This reduces choice overload while empowering the shopper.
  • Quantity Breaks (Volume Discounts): "Buy 1 for $20, Buy 2 for $35, Buy 3 for $45." This is perfect for consumable goods like supplements, snacks, or skincare.
  • Bundle Builders: A guided experience where a customer builds a kit (e.g., a "Morning Routine Kit") and receives a discount once the kit is complete.
  • Buy X Get Y (BOGO): Great for clearing out overstocked items by pairing them with a best-seller.

Key Takeaway: If your goal is to increase AOV, a quantity break or a "Mix & Match" bundle is often more effective than a simple store-wide discount code.

The Margin and Operations Check

Before you launch any discount, you must run the numbers. A 20% discount might sound small, but if your gross margin is 40%, you have just given away half of your profit on that item.

Profitability Math

Calculate your "Break-Even RoAS" (Return on Ad Spend) with the discount included. Remember to account for:

  • Cost of Goods Sold (COGS).
  • Shipping costs (which may increase if bundles make packages heavier).
  • Merchant processing fees (usually 2-3% of the total transaction).
  • Packaging and fulfillment labor.

Inventory and Fulfillment

If you are running a "Buy X Get Y" offer, do you have enough of "Y" to satisfy the demand?

  • Inventory Syncing: Ensure your bundling app or Shopify settings correctly subtract each individual item from your inventory levels.
  • Fulfillment Complexity: Some warehouse setups struggle with bundles if they aren't "pre-kitted." Use a solution that breaks bundles down into individual line items for your fulfillment team so they know exactly what to put in the box.

Red Flag: Legal and Price Transparency

Different regions have different laws regarding "original" prices and how long a product must be sold at a certain price before it can be marked as "on sale."

Important: If you have questions about pricing transparency, tax implications of discounts, or consumer protection laws in your region (like the Omnibus Directive in the EU), we strongly recommend consulting with a qualified legal professional or tax specialist.

Managing Discount Stacking and Conflicts

One of the most common points of frustration for Shopify merchants is "discount stacking." This happens when a customer tries to use a discount code on top of an automatic discount, or uses two codes at once.

How Shopify Handles Stacking

By default, Shopify used to prevent almost all stacking. However, they have introduced "Discount Combinations."

  • In the Combinations section of your discount settings, you can choose whether a discount can be combined with Product Discounts, Order Discounts, or Shipping Discounts.
  • The Conflict: If you have an automatic "Buy 2 Get 1 Free" and a "10% Welcome Code," and you haven't enabled combinations, Shopify will typically apply the "best" discount for the customer and ignore the other.

Strategy for Avoiding Surprises

We recommend testing your checkout flow every time you launch a new promotion.

  • Add items to the cart.
  • Trigger an automatic discount.
  • Try to apply a manual code.
  • Ensure the final price is what you expected.
  • If you see unexpected behavior, check for overlapping apps or conflicting Shopify settings, and review the help center.

Action List for Testing:

  • Test on a mobile device (where 70%+ of traffic usually lives).
  • Test with a "New Customer" account and an "Existing Customer" account.
  • Check if shipping rates are calculated before or after the discount.
  • Verify that your "Compare at Price" doesn't make the discount look confusing.

Enhancing User Experience (UX)

Adding a discount is half the battle; the other half is making sure the customer notices it without feeling pressured.

Where to Show the Discount

  1. Product Detail Page (PDP): Show the savings clearly near the "Add to Cart" button. If it's a volume discount, use a table or a radio-button list to show the price per unit.
  2. The Cart: This is a high-friction area. Ensure the discount is visible here to prevent cart abandonment.
  3. Post-Purchase / Thank-You Page: Consider offering a "one-time-only" discount on the thank-you page for a future order. This can turn a one-time buyer into a repeat customer.

Mobile UX Considerations

On a small screen, real estate is limited. Avoid large, intrusive pop-ups that block the product image. Instead, use clean "pill" badges (e.g., "Save 15%") or a sticky bar at the top of the page. Make sure the "Apply" button for codes is large enough to be tapped with a thumb.

Measuring Success and Iterating

Once your discount or bundle is live, you need to track its performance. Don't just look at total sales; look at the health of your business.

Key Metrics to Track

  • Average Order Value (AOV): Did the discount encourage people to spend more?
  • Conversion Rate: Did the lower price point successfully turn visitors into buyers?
  • Attach Rate: For bundles, what percentage of customers added the "suggested" items to their cart?
  • Revenue Per Visitor (RPV): This is often the most important metric. It combines conversion rate and AOV to tell you if your discount strategy is actually making you more money per person who walks through your digital doors.

The "One Change at a Time" Rule

If your sales are down, don't change your prices, your shipping rates, and your ad copy all at once. Change one thing—like the discount percentage—and measure the impact over 7 to 14 days. This gives you a clear data set to work from.

When to Reassess

If you notice that your conversion rate is high but your profit is stagnant, your discount might be too deep. Conversely, if your "Buy 2 Get 1 Free" offer has a low "attach rate," the items you've paired might not be relevant to each other. Reassess your groupings and try again.

When to Bring in Help

Running an eCommerce store is complex, and sometimes the technical or legal hurdles require expert assistance.

Theme and Performance Issues

If you add a discounting app or custom code and your site starts to lag or elements look "broken" on mobile, do not ignore it.

  • Recommendation: Always test major changes on a duplicate theme first.
  • If you are not confident with Liquid (Shopify’s templating language) or CSS, work with a verified Shopify Developer or an agency.

Security and Payments

If you notice a sudden influx of orders using a specific discount code that seem fraudulent, or if you experience a high rate of chargebacks on discounted orders:

  • Recommendation: Contact Shopify Support immediately.
  • Review your fraud filter settings and contact your payment provider (like Shopify Payments, PayPal, or Stripe) to ensure your account security is tight.

Summary of the Intentional Discount Journey

Adding a discount on Shopify is a journey of refinement. By following the "Bundle with Intention" approach, you ensure that every promotion serves your brand's long-term health.

  • Foundations First: Clean UX, clear shipping, and high trust are non-negotiable.
  • Clarify the Goal: Know if you are aiming for AOV, conversion, or inventory clearance.
  • Margin & Ops Check: Protect your profit and ensure your warehouse can handle the change.
  • Bundle with Intention: Choose the right mechanic (Mix & Match, Quantity Breaks, BOGO) and keep the value obvious.
  • Implement Minimal Setup: Don't overcomplicate. Start with one clear offer and test it.
  • Reassess and Refine: Use data (RPV, AOV, Attach Rate) to decide your next move.

"A successful discount strategy doesn't just lower the price; it raises the value of the relationship between the merchant and the customer. By being intentional with your offers, you create a shopping experience that feels like a win for the buyer and a sustainable growth engine for your store."

Whether you are using native Shopify tools or MBC Bundles, the goal remains the same: provide a clear path to value. Start simple, measure your results, and always put the customer's experience first.

FAQ

How do I add a discount code that only works for new customers on Shopify?

To limit a discount to new customers, navigate to the Discounts section in your Shopify admin and create a new discount. Under the Customer eligibility section, select Specific customer segments. From there, you can choose the pre-built segment labeled "Customers who haven't purchased" or "New". This ensures that the code cannot be used by anyone who has a previous order history in your store.

Can I offer a discount that automatically applies when a customer adds two specific items to their cart?

Yes, this is done using the Buy X Get Y discount type. In the Shopify admin, create a discount and select Buy X Get Y. You can set it so that when a customer adds a specific product (X) to their cart, another product (Y) is either discounted by a percentage or made free. If you want this to happen without the customer entering a code, make sure to select Automatic discount as the method.

Why isn't my Shopify discount code working with my other promotions?

This is usually due to Discount Combinations settings. By default, Shopify discounts often do not stack. To fix this, open the settings for your discount and scroll down to the Combinations section. Check the boxes that allow the discount to combine with other Product, Order, or Shipping discounts. Keep in mind that both discounts must have these boxes checked to work together. If problems persist, check for conflicts with third-party bundling or upsell apps.

How do I show a "Compare at price" alongside my discounted price on the product page?

The "Compare at price" is managed on the individual Product or Variant page, not in the Discounts section. To set this up, go to a product in your admin, scroll to the Pricing section, and enter the original (higher) price in the Compare at price field and the new (lower) price in the Price field. This will display a "Sale" badge and the crossed-out original price on your store, which is a great way to show value immediately without using a code.