Published under WooCommerce
Last updated on

How to Set Up Buy 2, Get 1 Free Discount Offer in WooCommerce Store

 “DISCOUNT” is the most popular term that attracts shoppers very easily. Who doesn’t love to shop when discounts are announced? Don’t you? 

Let us think in advance. Why not apply advanced discounts for your WooCommerce store?
The term advanced discounts mean implementing BOGO WooCommerce deals (Buy One Get One free) to your store. Though discount sales are effective, BOGO deals are the popular choices among retailers. In this article, we are going to discuss the working of a specific strategy buy 2 get 1 free WooCommerce deal and also some of its common variations that could be set for your store.

What are BOGO deals in WooCommerce?

BOGO WooCommerce is a common form of sales promotion. It is a great discount deal that pleases your customers. The BOGO deal helps to clear slow-moving inventory and also maintains profit for your store. You can set WooCommerce BOGO deals for the same product (Buy X and Get X)or any dependent product (Buy X and Get Y) and even coupons are created for WooCommerce BOGO deals.

Configure both simple and complex BOGO deals as per your inventory requirements which gives great results for your WooCommerce store.

The BOGO deals are implemented by installing the WooCommerce BOGO plugin Discount Rules for WooCommerce plugin to your store. In this article, we will be getting in detail with all possible variations for the particular BOGO deal “Buy 2, get 1 Free offer”.

Your guide to set Buy 2, Get 1 free for your WooCommerce store

This completely guides you in creating different variations for the BOGO WooCommerce deal “Buy 2, Get 1 free”.

How do buy 2, get 1 free BOGO deals work?
Installation of Discount Rules for WooCommerce
Variations for the strategy Buy 2 and Get 1 Free Offer

What to do if the BOGO offers don’t work?
WooCommerce BOGO FAQs.

How do Buy 2, get 1 free BOGO deals work?

Buy 2, Get 1 free is a great marketing technique to drive your sales. This works under the concept of BOGO WooCommerce. This strategy comes in with a variety of offers like buy 2, get 1 free of the same product/different product/specific categories, buy 2 and get 1 cheapest among them as free, buy 2 and get 1 free from a specific category using the coupon and so on.

The working of this strategy is that when a customer purchases 2 quantities of any product/specified product or from any specified category, WooCommerce adds a free product to the cart as per the condition. This urges your customers to purchase more from your store.
You can set your discount as per your requirements using the best BOGO plugin “Discount Rules for WooCommerce” and watch your sales grow.

Installation of Discount Rules for WooCommerce

BOGO WooCommerce deals are created using price based discounts for your WooCommerce store. The advanced discounts can be set as required which would help you to have a brand value. To achieve this, it is necessary to install the plugin Discount Rules for WooCommerce to your store.

Let’s get in detail with the installation of Discount Rules for WooCommerce.

Step 1: Log in to your WordPress Admin
Step 2: Select “Plugins” from your dashboard
Step 3: Click on “Add New” button as illustrated below,

1 add new plugin

Step 4: Search for “Discount Rules for WooCommerce” in the search panel as shown below,

2 install plugin

Step 5: Click on “Activate” to install and activate the plugin to your WooCommerce store.

The plugin can also be installed manually to your store by downloading Discount Rules plugin from WordPress repository.

The above process explains the installation of the free version. It is important to get upgraded from the free version to Pro because BOGO deals can be created only in the PRO version of this plugin.

Thus, the installation process for the plugin has been completed successfully.
Now enjoy better revenue by creating various BOGO deals for your store.

Variations for the strategy Buy 2 and Get 1 Free Offer

Here, we will get in detail with the possible variations that can be created for the above BOGO WooCommerce deal.

  1. Buy 2, Ge t1 free for the same product
  2. Buy 2, Get 1 free for a different product
  3. Buy 2, Get 50% off on the third item of the same product
  4. Buy 2, from category A, and get cheapest from the same category as free
  5. Buy 2, Get 1 among them as free
  6. Buy 2, Get 1 free from the specified product
  7. Buy 2 from category A, and get 1 free from category B using the coupon

BOGO deals are generally created under price based discounts in Discount Rules for WooCommerce as shown below.

3 price rules

Buy 2, Get 1 free for the same product

The working of the BOGO WooCommerce deal buy 2, get 1 free for the same product is as its name implies. When a customer purchases 2 quantities of a product, he/she receives a quantity of them as free. Let us get in detail with the workflow by setting the rule in “Discount Rules for WooCommerce”.

The general, condition, and discount tab are to be set in respective with the above rule.

General tab

In the general tab, the general settings for the rule are to be set as illustrated below

4 scenario1 general tab

Make sure to select the method as “Quantity/category/product/user role-based discounts and BOGO deals” whenever you create a BOGO deal.

Condition tab

Select “All Products” from the “Apply to” dropdown as illustrated below, This rule can also be applied for specific products, categories as required.

5 scenario1 condition tab

Uncheck the option in order not to count the items cumulatively when this rule is applied for all the products in your store.

NOTE: Whenever you create a BOGO rule for the same product make sure that you always uncheck the cumulative box so that the items are not counted cumulatively.
The checkbox is to be enabled when you create a BOGO WooCommerce discount rule for any specific category/product to count the items cumulatively.

Discount tab

Any number of ranges can be created in this tab based on your inventory.

6 scenario1 disocunt tab

The discount tab settings are done for the free product given by your store.
For this rule, the configuration is done up to 5 quantities. Where the respective quantity of free products is offered based on the quantity purchased.

The front end view of this rule is as illustrated below,

7 scenario1 output

Here, the customer receives 1 quantity of perfume free when he/she purchases 2 quantities of it.
Similarly, the customer receives 2 quantities of wallet free when 4 quantities of it are purchased.
Likewise, any number of ranges can be set as per your requirement.

Buy 2, Get 1 free for a different product

This rule is to illustrate the BOGO WooCommerce deal buy 2, get 1 free on any specific product.

For example, you offer a pair of socks for free on purchasing a pair of shoes (buy 1, get 1 free). The quantity can be varied as per your store’s requirements. Let us see how to set the rule for your store using the WooCommerce BOGO plugin.

In the general tab, the necessary settings are configured as per the rule.

The condition tab is set for a specific product as illustrated below,

8 scenario2 condition tab

Here, “Specific Product” is selected under the Apply to option. Make sure to enable the checkbox to count the items cumulatively.

Note: When you set rule for any specific product/category the checkbox should be enabled to count the items cumulatively.

In the discount tab, you need to set the free product as required.

9 scenario2 discount tab

Here, the values are set as mentioned below,
Adjustment type - Buy x and Get Y (Auto-add all selected products)
Choose Product - select the free product here with 100% discount (free product) Any number of tiers can be created at the discount tab as per your inventory requirement.

The cart page of the rule is as shown below,

10 scenario2 output

When the customer purchases the specified product, he/she receives the free product with respect to the quantity purchased.

Buy 2, get 50% off on the third item of the same product

This rule explains how to offer limited discounts in BOGO deals. It illustrates when you purchase 3 quantities of the same product, the third quantity is offered with a discount of 50% (limited discount).

In the general tab, the general settings are configured as required for the rule.

In the condition tab, the rule is set for “All products”. You can also set it for any specific categories/products.
Make sure not to check the box as the rule is set for the same products and hence, the items need not be counted cumulatively.

In the discount tab, any number of ranges can be created as per your needs. Here the range is created only for 4 quantities.

11 scenario3 discount tab

In this rule, the discount is limited to 50%. The customer will get a 50% discount starting from the third quantity of the product which means the customer must purchase a minimum quantity of 3 for the rule to be applied.

Let us have a look at its front end.

12 scenario3 output

When the customer purchases 3 quantities of the same product, the third quantity gets a discount of 50%.
Likewise, when 4 quantities of the same product are purchased, the third and fourth quantity gets a discount of 50%.
If the customer purchases less than 3 quantities of the same product then the rule will not be applied to that product.

Buy 2 from category A, and get 1 cheapest from the same category as free

The above rule is to be applied for a specific category. This can also be implemented for any specific products too.

In the general tab, the general settings are to be set as required.
In the condition tab, “specific categories” are selected for which the rule is to be applied.

13 scenario4 condition tab

Here, the categories selected are “Perfumes, Wallets & Belts”. Check the box to count the items cumulatively.

In the discount tab, the adjustment type must be “Cheapest in cart - selected category(ies)” and the discount must be applied to the cheapest among all items of the specified categories in the cart.

14 scenario4 discount tab

Let us make it clear with the output of this rule.

15 scenario4 output

The products purchased from the Perfume category with cart quantity 3 get the cheapest product (same category) among them as free. The discount is not applied to the product purchased from a different category.

The rule can also be set as Buy 2 from category A and get 1 free from category B (for the selected category in condition tab as “Footwear”)
Then the discount tab will look like,

16 scenario discount tab

The front end view is as illustrated below,

17 scenario output

When a quantity of 2 is purchased from the “Footwear” category, the customer gets a quantity free from the “Perfume” category as per the created rule.

Buy 2 and Get 1 cheapest among them as free

In the general tab, the required settings are to be made.
In the condition tab, the settings are made for “All Products” in the store. You can also set it for specific categories/products.

18 scenario5 condition tab

Make sure to check the box to count the items cumulatively.

In the discount tab, set the required number of ranges.
Adjustment type as “Cheapest among all the items in the cart”
Set the discount for all the products in the store as illustrated below,

19 scenario5 discount tab

Let us look into its front end.

20 scenario5 output

The cheapest among the items in the cart is given as free.

Buy 2 and Get 1 free from the specified product

The general settings are customized as required. The necessary settings are made in the condition tab by selecting “All Products” and also make sure to check the cumulative count box.
The discount tab settings should be like,

21 scenario6 discount tab

The above setting would automatically add the discounted product (here, it is the printed fabric bag) to the cart.

The front end view is as illustrated below,

22 scenario6 output

The working of the rule is more clear with the front end view. When 2 quantities of belt are purchased, the free product is automatically added to the cart. This BOGO WooCommerce rule can also be set for any specific categories/products and the required settings are made in the condition tab of the price rules.

Buy 2 from category A and get 1 free from category B using a coupon

The above is the BOGO WooCommerce rule using a coupon. As per the rule, the customer can avail the offer only with the provided coupon code.

Being a store owner, it is important to know about the coupon setting before you start creating the rule.

There are two methods to create a WooCommerce Coupon,

  1. Create your own coupon
  2. Create coupon via WooCommerce

Method 1:

Create your own coupon: this is the most recommended method. Here, the coupon is created in the condition tab of the discount rule as illustrated below,

23 create own coupon

The coupon is entered as shown below,

24 create own coupon offer

The above is one of the methods that is followed when you create a WooCommerce coupon for Price Discount Rules. The discount will be applied when the coupon code is entered in the cart.

In a similar way, you can create coupons for Cart Discount Rules,

25 create coupon cart

Method 2:

Create coupon via WooCommerce: In this method, create your coupon through WooCommerce. Create a coupon with 0 discount otherwise, the customer would end up getting more discounts.

Go to WooCommerce-> Coupons-> Add Coupon as illustrated below,

26 method2 coupon

This will navigate you to the below page where the coupon is created as shown below,

27 method2 enter coupon

Make sure to create the coupon with 0 value and discount type as “Percentage Discount”. The rule will not work if the discount type is set wrong.

Once the coupon has been created make sure that the below setting is enabled. The below setting should be enabled as you are creating a BOGO WooCommerce rule using a coupon.

Follow the below sequence to enable the setting,

28 coupon setting

It is mandatory to enable this option when you create a BOGO WooCommerce deal using Coupon so that, the respective discount will be applied when your customer uses the coupon on their cart page.

Now let us see how to create buy 2 get 1 (BOGO WooCommerce deal) offer using a coupon.

This discount rule is to illustrate how the WooCommerce coupon adds the free product to the cart in a BOGO deal.

In the general tab, the necessary details for the rule are to be entered.
The condition tab is set as shown below,

29 scenario7 condition tab

Here, select the specific category (Perfumes - category A) and enable the checkbox to count the items cumulatively.
Create your WooCommerce BOGO coupon “DISCOUNT” using the most preferred method (Method 1).

In the discount tab, enter a free product from Category B.

30 scenario7 discount tab

Here, the adjustment type - Buy X get Y (Auto add all selected products) and also select the discount product from a different category (Fashion - Category B).

The cart page of the above scenario is as illustrated below, here the WooCommerce coupon adds the free product.

31 scenario7 output

When the customer purchases 2 quantities from the Perfume category, he/she gets a free product from the Fashion category once the WooCommerce BOGO coupon “DISCOUNT” has been applied in the cart page.

In a similar way, WooCommerce buy one get one free coupon can be created.

Buy 2 Get 1 free for a variable product

This discount rule explains how to offer WooCommerce BOGO for a variable product.

Before you start creating the rule make sure that the below setting is done.

32 variable product setting

This is to be enabled for the variable product in order to add the respective variants automatically when the parent product is chosen in the rule.

Now, let us create the rule for the variable product.
Buy 2, get 1 free for a variable product (Specific product).

In the general tab, enter the necessary details for the rule.

In the condition tab, select “Specific Product” under Apply to option. Make sure to select a variable product (Denim Snoopy Skirt- all the respective variants will be added automatically).

The discount tab is set as illustrated below,

33 variable product discount tab freeproduct

Here, the rule is set for “Buy X get Y(auto add all selected items)” under Adjustment type.

The cart page is as shown below,

34 variable product output

It illustrates the working of the rule very clearly. The specific variant (medium) from “Mono Short top” is offered as a free product when you purchase 2 quantities of “Denim Snoopy Skirt” of any variant.

You can also create a scenario under “Cheapest in the cart - Selected items” for the variable product.

The above are the possible variations for one particular dynamic pricing scenario “Buy 2 and Get 1 free” likewise many variations and scenarios can be created using BOGO deals in Discount Rules for WooCommerce PRO.

What to do if the BOGO offers don’t work?

If you find that BOGO offers are not working as expected, check if the WordPress and WooCommerce are updated with its latest version. Make sure that the respective plugin is also updated with its PRO version as BOGO WooCommerce works on it. This could surely troubleshoot the problems you face while setting BOGO deals.
If the problem continues further, contact the support team of the respective plugin to seek their help and make your WooCommerce store enjoy the benefits of the discounts.

A well-executed BOGO deal is always a plus for your customers as well as your store. They bring high revenue to your WooCommerce store. Have a deep understanding of BOGO deals with various examples, try implementing it and bring more loyal customers to your store.

Wishing you Good Luck.

WooCommerce BOGO FAQs

WooCommerce BOGO deals are a smarter way to increase your sales. It helps to clear your inventory in an easier way by setting both simple and complex deals. Different variations can be set under this single strategy. This can be feasibly achieved with the best WooCommerce plugin “Discount Rules for WooCommerce (PRO version).”

The buy 2, get 1 free is one of the best BOGO WooCommerce deals that can be created with different variations as per the requirements. This is achievable with the “Discount Rules for WooCommerce(PRO version).”
Make sure to get updated with the PRO version of the plugin in order to set BOGO deals.

Variable products are nothing but products that have their respective variants under them. For example, “Shirt” is a variable product as “Size - Large, Medium, Small” are its variants.
BOGO discounts for variable products can be created under two adjustments,
  • Buy X get Y(auto add all selected items): Here, a specific variant of a product is offered as the free product.
  • Cheapest in the cart - Selected items: Here, the cheapest among the discount products are offered as the free product.

The following are some of the possible scenarios using the Discount Rules for WooCommerce plugin,
  • Buy 2, Get 1 free for the same product
  • Buy 2, Get 1 free for a different product
  • Buy 2, Get 50% off on the third item of the same product
  • Buy 2, from category A, and get cheapest from the same category as free
  • Buy 2, Get 1 among them as free
  • Buy 2, Get 1 free from the specified product
  • Buy 2 from category A, and get 1 free from category B using the coupon
  • Buy 2 Get 1 free for a variable product
You can any number of scenarios either simple or advanced based on your inventory requirements.

WooCommerce BOGO coupons can be created in two methods,
  • Create your own coupon
  • Create coupon via WooCommerce
The first method is the easiest and recommended one.

Search