Back to all posts
Blogs
How Does a BOGO Discount in Shopify Work
An explanation of how Shopify BOGO discounts are calculated and configured, with variations and setup examples.
6 minutes, 7 seconds
Marketing Manager
Published
Quick Answer
A Shopify BOGO discount gives a customer a free or discounted item after they purchase a qualifying unit or product, such as buy one get one free, or buy two get one at 50 percent off. It is a narrow case built around a single qualifying purchase and a single reward, rather than the broader mix of rules covered by a general Buy X Get Y setup. Hulk Bundles Quantity Breaks app lets merchants configure BOGO offers with a defined qualifying item and reward.
Introduction
BOGO is one of the most recognizable promotion formats, but merchants often are not sure exactly how the discount gets calculated behind the scenes, or which product ends up being the free or discounted one.
This article explains the specific mechanics of a BOGO discount, how it is configured, and the variations worth considering, treating BOGO as a focused single reward promotion rather than a broader Buy X Get Y campaign.
What Is a BOGO Discount?
BOGO stands for buy one get one, and describes an offer where purchasing a qualifying item earns the customer a second item free or at a reduced price. It is a specific, narrow promotion format built around one qualifying action and one reward.
Common BOGO variations include buy one get one free, buy two get one free, and buy two get one at 50 percent off. Each variant changes the ratio of purchased to rewarded items, but the underlying logic stays the same.
BOGO differs from a general Buy X Get Y setup in scope. A BOGO offer typically applies to a single product or a tightly related set, while broader Buy X Get Y campaigns can span different qualifying and reward products across a wider promotion.
Because BOGO is easy to explain in a headline, it tends to work well for short, clearly defined campaigns where the reward and the qualifying purchase are simple for a customer to understand at a glance.
How a BOGO Discount Is Calculated
When a customer adds the qualifying quantity of a product to their cart, the app checks the rule and applies the defined reward, either marking a second unit as free or reducing its price by the configured percentage.
The qualifying and reward items can be the same product or, depending on configuration, a related product or variant, but the rule must be explicitly set up to define which items count.
The discount is usually shown directly in the cart, with the free or reduced price item listed so the customer can see exactly what they received before checking out.
If the qualifying and reward items are different products, the rule needs to clearly define both sides of the offer, since an ambiguous setup can lead to the wrong item being discounted.
| BOGO Variant | Qualifying Purchase | Reward |
|---|---|---|
| Buy 1 get 1 free | 1 unit | 1 additional unit free |
| Buy 2 get 1 free | 2 units | 1 additional unit free |
| Buy 2 get 1 at 50% off | 2 units | 1 additional unit half price |
BOGO Variations to Consider
The most important decision is whether the reward item is fully free or discounted at a set percentage. A fully free item feels more generous but reduces margin more, so it needs a clear reason, such as clearing inventory or a limited promotional window.
A partial discount on the second item, such as 50 percent off, softens the margin impact while still delivering a recognizable BOGO style offer that customers understand quickly.
Consider capping how many times the offer can apply per order. Without a cap, a large order could trigger the reward repeatedly, which may not match the promotional intent.
Decide whether the reward item must match the qualifying item exactly, or whether it can be a related product, since this affects both the customer experience and the margin outcome.
Think about how the offer interacts with other active promotions. Running a BOGO alongside an unrelated storewide discount can make the total savings hard for a customer to calculate.
Finally, decide how the offer will be communicated, whether through product page messaging, a banner, or a countdown timer for a limited window, since visibility affects how many customers notice it.
- Choose between a fully free reward and a percentage discounted reward based on margin impact
- Set a cap on how many times the offer applies within a single order
- Decide if the reward item must match the qualifying product or can be a related item
- Use a time limited BOGO for clearance or promotional launches rather than running it indefinitely
Shopify BOGO Discount Examples
Business: Swimwear store clearing end of season stock
Problem: Excess inventory needed to move before the next season's styles arrived.
Offer: Buy one swimsuit, get a second free from the clearance collection
Setup: BOGO rule configured through this Shopify discount app limited to the clearance collection.
Why it fits: A fully free reward matched the urgency of clearing inventory rather than protecting margin.
Business: Skincare brand launching a new serum
Problem: Wanted trial of a new product without a full price barrier.
Offer: Buy the existing bestseller, get the new serum at 50 percent off
Setup: BOGO configured with a different qualifying and reward product, capped at one per order.
Why it fits: The partial discount reduced the trial barrier for the new product while protecting some margin.
Business: Snack brand running a limited weekend promotion
Problem: Wanted a short urgency driven promotion without discounting the whole catalog.
Offer: Buy two bags, get one free, limited to a single weekend
Setup: BOGO rule scheduled for the promotional window and capped at two free bags per order.
Why it fits: The cap and time limit kept the promotion contained to its intended scope and duration.
Read more case studies for our apps covering how Shopify stores run BOGO promotions: Shop Circle case studies.
Best Practices for Shopify BOGO Discounts
- Decide upfront whether the reward should be fully free or discounted at a set percentage.
- Cap how many times the offer can apply within a single order.
- Clearly define which product qualifies and which product is the reward before configuring the rule.
- Show the free or discounted item clearly in the cart so customers see what they received.
- Use BOGO for a specific goal, such as clearing inventory or supporting a launch, not as a default state.
- Test the offer with different quantities to confirm the reward calculates correctly.
- Set an end date for the promotion rather than leaving a BOGO offer running indefinitely.
Common Shopify BOGO Mistakes
- Leaving the offer uncapped, allowing large orders to trigger the reward repeatedly.
- Applying a fully free reward without checking the margin impact first.
- Using urgency language for a BOGO offer with no actual deadline.
- Failing to test the cart display, leaving customers unsure what they actually received.
- Running BOGO indefinitely until it becomes an expected price rather than a promotion.
Summary
A BOGO discount is a focused promotion built around one qualifying purchase and one defined reward, whether that reward is fully free or discounted at a set percentage. Capping usage and setting a clear time frame keeps the offer aligned with its purpose.
Merchants who want to run a BOGO promotion can configure the qualifying and reward items through Hulk Bundles, with the discount applied automatically in the cart.
Frequently asked questions (FAQs)
BOGO stands for buy one get one, an offer where purchasing a qualifying item earns the customer a second item free or at a reduced price.
Yes, this is a common BOGO variation where two qualifying units unlock one additional free unit, configured through a discount app.
BOGO is a specific, narrow version of the broader Buy X Get Y framework, typically built around one qualifying product and one reward.
Shopify does not include a native BOGO builder in its base admin, so merchants typically use a discount app to configure the qualifying and reward items.
Depending on how the rule is configured, the reward can be the same product or a related item, giving merchants flexibility for launches or clearance.