Featured image for How to Run a BOGO Sale on Shopify

How to Run a BOGO Sale on Shopify

How-to guide · 2026

How to Run a BOGO Sale on Shopify

Actionable, tested steps — plus the Shopify apps that make it faster, with honest notes on pricing and fit.

A BOGO (Buy One Get One) sale is one of the simplest ways to move stagnant inventory, boost average order value, and attract new customers. When done right, a well-timed shopify bogo discount can double your conversion rate without cutting your per-unit margin. This guide walks you through exactly how to do a bogo sale on shopify — from native discount setup to advanced app-powered strategies that actually convert.

Why BOGO Sales Work on Shopify

The psychology behind BOGO is straightforward: customers perceive a “get one free” offer as getting twice the value for the same spend. In e-commerce, that perception drives action. Shopify merchants who run bogo shopify promotions typically see a 20-40% lift in average order value and a noticeable spike in units per transaction.

But here’s the catch — a sloppy BOGO setup creates confusion at checkout. Customers abandon carts when they can’t figure out if the free item applied, or when the discount only works in ways that don’t match their shopping behavior. The difference between a profitable BOGO and a margin-draining mess comes down to execution.

Want the shortcut? Pumper Bundles Quantity Breaks handles most of this out of the box.

Try Pumper Bundles Quantity Breaks free →

How to Set Up BOGO on Shopify Using Native Discounts

Shopify’s built-in discount tool handles basic bogo discount shopify offers without any apps. This works fine for straightforward promotions like “Buy 1 Get 1 Free” on a single product or collection.

  • Create a percentage discount — Set a discount for 100% off on the qualifying product, then restrict it to a specific collection or product. Customers buy the paid item and manually add the free one, or you set up a variant link.
  • Use the “Buy X Get Y” condition — In Shopify’s discount editor, choose “Buy X Get Y” and set X=1 and Y=1. This automatically applies the free item when the customer adds the qualifying product to their cart.
  • Set customer eligibility — Limit to new customers if your goal is acquisition, or open it to everyone for a quick inventory flush.

The native tool works, but it’s limited. You can’t easily offer “Buy 2 Get 1 Free” across a mix of products, or show a dynamic BOGO banner on product pages. For anything beyond a simple bogo shopify offer, you’ll want an app.

How to Do BOGO on Shopify with Apps for Maximum Conversions

Apps turn a basic bogo discount into a seamless, automated experience that boosts revenue without adding manual work. Here are three tools that handle shopify bogo specifically well.

For advanced bundle BOGO offers: Pumper Bundles Quantity Breaks lets you create “Buy X Get Y Free” deals inside quantity bundle breaks. You can offer the free gift within a bundle, set discount types by unit, percentage, or flat rate, and create product-specific bundle offers. The key advantage: customers see the BOGO applied automatically at checkout, eliminating the confusion that kills conversions. The free plan is available, so you can test the waters before upgrading.

For flexible, eye-catching combo deals: MBC Bundles specializes in building “Buy More Save More,” BOGO Free, Buy 2 Get 1 Free, and mix-and-match bundle upsells. The app’s visual bundle builder makes it easy to create product kits that display prominently on your storefront. It supports quantity breaks, discount bundles, and custom bundle pricing — all critical for running a shopify bogo discount that actually looks appealing to shoppers.

For volume discount + BOGO with cart progress: Volume Discounts combines quantity breaks, tiered pricing, and BOGO deals with a cart progress bar that shows customers how close they are to unlocking a free gift or free shipping. This is the most powerful tool for AOV boosting because it motivates customers to add one more item to hit the BOGO threshold. The app integrates volume discounts directly on product pages and supports mix-and-match bundles.

All three apps are free to install with rating 4.9, so you can test each and see which workflow fits your store best.

Best Practices for Your BOGO Campaign

Setting up the discount is step one. Running a profitable bogo shopify campaign requires a few more decisions:

  • Choose the right products — Run BOGO on items with healthy margins (typically 50%+). Avoid running it on already-discounted clearance, or you’ll eat into revenue rather than building it.
  • Set a clear timeframe — BOGO urgency drives action. Use Shopify’s discount scheduling to run the offer for 5-7 days, then end it completely. Continuous BOGO trains customers to wait for the deal.
  • Promote it above the fold — Add a banner to your theme header, announce it in your email newsletter, and update your product page description. A bogo discount shopify offer only works if customers know it exists.
  • Stack smartly (or don’t) — Decide whether you’ll allow customers to combine BOGO with other discounts. Usually, disallowing stacking keeps margins intact.

Measuring Your BOGO Success

You can’t improve what you don’t track. After your campaign ends, dig into these numbers:

  • Total revenue during the BOGO period vs. the same length of time before — aim for at least 30% lift
  • Average order value — did it increase, and by how much?
  • Units per transaction — a healthy BOGO should push this from ~1.2 to 2.0+
  • Customer acquisition vs. repeat — new customer discounts drive one-time sales; BOGO for existing customers often builds loyalty

If the numbers don’t move, test a different offer type or adjust the product selection. A failed bogo shopify campaign is usually a messaging or product fit issue, not a problem with the BOGO concept itself.

Common BOGO Mistakes to Avoid

Most shopify bogo failures come from three avoidable errors. First, offering BOGO on products that don’t need a push — if an item sells well at full price, you’re leaving money on the table. Second, making the terms too complicated. Customers bounce when they can’t quickly understand “Buy X Get Y.” Third, running BOGO without a deadline. Permanent deals train shoppers to ignore full-price listings entirely.

Stick to clear, time-bound offers on the right products, and your BOGO will drive real revenue.

Can I run a BOGO sale on Shopify without an app?

Yes. Shopify’s native discount tool handles simple “Buy 1 Get 1 Free” offers. However, for advanced setups like “Buy 2 Get 1 Free,” mix-and-match bundles, or cart upsell triggers, apps like Volume Discounts or MBC Bundles significantly improve conversion rates.

How do I promote my Shopify BOGO discount effectively?

Add a sticky banner to your storefront header, mention it in your email campaigns, and update product page descriptions. If you’re using an app like Pumper Bundles Quantity Breaks, the offer displays directly on the product page, which removes the need for customers to hunt for the deal.

Does BOGO hurt my profit margins?

Only if you run it on low-margin products or allow stacking with other deep discounts. Run BOGO on items with at least 50% gross margin, set a clear end date, and track your numbers. When executed on the right products, the volume increase more than offsets the per-unit cost of the free item.

Recommended apps for this

The tools we’d reach for — each links to its Shopify App Store listing.

Pumper Bundles Quantity Breaks

★ 4.9

Customers naturally buy more items when bundles feel seamless. Why? Because Profit Pumper's Bundle Builder helps reduce upsell…

Try Pumper Bundles Quantity Breaks →

MBC Bundles

★ 4.9

MBC Bundles – the bundle app & bundle maker to offer upsell kit, bogo bundles, byob combo sets, volume bundles, quantity price…

Try MBC Bundles →

Volume Discounts

★ 4.9

Shopify volume discounts, quantity breaks, tiered pricing & BOGO deals. Cart progress bar for free gifts, free shipping goals &…

Try Volume Discounts →

Ready to put this into action?

Get Pumper Bundles Quantity Breaks →

Leave a Comment

Your email address will not be published. Required fields are marked *