Learn how to add a free gift with purchase on Shopify using apps and discount rules to boost sales and customer loyalty
Learn how to add a free gift with purchase on Shopify using apps and discount rules to boost sales and customer loyalty
Last updated: Oct 23, 2026

Shopify Buy 2 Get 1 Free: Free Setup Guide for Higher Sales

Summary

Shopify’s native Buy X Get Y discount can run a Buy 2 Get 1 Free offer, but it won’t add the free item to the cart, can’t control which item is free, and needs a separate rule for every tier. Merchants use the offer to clear slow stock, lift AOV, and drive urgency during sales. This guide covers five offer types, a step-by-step native setup, and a side-by-side comparison of native versus app-based BOGO. It then shows how to build the offer in Monk, which auto-adds the free gift, lets you choose the reward, runs tiers from one rule, and displays the deal on your storefront. It closes with common mistakes to avoid, the five metrics worth tracking, and answers to common questions.

Ravish, Co-founder, Monk Commerce

Ravish (RV)

Senior Content Writer

Ravish is an ecommerce and SaaS marketing expert with 6+ years of experience in Shopify and ecommerce and 10+ years of experience in marketing, and growth strategy. He has worked closely with Shopify merchants to solve real ecommerce challenges and shares practical, research-backed insights, industry best practices, and emerging trends.

Key Takeaways

Shopify’s native Buy X Get Y discount can run a Buy 2 Get 1 Free offer, but it won’t add the free item to the cart, can’t control which item is free, and needs a separate rule for every tier. Merchants use the offer to clear slow stock, lift AOV, and drive urgency during sales. This guide covers five offer types, a step-by-step native setup, and a side-by-side comparison of native versus app-based BOGO. It then shows how to build the offer in Monk, which auto-adds the free gift, lets you choose the reward, runs tiers from one rule, and displays the deal on your storefront. It closes with common mistakes to avoid, the five metrics worth tracking, and answers to common questions.

A Buy 2, Get 1 Free offer encourages shoppers to add more units to their order. You clear inventory that isn't selling, increase your average order value (AOV), and give customers a reason to buy now. Shopify lets you build this offer in two ways. You can use the native discount tool or an app.

There is one catch that trips up most merchants in our experience. Shopify's native version does not add the free item to the shopper's cart. The shopper has to add it themselves, or the discount never applies. 

This guide covers both setup methods for creating buy 2, get 1 free offers: you’ll learn how to navigate the Shopify-native version and which external app to use.  

What Is a Shopify Buy 2 Get 1 Free Offer?

A Buy 2, Get 1 Free offer is a variation of BXGY or BOGO promotion in which a customer buys 2 items and gets a third item free. Put simply, the customer pays full price for two items. The third product costs nothing.

On Shopify's native tool, the free unit is usually the cheapest qualifying item in the cart. When your ‘buy’ products and ‘get’ products are the same, Shopify discounts the lower-priced item the customer chooses.

Why Shopify Merchants Use Buy 2 Get 1 Free Promotions

Merchants reach for the Buy 2 Get 1 Free offer in four situations.

  • They want to clear inventory. A free third unit moves seasonal or slow stock without a sitewide markdown that cheapens your brand.

  • They want to raise the AOV. The offer pushes a one-unit shopper to two paid units, boosting the order total.

  • They want to drive volume during a sale. A clear free-item deal adds urgency during holidays and promotional events.

  • They want to introduce a new product. A free new item alongside two proven sellers gets customers to try it.

Types of Buy 2 Get 1 Free Offers You Can Create on Shopify

Shopify supports five versions of this offer. They differ on two things: whether the free item is the same product or a different one, and whether the third item is free or just discounted. Pick the version that matches your goal.

  • Buy 2 of the Same Product, Get 1 Free: Best for consumables and repeat-buy items like coffee, supplements, or skincare. The shopper stocks up on something they already use, and you move units fast.

  • Buy 2 of One Product, Get a Different Product Free: A bestseller carries a product you want shoppers to try. The two paid units fund the introduction of the free one, which makes this the offer to use for launches.

  • Buy any 2 Products, Get a Third Free: The buy condition applies to a small, curated set rather than a single item. This works well for collections where the products are meant to go together, like a three-step routine or a matching set.

  • Buy 2 From a Collection, Get a Specific Product Free: Here, the buy side is wide, and the reward is fixed. Any qualifying purchase from a whole collection unlocks the same free product, which keeps your reward cost predictable across a large catalog.

  • Buy 2, Get 1 at a Discount Instead of Free: The third item is discounted rather than free. Reach for this on lower-margin products, where a fully free unit would erase your profit, but a partial discount still pulls the shopper in.

How to Set Up Buy 2 Get 1 Free Using Shopify Native Discounts

Shopify has no dedicated ‘Buy 2 Get 1 Free’ setting. You build the offer with the Buy X Get Y discount type, which applies either automatically or through a code at checkout. The setup takes about five minutes and runs through seven steps.

Step 1: Open Shopify Discounts and Select ‘Buy X Get Y’

Go to Discounts in your Shopify admin. Click Create discount. Select Buy X Get Y.

Step 2: Choose Automatic Discount

An automatic discount is applied once the cart meets the rules. But the customer has to manually add the products and the gift to avail the offer

Step 3: Set Up Each Offer Type

In the Customer buys section, set the quantity to 2. Add the products or collections that qualify.

In the Customer gets section, set the quantity to 1. Choose the free product or collection. 

Set the discounted value to Free. For a discounted third item instead, choose Percentage and enter a value.

Understand Which Item Becomes Free

When your ‘buy’ and ‘get’ products are different and from the same collection, Shopify makes the lower-priced item the free one by default.

Step 4: Set Usage Limits and Eligibility

In the Eligibility section, choose which customers can use the offer. In the usage settings, cap the total uses or limit the offer to one use per customer. Limits help you control costs and prevent abuse.

Step 5: Configure Discount Combinations

Decide whether this offer can stack with other active discounts. Shopify lets you allow or block combinations of products, orders, and shipping discounts. If you block combinations, Shopify applies the single highest-value discount instead of stacking them.

Step 6: Activate the Offer and Test

Set your start and end dates. Save the discount. Then walk the full customer journey before promoting it. Add the qualifying items and the free item to the cart, and confirm the discount applies at checkout. 

The free item only triggers the discount when the shopper adds it to the cart, so test this step carefully.

Limitations of Shopify’s Native Buy X Get Y Discounts

1. The free product is not automatically added

Customers must add the free product to their cart themselves. Many may miss this step, leading to confusion at checkout and missed offers.

2. Limited control over the free product

When the “Customer buys” and “Customer gets” products overlap, Shopify discounts the lowest-priced eligible item. You cannot choose a different item to be free in this setup, limiting your control over product promotions.

3. Automatic discounts require POS Pro

Native automatic Buy X Get Y discounts work online, but applying them automatically in physical stores requires Shopify POS Pro. POS Lite users must apply the discount manually.

4. No built-in storefront messaging

Shopify does not provide dedicated banners, product badges, or cart widgets to promote native discounts. You must add these separately through your theme or another app.

5. Separate rules for each offer tier

Offers such as Buy 2 Get 1 and Buy 4 Get 2 require separate discount rules. Managing and testing multiple rules takes extra time and requires checking for conflicts.

6. No gift selection for customers

Shopify’s native discount does not provide a gift-selection interface. Customers cannot choose their preferred free product from a list without an additional solution.

Each of these gaps has the same root. Native discounts are great for running simple discounts and offers. However, A dedicated BOGO app can solve many offer related problems, so it closes every gap above.

Native Shopify Buy 2 Get 1 Offer vs App-Based BOGO: Side-by-Side Comparison

Native and app methods are split into eight capabilities. Native wins on cost, since it is free and built in. An app wins on everything that directly affects the shopper: it adds the free item to the cart, lets you control the reward, and shows the offer on your storefront. The table below breaks down each one. 

Capability

Shopify Native

Monk Free Gift

Adds the free item to the cart automatically

No, the shopper must add it

Yes, the app adds it for the shopper

Control over which item is free

No, it discounts the cheapest item

Yes, you set the free item

Customers pick their free gift

No

Yes, the app can show a gift list

Runs tiered offers in one rule

No, each tier needs its own discount

Yes, one rule covers multiple tiers

Works at retail checkout

Only on POS Pro, not POS Lite

Depends on the app, often broader

Shows a storefront offer widget

No, you build banners by hand

Yes, the app displays the offer

Reports on the offer performance

Limited to standard Shopify reports

Yes, with offer-level analytics

Stacks with other discounts

Yes, but with manual combination rules

Yes, with built-in priority controls

How to Create Buy 2 Get 1 Free Offers With Monk Free Gift

The comparison above shows what a BOGO app needs to do: add the free item to the cart, let you choose the reward, run tiers from one rule, and show the offer on your storefront. Monk covers all four. Follow the steps below to build a Buy 2 Get 1 Free offer in a few minutes, using the same product as the free gift with auto-add turned on.

Step 1: Install Monk From the Shopify App Store

Find Monk in the Shopify App Store and install it. Open the app from your Shopify admin.

Step 2: Create a New Offer

In the Monk dashboard, create a new offer:

Creating a free offer on the Monk Buy X Get Y Shopify App

You have an option to choose from Monk whether you want to create the offer for the same products or different ones:

BOGO-templates in Monk Choose the type of offer you want to create

Step 3: Set Your Display Rules 

Under Define display rules, choose where the offer shows. 

Configure BOGO offer display settings in MOnk Free Gift

Set Show offer if to the product, collection, or condition you want to target. Leave the second field on equals anything to show it on all matching products. Use the AND and OR buttons to add more conditions to narrow the rule. 

Step 4: Set the Quantity Rule and the Free Gift

This step builds the Buy 2 Get 1 logic.

Under Create quantity slabs and discounts, open Quantity option 1. Set Item count to is equal to and enter 2. These are the two units the shopper pays for.

Set up the item count on Monk Free Gift

In the Rewards block, under Select free gift, answer ‘What product should customers receive for free?’ 

Choose the same product. 

Then, under ‘Choose how to add the gift,’ select Auto add gift so Monk adds the free unit to the cart automatically. Set Free gift quantity to 1, which is the third unit the shopper gets free.

Select the BOGO type and free gift option

When you pick the same product, the Let customer choose a gift option stays off, since there is only one product to give. For a different product offer, select Different product instead, and the gift-choice option becomes available.

An alternate way to select the BOGO type and free gift option

Check the Offer overview panel on the right. It should read ‘2 items at 0% off with 1 free gift.’ That confirms the offer is set as Buy 2 Get 1 Free.

Verify details from the offer overview in the Monk BOGO App

Step 5: Adjust the Offer Settings 

Open the Offer Settings block to control how the offer behaves.

Customize the BOGO offer settings
  • Use Cart refresh and behavior to manage auto-refresh, gift opt-out, and how the cart updates when the shopper qualifies.

  • Use Offer display and pricing behavior to control how the offer appears, how it links to products, and how it handles the discount.

  • Use the Schedule offer for the future to set the time zone, start date, and end date.

Step 6: Customize the Text and Design 

Under Edit offer content, pick your language, then fill in the Header. Add an Offer title, such as ‘Add More, Save More,’ and a Subtitle if you want a supporting line. Click Show more to reach the rest of the content fields.

Editing BOGO offer content in Monk

Under Pick an offer layout, choose how the offer displays. Tiles shows each quantity option as a card with its price and savings. List stacks the options in a row. Select the one that fits your product page, then click Edit Display and Design to adjust the look.

Picking an offer layout in Monk for a BOGO offer

Use Advanced display settings to fine-tune the widget. You can select a different layout for mobile and display a separate Add button within the widget so the shopper can add the offer with one tap.

Activate the offer from the top, and you’re all set!

Common Mistakes and How to Fix Them

BOGO campaigns underperform for a few avoidable reasons: margins don't hold, the offer is invisible or unclear, or no one tracks what happens after launch. The table below pairs each common mistake with its consequence and the fix, so you can catch them before you launch. 

Mistake

Consequence

Fix

You discount products you cannot afford to give away

You lose money on every order

Run the margin math first. The free item costs you what you paid, not its retail price. Check that the profit on the two paid items covers the cost of the third.

You pair products that cannibalize full-price sales

You discount sales you would have made anyway

Pick pairs using order history and frequently bought together data, then test them on product pages.

You write vague offer messaging

Shoppers get confused and abandon the cart

Use clear banners and plain terms, and show the exact savings, such as ‘Get a third item free.’

You skip testing the full cart-to-checkout flow

The offer breaks at launch, most often the native auto-add

Walk the whole flow as a customer before you go live.

You ignore the mobile experience

Most shoppers cannot read or use the offer

Optimize the widget and copy for mobile screens.

You run the offer with no end date or urgency

Shoppers have no reason to buy now

Add a countdown timer and set firm active dates.

You promote the offer only on your store

The deal gets low visibility and weak traffic

Push the offer across email and social channels too.

You launch once and never test variants

You never find the best-converting version

A/B test your pairings, messaging, and offer length.

You ignore the data after launch

You repeat what does not work

Track the metrics in the next section and adjust.

Most of these problems trace back to the same root: the native tool does not add the free item and gives you little control over the offer. This is why merchants who run BOGO often, or at higher volume, move to an app.

How to Measure the Success of Your BOGO Campaign

Track these five metrics to judge whether the offer is working.

  • Conversion rate tells you whether the offer turns more visitors into buyers.

  • The average order value shows whether shoppers are adding more units per order.

  • Revenue per visitor tells you the offer's overall earning power per shopper.

  • Repeat purchase rate tells you whether the deal brings customers back.

  • Offer redemption rate tells you how many eligible shoppers actually claim the deal.

Build a Shopify Buy 2 Get 1 Free Offer on Monk

Native discounts work when your offer is simple, your volume is low, and you sell online only. The Shopify-native tool is free and built in, so it is a fine starting point.

But it asks the customer to add the free gift themselves at the most crucial moment. Many see the extra step and drop off right before paying. Native also makes the cheapest item free, gives you no storefront banner, and needs a separate rule for every tier.

Monk closes these gaps. The free gift adds itself; you choose which item is free, run tiered offers from a single rule, and the offer shows on your storefront automatically. Install Monk, build your first Buy 2 Get 1 Free offer in a few minutes, and let the free gift land in the cart the moment a shopper qualifies.

FAQs

  1. What is a Buy 2 Get 1 Free offer in Shopify?

A Buy 2, Get 1 Free offer in Shopify is a promotion where a customer buys 2 items and receives 1 item free. The customer pays full price for two units, and the third unit costs nothing. Merchants use it to clear stock, raise average order value, and reward repeat buyers.

  1. Can you create BOGO offers in Shopify without an app?

Yes, you can create BOGO offers in Shopify without an app by using the native Buy X Get Y discount. The major limitation is that the customer must add the free item to the cart themselves; otherwise, the discount never applies. A third-party app like Monk Free Gift removes that friction by automatically adding the free gift, and it also supports custom banners, tiered offers, and conditional rules that the native tool cannot.

  1. Why is my Shopify Buy 2 Get 1 Free discount not applying?

Your Shopify Buy 2 Get 1 Free discount is most likely not applying because the free item is not in the cart. The native offer is a pricing rule, not a cart action, so it discounts the free item only after the shopper adds it alongside the qualifying products. An app like Monk Free Gift avoids this by adding the free item to the cart automatically.

  1. Does the customer have to add the free item to the cart manually?

Yes, with Shopify's native Buy X Get Y discount, the customer has to add the free item to the cart manually. Shopify never adds it for them. Apps like Monk add the free item automatically the moment the shopper qualifies, so they never miss the deal.

  1. Which item becomes free in a Shopify Buy 2 Get 1 Free offer?

In a native Shopify Buy 2 Get 1 Free offer, if the products are from the same collection, the cheapest qualifying item is free when you buy 2 and get 1. An app like Monk lets you set the free item yourself, so you control the reward and protect your margin.

  1. What is the best Shopify app for Buy 2 Get 1 Free offers?

The best Shopify app for Buy 2 Get 1 Free offers is the one that fixes the gaps in the native tool. Look for automatic gift addition, control over which item is free, tiered offers, and storefront display. Monk covers all four and works as an AOV layer built for these offers.

  1. Can you apply a Buy 2 Get 1 Free offer to specific collections only?

Yes, you can apply a Buy 2 Get 1 Free offer to specific collections only. In both the native tool and most apps, you choose collections instead of individual products in the buy and get settings, so the offer applies to any qualifying item in those collections.

  1. How do you stop customers from abusing a BOGO offer?

You stop customers from abusing a BOGO offer by setting usage limits inside Monk free gift. Cap the total number of uses, or limit the offer to one use per customer. Clear terms on your storefront also reduce confusion and misuse.

  1. Can you combine a Buy 2 Get 1 Free offer with free shipping?

Yes, you can combine a Buy 2 Get 1 Free offer with free shipping if you allow discount combinations in Shopify. If you block combinations, Shopify applies only the highest-value discount, not both.

  1. Can you create tiered Buy X Get Y offers in Shopify?

Yes, you can create tiered Buy X Get Y offers in Shopify, but the native tool needs a separate rule for each tier, such as one for Buy 2 Get 1 and another for Buy 4 Get 2. An app like Monk supports multiple tiers from a single rule, making it easier to manage and less likely to clash at checkout.

  1. Can you run a Buy 2 Get 1 Free offer during a Shopify sale?

Yes, you can run a Buy 2 Get 1 Free offer during a Shopify sale. Set the offer's start and end dates to match the sale, and use the combination settings to decide whether it stacks with your other sale discounts.

  1. What is the difference between BOGO and bundle discounts?

The difference between BOGO and bundle discounts is what each one rewards. A BOGO offer gives a free or discounted item when a shopper buys a set quantity. A bundle groups specific products together at one set price. BOGO drives quantity, while bundles drive a fixed product mix.

Shopify Buy 2 Get 1 Free: Free Setup Guide for Higher Sales

Last updated: Oct 23, 2026
Learn how to add a free gift with purchase on Shopify using apps and discount rules to boost sales and customer loyalty

Summary

Shopify’s native Buy X Get Y discount can run a Buy 2 Get 1 Free offer, but it won’t add the free item to the cart, can’t control which item is free, and needs a separate rule for every tier. Merchants use the offer to clear slow stock, lift AOV, and drive urgency during sales. This guide covers five offer types, a step-by-step native setup, and a side-by-side comparison of native versus app-based BOGO. It then shows how to build the offer in Monk, which auto-adds the free gift, lets you choose the reward, runs tiers from one rule, and displays the deal on your storefront. It closes with common mistakes to avoid, the five metrics worth tracking, and answers to common questions.

Learn how to add a free gift with purchase on Shopify using apps and discount rules to boost sales and customer loyalty
Learn how to add a free gift with purchase on Shopify using apps and discount rules to boost sales and customer loyalty

A Buy 2, Get 1 Free offer encourages shoppers to add more units to their order. You clear inventory that isn't selling, increase your average order value (AOV), and give customers a reason to buy now. Shopify lets you build this offer in two ways. You can use the native discount tool or an app.

There is one catch that trips up most merchants in our experience. Shopify's native version does not add the free item to the shopper's cart. The shopper has to add it themselves, or the discount never applies. 

This guide covers both setup methods for creating buy 2, get 1 free offers: you’ll learn how to navigate the Shopify-native version and which external app to use.  

What Is a Shopify Buy 2 Get 1 Free Offer?

A Buy 2, Get 1 Free offer is a variation of BXGY or BOGO promotion in which a customer buys 2 items and gets a third item free. Put simply, the customer pays full price for two items. The third product costs nothing.

On Shopify's native tool, the free unit is usually the cheapest qualifying item in the cart. When your ‘buy’ products and ‘get’ products are the same, Shopify discounts the lower-priced item the customer chooses.

Why Shopify Merchants Use Buy 2 Get 1 Free Promotions

Merchants reach for the Buy 2 Get 1 Free offer in four situations.

  • They want to clear inventory. A free third unit moves seasonal or slow stock without a sitewide markdown that cheapens your brand.

  • They want to raise the AOV. The offer pushes a one-unit shopper to two paid units, boosting the order total.

  • They want to drive volume during a sale. A clear free-item deal adds urgency during holidays and promotional events.

  • They want to introduce a new product. A free new item alongside two proven sellers gets customers to try it.

Types of Buy 2 Get 1 Free Offers You Can Create on Shopify

Shopify supports five versions of this offer. They differ on two things: whether the free item is the same product or a different one, and whether the third item is free or just discounted. Pick the version that matches your goal.

  • Buy 2 of the Same Product, Get 1 Free: Best for consumables and repeat-buy items like coffee, supplements, or skincare. The shopper stocks up on something they already use, and you move units fast.

  • Buy 2 of One Product, Get a Different Product Free: A bestseller carries a product you want shoppers to try. The two paid units fund the introduction of the free one, which makes this the offer to use for launches.

  • Buy any 2 Products, Get a Third Free: The buy condition applies to a small, curated set rather than a single item. This works well for collections where the products are meant to go together, like a three-step routine or a matching set.

  • Buy 2 From a Collection, Get a Specific Product Free: Here, the buy side is wide, and the reward is fixed. Any qualifying purchase from a whole collection unlocks the same free product, which keeps your reward cost predictable across a large catalog.

  • Buy 2, Get 1 at a Discount Instead of Free: The third item is discounted rather than free. Reach for this on lower-margin products, where a fully free unit would erase your profit, but a partial discount still pulls the shopper in.

How to Set Up Buy 2 Get 1 Free Using Shopify Native Discounts

Shopify has no dedicated ‘Buy 2 Get 1 Free’ setting. You build the offer with the Buy X Get Y discount type, which applies either automatically or through a code at checkout. The setup takes about five minutes and runs through seven steps.

Step 1: Open Shopify Discounts and Select ‘Buy X Get Y’

Go to Discounts in your Shopify admin. Click Create discount. Select Buy X Get Y.

Step 2: Choose Automatic Discount

An automatic discount is applied once the cart meets the rules. But the customer has to manually add the products and the gift to avail the offer

Step 3: Set Up Each Offer Type

In the Customer buys section, set the quantity to 2. Add the products or collections that qualify.

In the Customer gets section, set the quantity to 1. Choose the free product or collection. 

Set the discounted value to Free. For a discounted third item instead, choose Percentage and enter a value.

Understand Which Item Becomes Free

When your ‘buy’ and ‘get’ products are different and from the same collection, Shopify makes the lower-priced item the free one by default.

Step 4: Set Usage Limits and Eligibility

In the Eligibility section, choose which customers can use the offer. In the usage settings, cap the total uses or limit the offer to one use per customer. Limits help you control costs and prevent abuse.

Step 5: Configure Discount Combinations

Decide whether this offer can stack with other active discounts. Shopify lets you allow or block combinations of products, orders, and shipping discounts. If you block combinations, Shopify applies the single highest-value discount instead of stacking them.

Step 6: Activate the Offer and Test

Set your start and end dates. Save the discount. Then walk the full customer journey before promoting it. Add the qualifying items and the free item to the cart, and confirm the discount applies at checkout. 

The free item only triggers the discount when the shopper adds it to the cart, so test this step carefully.

Limitations of Shopify’s Native Buy X Get Y Discounts

1. The free product is not automatically added

Customers must add the free product to their cart themselves. Many may miss this step, leading to confusion at checkout and missed offers.

2. Limited control over the free product

When the “Customer buys” and “Customer gets” products overlap, Shopify discounts the lowest-priced eligible item. You cannot choose a different item to be free in this setup, limiting your control over product promotions.

3. Automatic discounts require POS Pro

Native automatic Buy X Get Y discounts work online, but applying them automatically in physical stores requires Shopify POS Pro. POS Lite users must apply the discount manually.

4. No built-in storefront messaging

Shopify does not provide dedicated banners, product badges, or cart widgets to promote native discounts. You must add these separately through your theme or another app.

5. Separate rules for each offer tier

Offers such as Buy 2 Get 1 and Buy 4 Get 2 require separate discount rules. Managing and testing multiple rules takes extra time and requires checking for conflicts.

6. No gift selection for customers

Shopify’s native discount does not provide a gift-selection interface. Customers cannot choose their preferred free product from a list without an additional solution.

Each of these gaps has the same root. Native discounts are great for running simple discounts and offers. However, A dedicated BOGO app can solve many offer related problems, so it closes every gap above.

Native Shopify Buy 2 Get 1 Offer vs App-Based BOGO: Side-by-Side Comparison

Native and app methods are split into eight capabilities. Native wins on cost, since it is free and built in. An app wins on everything that directly affects the shopper: it adds the free item to the cart, lets you control the reward, and shows the offer on your storefront. The table below breaks down each one. 

Capability

Shopify Native

Monk Free Gift

Adds the free item to the cart automatically

No, the shopper must add it

Yes, the app adds it for the shopper

Control over which item is free

No, it discounts the cheapest item

Yes, you set the free item

Customers pick their free gift

No

Yes, the app can show a gift list

Runs tiered offers in one rule

No, each tier needs its own discount

Yes, one rule covers multiple tiers

Works at retail checkout

Only on POS Pro, not POS Lite

Depends on the app, often broader

Shows a storefront offer widget

No, you build banners by hand

Yes, the app displays the offer

Reports on the offer performance

Limited to standard Shopify reports

Yes, with offer-level analytics

Stacks with other discounts

Yes, but with manual combination rules

Yes, with built-in priority controls

How to Create Buy 2 Get 1 Free Offers With Monk Free Gift

The comparison above shows what a BOGO app needs to do: add the free item to the cart, let you choose the reward, run tiers from one rule, and show the offer on your storefront. Monk covers all four. Follow the steps below to build a Buy 2 Get 1 Free offer in a few minutes, using the same product as the free gift with auto-add turned on.

Step 1: Install Monk From the Shopify App Store

Find Monk in the Shopify App Store and install it. Open the app from your Shopify admin.

Step 2: Create a New Offer

In the Monk dashboard, create a new offer:

Creating a free offer on the Monk Buy X Get Y Shopify App

You have an option to choose from Monk whether you want to create the offer for the same products or different ones:

BOGO-templates in Monk Choose the type of offer you want to create

Step 3: Set Your Display Rules 

Under Define display rules, choose where the offer shows. 

Configure BOGO offer display settings in MOnk Free Gift

Set Show offer if to the product, collection, or condition you want to target. Leave the second field on equals anything to show it on all matching products. Use the AND and OR buttons to add more conditions to narrow the rule. 

Step 4: Set the Quantity Rule and the Free Gift

This step builds the Buy 2 Get 1 logic.

Under Create quantity slabs and discounts, open Quantity option 1. Set Item count to is equal to and enter 2. These are the two units the shopper pays for.

Set up the item count on Monk Free Gift

In the Rewards block, under Select free gift, answer ‘What product should customers receive for free?’ 

Choose the same product. 

Then, under ‘Choose how to add the gift,’ select Auto add gift so Monk adds the free unit to the cart automatically. Set Free gift quantity to 1, which is the third unit the shopper gets free.

Select the BOGO type and free gift option

When you pick the same product, the Let customer choose a gift option stays off, since there is only one product to give. For a different product offer, select Different product instead, and the gift-choice option becomes available.

An alternate way to select the BOGO type and free gift option

Check the Offer overview panel on the right. It should read ‘2 items at 0% off with 1 free gift.’ That confirms the offer is set as Buy 2 Get 1 Free.

Verify details from the offer overview in the Monk BOGO App

Step 5: Adjust the Offer Settings 

Open the Offer Settings block to control how the offer behaves.

Customize the BOGO offer settings
  • Use Cart refresh and behavior to manage auto-refresh, gift opt-out, and how the cart updates when the shopper qualifies.

  • Use Offer display and pricing behavior to control how the offer appears, how it links to products, and how it handles the discount.

  • Use the Schedule offer for the future to set the time zone, start date, and end date.

Step 6: Customize the Text and Design 

Under Edit offer content, pick your language, then fill in the Header. Add an Offer title, such as ‘Add More, Save More,’ and a Subtitle if you want a supporting line. Click Show more to reach the rest of the content fields.

Editing BOGO offer content in Monk

Under Pick an offer layout, choose how the offer displays. Tiles shows each quantity option as a card with its price and savings. List stacks the options in a row. Select the one that fits your product page, then click Edit Display and Design to adjust the look.

Picking an offer layout in Monk for a BOGO offer

Use Advanced display settings to fine-tune the widget. You can select a different layout for mobile and display a separate Add button within the widget so the shopper can add the offer with one tap.

Activate the offer from the top, and you’re all set!

Common Mistakes and How to Fix Them

BOGO campaigns underperform for a few avoidable reasons: margins don't hold, the offer is invisible or unclear, or no one tracks what happens after launch. The table below pairs each common mistake with its consequence and the fix, so you can catch them before you launch. 

Mistake

Consequence

Fix

You discount products you cannot afford to give away

You lose money on every order

Run the margin math first. The free item costs you what you paid, not its retail price. Check that the profit on the two paid items covers the cost of the third.

You pair products that cannibalize full-price sales

You discount sales you would have made anyway

Pick pairs using order history and frequently bought together data, then test them on product pages.

You write vague offer messaging

Shoppers get confused and abandon the cart

Use clear banners and plain terms, and show the exact savings, such as ‘Get a third item free.’

You skip testing the full cart-to-checkout flow

The offer breaks at launch, most often the native auto-add

Walk the whole flow as a customer before you go live.

You ignore the mobile experience

Most shoppers cannot read or use the offer

Optimize the widget and copy for mobile screens.

You run the offer with no end date or urgency

Shoppers have no reason to buy now

Add a countdown timer and set firm active dates.

You promote the offer only on your store

The deal gets low visibility and weak traffic

Push the offer across email and social channels too.

You launch once and never test variants

You never find the best-converting version

A/B test your pairings, messaging, and offer length.

You ignore the data after launch

You repeat what does not work

Track the metrics in the next section and adjust.

Most of these problems trace back to the same root: the native tool does not add the free item and gives you little control over the offer. This is why merchants who run BOGO often, or at higher volume, move to an app.

How to Measure the Success of Your BOGO Campaign

Track these five metrics to judge whether the offer is working.

  • Conversion rate tells you whether the offer turns more visitors into buyers.

  • The average order value shows whether shoppers are adding more units per order.

  • Revenue per visitor tells you the offer's overall earning power per shopper.

  • Repeat purchase rate tells you whether the deal brings customers back.

  • Offer redemption rate tells you how many eligible shoppers actually claim the deal.

Build a Shopify Buy 2 Get 1 Free Offer on Monk

Native discounts work when your offer is simple, your volume is low, and you sell online only. The Shopify-native tool is free and built in, so it is a fine starting point.

But it asks the customer to add the free gift themselves at the most crucial moment. Many see the extra step and drop off right before paying. Native also makes the cheapest item free, gives you no storefront banner, and needs a separate rule for every tier.

Monk closes these gaps. The free gift adds itself; you choose which item is free, run tiered offers from a single rule, and the offer shows on your storefront automatically. Install Monk, build your first Buy 2 Get 1 Free offer in a few minutes, and let the free gift land in the cart the moment a shopper qualifies.

FAQs

  1. What is a Buy 2 Get 1 Free offer in Shopify?

A Buy 2, Get 1 Free offer in Shopify is a promotion where a customer buys 2 items and receives 1 item free. The customer pays full price for two units, and the third unit costs nothing. Merchants use it to clear stock, raise average order value, and reward repeat buyers.

  1. Can you create BOGO offers in Shopify without an app?

Yes, you can create BOGO offers in Shopify without an app by using the native Buy X Get Y discount. The major limitation is that the customer must add the free item to the cart themselves; otherwise, the discount never applies. A third-party app like Monk Free Gift removes that friction by automatically adding the free gift, and it also supports custom banners, tiered offers, and conditional rules that the native tool cannot.

  1. Why is my Shopify Buy 2 Get 1 Free discount not applying?

Your Shopify Buy 2 Get 1 Free discount is most likely not applying because the free item is not in the cart. The native offer is a pricing rule, not a cart action, so it discounts the free item only after the shopper adds it alongside the qualifying products. An app like Monk Free Gift avoids this by adding the free item to the cart automatically.

  1. Does the customer have to add the free item to the cart manually?

Yes, with Shopify's native Buy X Get Y discount, the customer has to add the free item to the cart manually. Shopify never adds it for them. Apps like Monk add the free item automatically the moment the shopper qualifies, so they never miss the deal.

  1. Which item becomes free in a Shopify Buy 2 Get 1 Free offer?

In a native Shopify Buy 2 Get 1 Free offer, if the products are from the same collection, the cheapest qualifying item is free when you buy 2 and get 1. An app like Monk lets you set the free item yourself, so you control the reward and protect your margin.

  1. What is the best Shopify app for Buy 2 Get 1 Free offers?

The best Shopify app for Buy 2 Get 1 Free offers is the one that fixes the gaps in the native tool. Look for automatic gift addition, control over which item is free, tiered offers, and storefront display. Monk covers all four and works as an AOV layer built for these offers.

  1. Can you apply a Buy 2 Get 1 Free offer to specific collections only?

Yes, you can apply a Buy 2 Get 1 Free offer to specific collections only. In both the native tool and most apps, you choose collections instead of individual products in the buy and get settings, so the offer applies to any qualifying item in those collections.

  1. How do you stop customers from abusing a BOGO offer?

You stop customers from abusing a BOGO offer by setting usage limits inside Monk free gift. Cap the total number of uses, or limit the offer to one use per customer. Clear terms on your storefront also reduce confusion and misuse.

  1. Can you combine a Buy 2 Get 1 Free offer with free shipping?

Yes, you can combine a Buy 2 Get 1 Free offer with free shipping if you allow discount combinations in Shopify. If you block combinations, Shopify applies only the highest-value discount, not both.

  1. Can you create tiered Buy X Get Y offers in Shopify?

Yes, you can create tiered Buy X Get Y offers in Shopify, but the native tool needs a separate rule for each tier, such as one for Buy 2 Get 1 and another for Buy 4 Get 2. An app like Monk supports multiple tiers from a single rule, making it easier to manage and less likely to clash at checkout.

  1. Can you run a Buy 2 Get 1 Free offer during a Shopify sale?

Yes, you can run a Buy 2 Get 1 Free offer during a Shopify sale. Set the offer's start and end dates to match the sale, and use the combination settings to decide whether it stacks with your other sale discounts.

  1. What is the difference between BOGO and bundle discounts?

The difference between BOGO and bundle discounts is what each one rewards. A BOGO offer gives a free or discounted item when a shopper buys a set quantity. A bundle groups specific products together at one set price. BOGO drives quantity, while bundles drive a fixed product mix.

Ravish, Co-founder, Monk Commerce

Ravish (RV)

Co-Founder, Monk Commerce

Ravish is an ecommerce and SaaS marketing expert with 6+ years of experience in Shopify and ecommerce and 10+ years of experience in marketing, and growth strategy. He has worked closely with Shopify merchants to solve real ecommerce challenges and shares practical, research-backed insights, industry best practices, and emerging trends.

Contents

No headings found

Related Articles

Get Monk Free Gift app for just $1/month this Black Friday

First month: $1 after your 7-day free trial. All features included. Offer live!

Claim offer now

Get Monk Free Gift app for just $1/month this Black Friday

First month: $1 after your 7-day free trial. All features included. Offer live!

Claim offer now

Get Monk Free Gift app for just $1/month this Black Friday

First month: $1 after your 7-day free trial. All features included. Offer live!

Claim offer now