Hey there, we noticed you didn't complete your Advanced Coupons purchase.

We're excited to have you join the Advanced Coupons family! Complete your checkout now & save!
If you have any questions, please reach out to our support team!

How To Create Buy 2 Get 1 Free Discount Percentage (5 Steps)

How To Create Buy 2 Get 1 Free Discount Percentage (5 Steps)

Offering unique bargain shopping opportunities to your customers can be a game-changer for your online sales. One popular promotional strategy that can skyrocket your revenue is the Buy 2 Get 1 Free discount percentage.

Essentially, a Buy 2 Get 1 Free coupon is a promotion where customers are offered a free item when they purchase two items at full price. If you’d like to entice customers to purchase more items while feeling like they are getting a great discount, this is a great strategy to begin with.

In this article, we will explore the ins and outs of creating a Buy 2 Get 1 Free coupon. We will also provide you with step-by-step instructions on how to implement this promotion on your WooCommerce store. So, let’s dive deeper into it!

Understanding The Concept Of Buy 2 Get 1 Free Discount Percentage Coupon

The Buy 2 Get 1 Free deal is simple: when you buy two items, you get one for free.

It’s a clever marketing strategy to make customers buy more by giving them a free or discounted item for a certain quantity purchase.

Buy 2 Get 1 Free example
Buy 2 Get 1 Free example click to zoom

It makes customers feel like they’re getting a great deal, even though the company still makes a profit.

For example, if you sell $20 t-shirts, with the deal, customers can get three for $40 instead of $60. It encourages more purchases while keeping the company’s profit intact.

How To Create Buy 2 Get 1 Free Discount Percentage (5 Steps)

While WooCommerce includes basic coupon and discount features, creating a Buy 2 Get 1 Free coupon requires more advanced configuration options.

This is where the Advanced Coupons plugin for WooCommerce comes in handy.

This plugin extends the functionality of your coupon interface, allowing you to create various types of Buy X Get X (BOGO) deals. You can, for example, explore the following:


  • One, Get One 25%
  • 3, Get 2 Free
  • One, Get a Gift Card
  • One, Get One 50% Off
  • And many more!
#1-rated coupon plugin in WooCommerce

So, assuming that you have downloaded and installed Advanced Coupons, we can now start creating our Buy 2, Get 1 Free coupon:

Step 1: Add a new BOGO deal.

As mentioned, Advanced Coupons extends your basic WooCommerce features. Once this is activated, you’ll have access to advanced coupon features that will make your promotions more effective.

So, to get started, simply start by navigating to your WordPress dashboard and selecting “Coupons” > “Add New”. Here, you can enter a unique coupon code and description for your promotion:

Add new coupon
Add new coupon (click to zoom)

Then, in the “Coupon Data” section, select “Buy X Get X Deal (BOGO)” as the discount type:

Then, select the "Buy X Get X Deal (BOGO)" option
Then, select the “Buy X Get X Deal (BOGO)” option

This will enable you to set up your Buy 2 Get 1 Free deal.

Step 2: Set the trigger for your coupon.

After selecting your discount type, another section containing the triggers will appear.

So first configure the “Customer Buys” section, where you can define the trigger for your Buy 2 Get 1 Free coupon. This determines what items a customer needs to purchase to activate the coupon:

Customer Buys trigger
Customer Buys trigger (click to zoom)

You have several options for the trigger:

  • Specific Products: Choose individual items from your store that the deal will apply to.
  • Any Combination: Allow customers to purchase any two products to qualify for the free item.
  • Product Categories: Apply the deal to all items within a specific category.
  • Any Products: Let customers choose any products, and the cheapest one will be discounted.

For a Buy 2 Get 1 Free deal, select the “Any Combination of Products” option. This allows customers to purchase any two items to qualify for the free item:

"Any Combination of Products" setting
“Any Combination of Products” setting (click to zoom)

Step 3: Specify the free item.

Next, in the “Customer Gets” section, you can specify the item that customers will receive for free when they meet the trigger criteria.

Since we’re aiming for them to receive any free item, you can simply choose the same options for the “Customer Gets” section as you did for the “Customer Buys” section.

So, for example, if you selected “Any Combination of Products” as the trigger, choose the same option for the “Customer Gets” section:

Customer Gets trigger
Customer Gets trigger (click to zoom)

Set the quantity of the free item to 1 and the price to $0. This ensures that customers receive the free item without any additional charges.

Step 4: Configure additional settings.

Moreover, don’t forget to configure the “Additional Settings” section. This allows you to specify extra rules or specification options for your Buy 2 Get 1 Free coupon.

One important setting is the “Repeatedly” option. If you enable this, the coupon will apply the discount to every third item in the cart:

BOGO additional settings
BOGO additional settings (click to zoom)

So, let’s say a customer buys six items. If this setting is enabled, they will receive two items for free.

You can also customize the customer notification message, button text and URL, and notice type to guide shoppers and alert them to your deal.

Step 5: Set up the cart condition.

Finally, to ensure that the Buy 2 Get 1 Free coupon is applied correctly, you need to set up cart conditions that match the trigger you defined earlier.

In the “Cart Conditions” section, select “the condition that matches your trigger. For example, if you chose the specific product (i.e. the Hoodie), select the “Product Quantities Exists In Cart” condition and specify that same product:

"Product Quantities Exists In Cart" condition
“Product Quantities Exists In Cart” condition (click to zoom)

Then, set the cart quantity to “More Than 1”:

Configure cart condition
Finally, configure the cart condition (click to zoom)

Now, once you have configured all the settings for your Buy 2 Get 1 Free coupon, click on the “Save BOGO Deals” and “Save Cart Conditions” buttons.

Then, publish your coupon to make it available to your customers!


Creating a Buy 2 Get 1 Free coupon can be a powerful tool to boost your sales and attract more customers to your WooCommerce store.

With the Advanced Coupons plugin, you can easily set up and customize this type of promotion, offering your customers irresistible deals that will encourage them to make larger purchases. In this article, we shared 5 easy steps to create a Buy 2 Get 1 coupon using this plugin:

  1. Add a new BOGO deal.
  2. Set the trigger for your coupon.
  3. Specify the free item.
  4. Configure additional settings.
  5. Set up the cart condition.

Do you have any questions about this article? Let us know in the comments below!

author avatar
Belle Berber Writer, Content Manager

Leave a Reply

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