How to Add Buy One Get One Free on Shopify

Master how to add buy one get one free on Shopify to boost AOV and clear inventory. Follow our guide on native setups and pro bundling tips for more sales.

13 min
How to Add Buy One Get One Free on Shopify

Table of Contents

  1. Introduction
  2. Understanding the Value of BOGO Offers
  3. The Foundations: Preparing Your Store
  4. How to Add Buy One Get One Free on Shopify: The Native Method
  5. Limitations of the Native Shopify Method
  6. Using Bundling Tools to Enhance the Experience
  7. The "Bundle With Intention" Framework
  8. Technical Considerations: Inventory and UX
  9. Performance and Measurement
  10. When to Bring in Professional Help
  11. Putting It All Together: A Practical Scenario
  12. Conclusion
  13. FAQ

Introduction

Picture this: a customer lands on your store looking for a single bottle of your signature facial serum. They see a prompt: "Buy one, get another for 50% off," or even better, "Buy one, get one free." Suddenly, that single purchase transforms into a multi-item order. The customer feels they have secured an incredible deal, and you have successfully increased the amount of product moving out of your warehouse.

This is the power of the Buy One Get One (BOGO) offer. For Shopify merchants—whether you are a new founder launching your first collection, a growing brand looking to clear seasonal inventory, or a high-SKU catalog manager aiming to boost Average Order Value (AOV)—learning how to add buy one get one free on Shopify is a fundamental skill. AOV is simply the average dollar amount a customer spends each time they place an order.

In this guide, we will walk through the strategic and technical steps to implement BOGO offers effectively. At MBC Bundles, we believe that bundling and discounts should be more than just a "price cut." They should be a thoughtful part of your merchandising strategy. Our approach follows a responsible journey: we start with strong foundations, clarify your specific goals, check your margins, choose the right bundle type, implement a simple setup, and then reassess based on real data.

Understanding the Value of BOGO Offers

Before clicking into your Shopify admin, it is essential to understand why "Buy One Get One" is such a staple in retail. Unlike a flat percentage discount (like "20% off everything"), a BOGO offer requires the customer to add more items to their cart to receive the benefit.

This mechanic directly impacts your Average Order Value. If a customer was going to spend $30 but decides to buy two items to get the third free, their total spend might jump to $60. Even with the discount, your top-line revenue and inventory turnover increase.

Why BOGO Works

  1. High Perceived Value: Shoppers often perceive "Free" as more valuable than "50% off," even if the mathematical discount is the same.
  2. Inventory Clearing: If you have slow-moving stock taking up shelf space, BOGO is an excellent tool to move units quickly without devaluing the brand with a "clearance" label.
  3. Product Discovery: You can use BOGO to introduce customers to a new product by offering it as the "Get" item when they buy a bestseller.
  4. Reduced Choice Overload: By suggesting exactly what to buy together, you simplify the decision-making process for the shopper.

Key Takeaway: BOGO is a volume-driver. It is most effective when you have healthy margins and want to increase the number of items per order (Units Per Transaction or UPT).

The Foundations: Preparing Your Store

Adding a discount is easy; making it profitable is the challenge. Before you learn how to add buy one get one free on Shopify, you must ensure your store foundations are solid.

Audit Your Product Pages

If your product pages are unclear or your images are low-quality, a BOGO offer won't save the conversion. Ensure that:

  • Shipping and return policies are transparent.
  • The site is fast and mobile-responsive.
  • Trust signals (like reviews and secure payment icons) are visible.

Clarify Your "Why"

Are you trying to raise AOV, or are you trying to get rid of old stock? If your goal is AOV, you might offer "Buy 2 Get 1 Free." If your goal is inventory clearance, "Buy 1 Get 1" is more aggressive and moves stock faster.

Margin and Operations Check

This is the most critical step. A BOGO offer is essentially a 50% discount on two items (or a 33% discount on three items in a "Buy 2 Get 1" scenario).

  • Calculate your break-even point: Can your margins sustain this?
  • Consider fulfillment costs: Does shipping two items instead of one push you into a more expensive shipping tier?
  • Inventory Accuracy: Ensure your Shopify inventory levels are accurate so you don't oversell the "free" item.

Warning: Always account for the "cheapest item free" logic. If a customer buys a $100 item and a $10 item, and your discount applies to the "Buy X Get Y" logic without constraints, Shopify defaults to discounting the cheapest item to protect your margins.

How to Add Buy One Get One Free on Shopify: The Native Method

Shopify provides a built-in way to create these offers without extra apps. This is great for simple promotions.

Step 1: Create a "Buy X Get Y" Discount

  1. From your Shopify admin, go to Discounts.
  2. Click Create discount.
  3. Select Buy X Get Y.

Step 2: Define the Customer's Purchase (The "Buy" part)

  • Under the Customer buys section, choose whether the customer needs to buy a minimum quantity of items or a minimum purchase amount.
  • For a standard BOGO, select Minimum quantity of items and set it to "1" (for Buy 1 Get 1) or "2" (for Buy 2 Get 1).
  • Select the specific products or collections that qualify for the offer.

Step 3: Define the Reward (The "Get" part)

  • Under the Customer gets section, specify the quantity the customer receives.
  • Select the products or collections the customer can choose from for their free item.
  • Under At a discounted value, select Free. You can also choose Percentage if you prefer "Buy One Get One 50% Off."

Step 4: Set the Rules and Availability

  • Maximum number of uses per order: If you only want the customer to get one free item regardless of how many they buy, set this to "1."
  • Availability: Decide if this is an Automatic discount (applies automatically at checkout) or a Discount code (requires the customer to type a word like "FREEGIFT"). We generally recommend automatic discounts for BOGO to reduce friction.

Step 5: Test the Offer

Before announcing the sale, go to your storefront, add the items to your cart, and proceed to the checkout page. Confirm that the discount applies correctly to the lowest-priced item.

What to do next:

  • Verify that the "Get" item is actually in stock.
  • Update your homepage banner to announce the offer.
  • Test the checkout flow on a mobile device.

Limitations of the Native Shopify Method

While the native tool is a great starting point, many merchants find it limiting as they grow. Here is where bundling apps, like MBC Bundles, provide more flexibility.

  • No Storefront Visualization: Native Shopify discounts usually only appear at the checkout. The customer might not know they are eligible for a free item while they are browsing the product page.
  • Manual Cart Addition: In many native setups, the customer must manually add the "Free" item to their cart for the discount to trigger. If they don't know they need to do this, they might miss the deal entirely, leading to frustration.
  • Strict Logic: Native tools struggle with complex "Mix and Match" scenarios where you want to allow customers to pick any 3 items from different collections for a fixed price.

Using Bundling Tools to Enhance the Experience

At MBC Bundles, we look at BOGO through the lens of User Experience (UX). We believe the offer should be visible, intuitive, and helpful.

What Bundling Tools Can Do

  • Improve Perceived Value: Show the savings directly on the product page with "Bundle and Save" widgets.
  • Reduce Friction: Automatically add the free item to the cart or provide a "Pick your free gift" popup.
  • Lift AOV: Use Quantity Breaks (e.g., Buy 1 for $20, Buy 2 for $35, Buy 3 for $45) to encourage bulk purchases.
  • Support Gifting: Create "Buy One for You, Get One for a Friend" bundles that are pre-packaged.

What Bundling Tools Cannot Do

  • Fix Product-Market Fit: If nobody wants the product at full price, a BOGO offer might not be enough to move it.
  • Replace High-Quality Traffic: Bundles help convert the visitors you already have; they don't fix a lack of traffic.
  • Fix Unclear Policies: If your shipping takes 3 weeks and isn't mentioned until the end, a free item won't stop cart abandonment.

The "Bundle With Intention" Framework

When you decide how to add buy one get one free on Shopify, don't just "set it and forget it." Use our intentional framework to ensure long-term success.

1. Foundations First

Ensure your theme is up to date and your mobile UX is fast. Most shoppers will see your BOGO offer on a phone. If the popup or widget covers the "Add to Cart" button, you will lose sales.

2. Clarify the Goal

Are you trying to increase the "Attach Rate"? (The percentage of orders that include more than one product). Or are you trying to move "Dead Stock"? (Inventory that has been sitting for over 90 days). Your goal dictates which products you choose for the "Get" side of the BOGO.

3. Margin & Operations Check

Check your "Discount Stacking" settings. In Shopify, you can choose whether a "Buy X Get Y" discount can be combined with other discounts (like a free shipping code).

Red Flag: If you allow customers to stack a BOGO offer with a 20% off welcome code AND free shipping, you might end up losing money on every order. Always test your checkout with multiple codes before going live.

4. Bundle With Intention

Choose the right mechanic:

  • Traditional BOGO: Best for simple, identical items.
  • Mix & Match: Best for collections like "Any 3 T-shirts for the price of 2." This gives the customer a sense of agency and reduces "choice overload" by limiting the selection to a specific group.
  • Mystery Gift: A fun variation of BOGO where the "Get" item is a surprise. This is great for moving varied small inventory.

5. Reassess and Refine

Change one thing at a time. If you run a BOGO and it doesn't perform as expected, don't delete it immediately. Try changing the "Buy" requirement or the featured products first.

Technical Considerations: Inventory and UX

Implementing a BOGO offer introduces some technical complexity that you need to manage.

Inventory and Variants

If your BOGO offer includes products with many variants (like sizes or colors), make sure your app or native setting allows the customer to select their specific variant for the free item. If the system just adds a "Default Title" variant, you will have a customer support nightmare.

Discount Stacking and Conflicts

Shopify's discount logic can be tricky. Historically, you couldn't combine automatic discounts. Today, Shopify allows "Discount Combinations."

  • Go to your discount settings.
  • Scroll to Combinations.
  • Check the boxes for "Product discounts," "Order discounts," or "Shipping discounts" that this BOGO offer can be used with.

Mobile UX Implications

On a small screen, real estate is limited.

  • The Cart Page: Ensure the "Free" item is clearly labeled as $0.00 so the customer doesn't think they are being charged.
  • The Thank-You Page: This is a great place to offer a "Post-purchase BOGO." If they just bought one, you can offer a second one at a steep discount right after they pay. This is a powerful way to increase AOV without risking the initial conversion.

Performance and Measurement

You cannot improve what you do not measure. When running a BOGO promotion, track these metrics in your Shopify Analytics:

  • Average Order Value (AOV): Did it go up during the promotion compared to the previous month?
  • Conversion Rate: Did the offer make people more likely to buy, or did it confuse them?
  • Attach Rate: What percentage of customers actually took advantage of the BOGO? If it's low, your offer might not be visible enough.
  • Revenue per Visitor (RPV): This is the total revenue divided by the number of unique visitors. It's the "gold standard" for seeing if a promotion is actually making you more money.

One Change at a Time

When testing BOGO, try not to change your Facebook ad creative, your landing page, and your discount all at once. If sales go up, you won't know which change caused the lift. Run the offer for at least 7 to 14 days to gather enough data.

When to Bring in Professional Help

While Shopify makes it easy to start, commerce is complex. There are times when you should consult an expert.

Theme and Performance Issues

If adding a bundling app or custom code makes your site feel "janky" or slow, it will hurt your conversion rate.

  • Action: Test your store speed on Google PageSpeed Insights. If you see major regressions, work with a Shopify developer to optimize the scripts. Always test new apps on a duplicate theme first.

Payments and Security

If you notice a sudden spike in high-value orders that look suspicious, be wary of fraud. BOGO offers can sometimes be targeted by "bot" shoppers looking to exploit discount combinations.

  • Action: Review Shopify's fraud analysis for every order. If you have concerns about payments or chargebacks, contact support immediately.

Legal and Compliance

Pricing transparency is a legal requirement in many regions (like the FTC in the US or consumer protection laws in the EU).

  • Action: Avoid "fake" original prices. Ensure your "Free" offer is genuinely free and not offset by a hidden "handling fee" that equals the price of the item. Consult with legal counsel or a compliance specialist if you are running large-scale international promotions.

Putting It All Together: A Practical Scenario

Let's look at a real-world example of "Bundling with Intention."

The Scenario: You run a coffee roasting business. You have a new seasonal blend that isn't selling as fast as your "House Blend."

The Wrong Way: You create a sitewide "Buy 2 Get 1 Free" code. Customers use it to buy 3 bags of the House Blend. You've now discounted your best-selling, high-margin item, and the seasonal blend is still sitting in the warehouse.

The Intentional Way:

  1. Foundations: Ensure the seasonal blend has a great product page.
  2. Goal: Move 200 bags of seasonal coffee.
  3. Offer: "Buy any 2 bags of House Blend, get a bag of Seasonal Blend for FREE."
  4. Implementation: You use an app like MBC Bundles to show this offer as a "Frequently Bought Together" widget on the House Blend product page.
  5. Reassess: After a week, you see the Seasonal Blend is moving. You check your AOV—it has increased because people who usually buy one bag are now buying two to get the gift.

Conclusion

Learning how to add buy one get one free on Shopify is more than a technical exercise; it is a merchandising strategy that can transform your business health when done correctly. By moving away from "pressure tactics" and toward "helpful groupings," you build trust with your customers while protecting your bottom line.

Key Takeaways:

  • BOGO is a volume tool: Use it to drive AOV and move inventory, but always check your margins first.
  • Native vs. App: Use Shopify's native "Buy X Get Y" for simple needs, but consider bundling apps like MBC Bundles for better storefront visibility and automated cart features.
  • Mobile First: Ensure your offers look clean and function perfectly on smartphones.
  • Intentionality Wins: Follow the journey: Foundations → Goal → Margin Check → Intention → Reassess.

"The most successful bundles aren't just discounts; they are solutions to a customer's needs. Whether it's a 'Starter Kit' or a 'Buy One, Give One' holiday offer, the goal is to make the path to checkout as easy and rewarding as possible."

If you are ready to take your Shopify store to the next level, start simple. Choose two products that naturally go together, set up a Buy X Get Y discount, and watch how your customers respond. As you grow, you can refine your strategy with more complex logic and better visualization tools.

FAQ

How do I make the free item automatically appear in the cart?

To have a free item automatically added to the cart on Shopify, you typically need to use a dedicated bundling or BOGO app. While Shopify’s native "Buy X Get Y" discount applies the discount at checkout, it often requires the customer to manually add the "Get" item to their cart first. Apps like MBC Bundles can bridge this gap by automatically adding the item or prompting the customer with a selection popup once the "Buy" criteria are met.

Can I run a BOGO offer and a "Free Shipping" offer at the same time?

Yes, but you must enable "Discount Combinations" in your Shopify admin. Go to the specific BOGO discount you created, scroll down to the "Combinations" section, and check the box for "Shipping discounts." Always perform a test checkout to ensure the math adds up and you aren't over-discounting your products.

Why isn't my BOGO discount working on my Shopify store?

The most common reasons are:

  1. The customer hasn't added the "Get" item to their cart manually (if using native Shopify discounts).
  2. There is a conflict with another automatic discount.
  3. The products added to the cart don't belong to the specific collections you selected in the discount settings. Always check your "Minimum quantity" and "Specific collections" settings to ensure they match the items in your test cart.

Will adding a BOGO offer slow down my Shopify store's loading speed?

Native Shopify discounts will not slow down your store at all. Third-party apps can occasionally impact load times if they are not optimized. To maintain high performance, choose apps that are "Built for Shopify" and use modern script loading techniques. Always test your site speed before and after installing a new app to ensure a smooth mobile experience.