TL;DR
There are two ways to set up BOGO on Shopify: using native Shopify discounts or using a Shopify app. With native discounts, merchants create a Buy X Get Y offer, configure qualifying products, rewards, conditions, and launch the campaign directly in Shopify Admin. With apps, merchants install the app, create a campaign, set rules, customize display options, and automate features like auto-add gifts. To run profitable BOGO campaigns, stores should protect margins, choose relevant product pairings, use cart thresholds, and monitor performance after launch.1. Understanding BOGO offers on Shopify
1.1 What is BOGO?
BOGO is an abbreviation for "buy one, get one", which usually means a customer buys one or more qualifying products and receives another product free or at a discount. The reward product can be the same item, a different SKU, or a product from a collection.
For example, a skincare brand might run “Buy one cleanser, get one toner 50% off.” A coffee brand might offer “Buy two bags, get one free.” Both are BOGO-style offers, but the setup rules differ.

BOGO promotion on Shopify example
1.2 3 types of BOGO on Shopify
BOGO is not a one-size-fits-all deal. There are several variations you can run depending on your goal, your margins, and the products you sell. Some offers give customers a completely free item. Others offer a discount on a second item price instead. You can also pair different products together to drive discovery or move more units per order.
The table below breaks down the most common formats used in Shopify stores:
2. Pros and cons of BOGO on Shopify
2.1 Benefits of BOGO Offers
BOGO is one of the more effective Shopify sales promotion ideas. It creates high perceived value because customers feel they are getting an extra item rather than a small price reduction, so that it can attract them 3 times more than normal discounts. It can also make shoppers more comfortable adding another product to cart.
The benefits of BOGO promotion strategy include:
- Increase average order value by encouraging larger carts.
- Move slow inventory without discounting every product.
- Introduce shoppers to new SKUs or product categories.
- Improve conversion rate during seasonal campaigns.
- Support more strategic discounting than storewide percentage-off sales.
Besides BOGO, free gift with purchase is another tactic widely used by many stores. To see which one fits your store better, check out this article.
2.2 Potential risks of BOGO offers
BOGO offers can drive strong results, but they come with real risks you should plan for before launching.
- Margin loss: This is the biggest risk. A buy one get one free Shopify campaign can look like a win in your revenue report, but your gross profit may quietly shrink. When you give away a product for free, you still pay for the cost of goods. Moreover, BOGO combined with other active discount codes can trigger unexpected price drops that hurt profitability. If your product margins are thin, it can do more harm than good.
- Customer confusion: If shoppers do not clearly understand which products qualify, what reward they get, or whether they need to manually add the free item to cart, they may abandon checkout or contact support.
- Promotional dependency: Running BOGO too often trains customers to wait for deals before buying.
- Inventory quantity pressure: A high redemption rate on reward products can deplete stock faster than expected.
3. Different ways to set up BOGO on Shopify
There are two main ways to create a BOGO promotion: use Shopify native discounts or install a promotion app. The right method depends on your offer complexity and how much control you need over cart behavior, storefront messaging, and automation.
3.1 Using Shopify native discounts
The Shopify Buy X Get Y discount is a built-in feature that works well for simple BOGO campaigns. You can set the qualifying quantity, reward quantity, and discount value directly in the admin. From there, choose between an automatic deal or a code, then define customer eligibility, start date, end date, and usage limit.
Best for: Small stores or new campaigns that need a quick setup without extra tools. It is a strong fit when the offer rule is simple and customers can easily understand what to add to cart.
3.2 Using Shopify apps
A Shopify BOGO app is the better choice when your campaign needs more than the basics. Apps support auto-add gift features, tiered rules, and promotion display options like a product page widget and cart banner.
They also provide stronger reporting, including campaign attribution data, so you can see exactly how each offer performs. With so many options available on the Shopify App Store, you can easily find the perfect app that matches your specific needs.
Best for: Growing or high-volume stores running complex promotions. For example, if you want a free gift to auto-add when a cart hits $75, an app handles this smoothly by displaying a progress bar to show customers how close they are to the reward, which helps to reduce their confusion.

Shopify BOGO app
3.3 Choosing the right setup method
The best Shopify BOGO setup method depends on what your campaign needs to do. A simple offer with one qualifying product and one reward can usually run on the native discounts feature without any extra tools. But if your campaign involves complicated rules, a dedicated app will give you more control and a better customer experience. For email campaigns, they let you generate a discount code with a unique code string and track performance by channel attribution. For on-site promotions that rely on a cart trigger, apps generally offer more flexibility.
The following table shows common situations and which method you should use.
4. How to set up BOGO on Shopify using native discounts
Shopify’s native discount tools can handle many basic BOGO campaigns. Use this route when your rules are simple and you do not need advanced gift automation or custom promotion widgets.
- Step 1: Go to Shopify Admin > Discounts > Create Discount.
- Step 2: Select Buy X Get Y as the discount type.
- Step 3: Configure elements such as the required purchase items, gift items, qualifying quantity, reward quantity, discount value, start date, end date, usage limit, customer eligibility
- Step 4: Click Save to complete your campaign setup.
First, it lacks built-in promotional tools to actually showcase the offer on your storefront. Second, you are limited to managing campaigns using tags, which quickly becomes chaotic when running multiple promotions simultaneously. Finally, there is no room for design customization, making it impossible to tailor the offer’s appearance to match your store’s unique branding.
5. How to set up BOGO on Shopify using an app
If you need flexible rules, automated gifts, or better cart messaging, an app is often the easiest way to set up BOGO on Shopify. The exact interface varies by app, but the workflow is similar across most Shopify discount apps. In this guide, we will use BOGO+ Free Gift & Buy X Get Y - one of the best BOGO apps for Shopify.
5.1 Step 1: Install BOGO+
Access this link or search 'BOGO+ Free Gift & Buy X Get Y' on Google or the Shopify App Store. Click Install to add it to your store.

Install BOGO+

Embed the app
5.2 Step 2: Create a BOGO campaign
The next step is to create a campaign. With BOGO+, you have a wide range of options such as BOGO deal, gift with purchase, goal order, volume discount, and discount by item price.
To create a campaign, click the Create button in the BOGO Deal card.

Create a BOGO campaign
5.3 Step 3: Set campaign information
You will be redirected to the Campaign info interface. Next, enter a name and set the duration for your campaign.

Campaign informaton
5.4 Step 4: Set campaign rule
- Select the Campaign rule tab. In the Customer buys section, browse the item the customer needs to purchase.
- In the Customer gets section, browse the gift you want to offer them. Here, you can set up the reward type:
- Percentage (percentage off the gift price)
- Amount (a flat discount on the gift price)
- Free (free gift).
- You can also cap the number of gifts in the Gift limit section to manage your stock status and protect your profit margins.

Campaign rule
5.5 Step 5: Set campaign display
Select the Campaign display tab. Here, you can choose how your offers are displayed, such as via pop-ups or within the cart drawer. You can also enable additional features like a countdown timer to create a sense of urgency to motivate customers to buy.
Finally, click Save to launch your campaign.

Campaign display
6. Best practices for BOGO offers on Shopify
A profitable BOGO campaign starts with offer design. The setup settings matter, but the strategy behind the promotion determines whether the campaign improves revenue or only reduces margin.
6.1 Protect your margins before choosing the discount
A strong discount strategy starts with understanding your numbers before you finalize any offer. Calculate the gross margin impact of the reward product and choose the discount value accordingly.
- High-margin products (60-70%+) can support a fully free item without damaging profitability.
- Low-margin products (under 30%) are better suited to a buy one get one 50% off structure, where the percentage value of the discount is easier to control.
6.2 Pair products that make sense together
The product pairing you choose affects how customers respond to the offer. A product-specific BOGO works best when the reward is directly relevant to what the customer is already buying. Choose a gift SKU that complements the qualifying product and make sure you have enough inventory quantity on hand before launch. When the reward feels like a natural match, customers are more likely to complete the purchase.
For example, a shampoo and conditioner pairing is clearer than a random accessory. A coffee subscription paired with a sample pack can introduce new flavors without making the offer feel forced. Strong pairings improve perceived value and give customers a reason to act on the offer rather than ignore it.

Relevant product pair
6.3 Use cart value conditions to increase AOV
A cart value condition can turn a BOGO promotion into an average order value strategy. For example, “Spend $75, get a free gift” can push customers to add one more product rather than only claiming a discount on an item they already planned to buy.
Set the threshold slightly above your current average order value. If your AOV is $58, a $70 or $75 threshold may be realistic.
6.4 Make the offer easy to understand
Simple offers rules convert better. Customers should know what to buy, what they get, and what action they need to take. Avoid long eligibility lists, hidden variant exclusions, or vague reward descriptions.
Make the qualifying item count and reward item count visible before checkout. Use a product page widget to show the offer where the buying decision happens, and add a cart banner to remind customers of the deal as they review their order.
At checkout, confirm the reward appears correctly on the checkout discount line. If the customer needs to add the reward product manually, say so near the product page and cart. Clear cart message reduces confusion and lowers the chance of abandoned checkouts or support requests.
7. Common BOGO setup mistakes to avoid
Most underperforming BOGO campaigns share the same root causes: unclear rules, poor margin planning, or skipped testing. The mistakes below are easy to prevent with a short review before launch.
7.1 Overuse discount combination
When multiple discount types are active at the same time, they can combine in ways you did not plan for. For example, a buy X get Y offer running alongside a sitewide discount code or a free shipping threshold can produce a much larger price drop than you intended.
Before launch, check how your BOGO interacts with product discounts, order-level discounts, subscription pricing, and any active bundle offers. Ideally, you should avoid running too many campaigns at the same time. If multiple campaigns are necessary, make sure to use clear and descriptive names so they are easier to manage.
7.2 Failing to test edge cases
It is easy to test the main scenario and assume everything else will work. But edge cases are where most issues show up, and they are easy to miss if you only check the basic flow. Run through a full set of test scenarios before launching, including:
- Variant exclusions and quantity limits
- Out-of-stock reward products and how the cart handles them
- Mobile cart behavior and checkout display
- Automatic discounts combined with discount codes
- What happens when a customer removes the qualifying product after the reward has already been added to cart
7.3 Not monitor performance after launch
If redemption is high but margin is low, consider tightening eligibility, switching the reward product, or raising the cart minimum before the next run. Small adjustments can make a big difference in overall profitability.
Most BOGO apps provide better reporting than Shopify's native discount tools. They show redemption breakdowns, revenue influenced by the campaign, and per-offer performance in one place.

BOGO+ analytics
Conclusion
The best way to set up BOGO on Shopify depends on the complexity of your offer. Use Shopify’s native Buy X Get Y discount for simple offers, controlled discount codes, and straightforward automatic discounts. Use an app when you need auto-add gifts, tiered conditions, richer storefront messaging, or more advanced campaign logic. You can start with a clear offer, protect your margins, test the full cart and checkout path, and don't forget to measure performance after launch.
FAQs (Frequently asked questions)
1. Can you set up BOGO on Shopify without an app?
Yes. Shopify allows you to create basic BOGO offers using its native “Buy X Get Y” discount feature. This works well for simple rules based on products or collections without requiring third-party apps.
2. What is the difference between Buy 1 Get 1 and Buy X Get Y on Shopify?
Buy 1 Get 1 is a specific promotion where purchasing one qualifying item unlocks one reward item. Buy X Get Y is Shopify’s broader discount framework, which supports flexible configurations such as different quantities, multiple products or collections, and various reward types including free items or percentage discounts.
3. What products work best for BOGO campaigns?
The most effective BOGO products are easy to understand, complementary, and have healthy profit margins. Common examples include accessories, consumables, product samples, seasonal items, and products that are frequently purchased together.
4. Why is my Shopify BOGO discount not working?
BOGO discounts may fail due to incorrect qualifying product setup, missing reward items in the cart, expired discount dates, customer ineligibility rules, variant exclusions, discount conflicts, or incorrect quantity conditions. Testing with both qualifying and non-qualifying products in the cart can help identify the issue.
