Posted on Leave a comment

How To Create Buy 2 Get 1 Free Discount Offer In WooCommerce Store?  (2024 Tutorial)

How to create buy 2 get 1 free discount offer in WooCommerce

Creating attractive discounts is the best way to bring new customers to your store and boost your online sales. Creating a buy 2 get 1 free discount offer is one of those attractive discounts. In this article, you will learn about how to create a buy 2 get 1 free discount offer in WooCommerce with the popular WooCommerce Discount Rules plugin.

Unfortunately creating a buy 2 get 1 free discount offer is not possible with WooCommerce coupons but in this article, we will introduce and use WooCommerce Dynamic Pricing and Discounts plugin which is the best WooCommerce Discounts plugin.

What is Buy 2 Get 1 Free Discount Offer in WooCommerce?

With a Buy 2 Get 1 free discount offer customers will get 3 products for 2 products price. For example if you set buy 2 get 1 free discount offer on a t-shirt product with a 25$ price when customer adds 2 quantity of t-shirt to the cart another 1 quantity will be automatically added to the cart as a free product and the customer will get 3 products for 50$ instead of 75$.

The Buy 2 Get 1 free discount offer is one of the variations of WooCommerce BOGO Discount offers. In the classic WooCommerce BOGO Discount offers when a customer buys one quantity of a product will get another quantity of the same or another product for free or with a discount. These BOGO discounts can incentivize people to purchase products for your online store and boost your online sales.

In this guide we will create some variations of the WooCommerce Buy 2 get 1 Free Discount Offer which are:

  • Buy 2 get 1 free discount offer for the same product.
  • Buy 2 get 1 free discount offer for different products.
  • Buy 2 Get 1 free for a variable product.
  • Buy 2 Get 1 free for a variation product.
  • Buy 2 from category A, and get the cheapest from that category for free.
  • Buy 2 from category A and get 1 free from category B.
  • Buy 2 Get 1 among them as free.

Video Tutorial

WooCommerce Dynamic Pricing And Discounts Plugin

WooCommerce Dynamic Pricing and Discounts plugin is a popular plugin to create any type of discounts in WooCommerce easily. This plugin can create WooCommerce BOGO discounts, WooCommerce Buy 2 Get 1 Free Discount Offer, WooCommerce Buy 2 get 1 half discount offer, WooCommerce advanced discounts, WooCommerce advanced coupons, WooCommerce Bulk Discounts, WooCommerce Tiered Discounts, WooCommerce Discount Rules, WooCommerce Checkout Fees, WooCommerce Advanced Shipping and more.

You can download and use this plugin from this link.

How to Automatically Add Free Products To the Cart In WooCommerce

Easy WooCommerce Discounts – WooCommerce Dynamic Pricing and Discounts plugin has a great feature for BOGO rules that can automatically add free products to the cart. To enable this feature of the plugin please follow the below steps.

  1. Go to the plugin settings page in the backend of your WordPress site.
  2. Open the “Product Pricing” section in the “General” tab of the plugin settings.
  3. Set “Automatically add free products to cart” to “Yes” and save the settings like the below image.
WooCommerce Dynamic Pricing and Discounts plugin
Auto Add Free Product To Cart For WooCommerce

How To Create Buy 2 Get 1 Free Discount Offer In WooCommerce For Same Product

Time needed: 10 minutes.

Buy 2 Get 1 Free Discount Offer in WooCommerce is one of the variations of the WooCommerce BOGO Deals which customers will get 3 quantities of a product for 2 quantities price. The buy 2 get 1 free discount offer can bring new customers to your store and increase sales. Let’s create a Buy 2 Get 1 free discount offer for a product.

  1. Add a new pricing rule in the WooCommerce Dynamic Pricing and Discounts plugin

    As like the below image go to the pricing tab in the plugin and click on the “Add New” button to add a new pricing rule.How to create buy 2 get 1 free discount offer in WooCommerce

  2. Create a pricing rule like the below image and click on the save button to save the rule.

  3. Add 2 quantities of the product to the cart

    Go to the product page and add 2 quantities of it to the cart like the below image.How to create buy 2 get 1 free discount offer in WooCommerce

  4. Checking Buy 2 Get 1 Free Discount Offer in the cart

    After clicking on “Add to cart” button in the previous stem the WooCommerce Dynamic Pricing and Discounts plugin will add the free quantity to the cart automatically. The cart should be like the below image.How to create buy 2 get 1 free discount offer in WooCommerce

WooCommerce Buy 2 Get 1 Free Another product

In this section of the article, we will create WooCommerce Buy 2 Get 1 Free Discount Offer for another product. For example, when a customer buys 2 quantity of a Hoodie product will get a Cap product for free.

Step 1: WooCommerce Buy 2 Get 1 Free Another product Pricing Rule

Create a pricing rule like the below image and click on the save button to save the rule.

WooCommerce Buy 2 Get 1 Free Different Product
WooCommerce Buy 2 Get 1 Free Different Product

Step 2: WooCommerce Buy 2 Get 1 Free Another product On Product Page

Go to the product page that customer should buy 2 quantities of it and add 2 quantities to the cart.

How to create buy 2 get 1 free discount offer in WooCommerce
WooCommerce Buy 2 Get 1 Free Different Product – Product Page

Step 3: WooCommerce Buy 2 Get 1 Free Another product On Cart Page

After adding 2 quantities of the Buy product to the cart the WooCommerce Dynamic Pricing and Discounts plugin will add the free Get product automatically to the cart as like the below image.

WooCommerce Dynamic Pricing and Discounts Plugin Auto Add Free Products To The Cart
WooCommerce Buy 2 Get 1 Free Different Product – Cart Page

WooCommerce Buy 2 Get 1 Free For Variable Product

WooCommerce Buy 2 Get 1 Free For a Variable Product is a way to give 1 free quantity if a customer buys 2 quantities of the variable product. We will use the WooCommerce Dynamic Pricing and Discounts plugin to create such a WooCommerce Discount Rule.

Step 1: Buy 2 Get 1 Free For Variable Product Rule

First create a WooCommerce pricing rule like the below image for the WooCommerce Buy 2 Get 1 Free For Variable Product.

WooCommerce Buy 2 Get 1 Free For Variable Product
WooCommerce Buy 2 Get 1 Free For Variable Product

Step 1: Buy 2 Get 1 Free For Variable Product Rule – Product Page

After creating a rule for WooCommerce Buy 2 Get 1 Free For Variable Product in the WooCommerce Dynamic Pricing and Discounts plugin open the product page and add 3 quantities of its variations to the cart. You can add 3 quantities from a variation or from different variations.

WooCommerce Buy 2 Get 1 Free For Variable Product - Product page
WooCommerce Buy 2 Get 1 Free For Variable Product – Product page

Step 3: Buy 2 Get 1 Free For Variable Product Rule – Cart Page

After adding products to the cart you will see the applied discount on the variable product with WooCommerce Dynamic Pricing and Discounts plugin like the below image.

WooCommerce Buy 2 Get 1 Free For Variable Product - Cart page
WooCommerce Buy 2 Get 1 Free For Variable Product – Cart page

If you add different variations of the variable product the WooCommerce Buy 2 Get 1 Free For Variable Product will apply on the variations like the below image. The discount will apply on the cheapest variation.

WooCommerce Buy 2 Get 1 Free For Variable Product  Different Variations - Cart page
WooCommerce Buy 2 Get 1 Free For Variable Product Different Variations – Cart page

Buy 2 Get 1 Free For Variation Product

With WooCommerce Buy 2 Get 1 Free for Variation Product you can give 1 quantity for free if the customer buy 2 quantity of that variation.

Step 1: Buy 2 Get 1 Free For Variation Product Rule

First create a pricing rule for WooCommerce Buy 2 Get 1 Free For Variation Product like the below image.

Buy 2 Get 1 Free For Variation Product in WooCommerce
WooCommerce Buy 2 Get 1 Free For Variation Product

Step 2: Buy 2 Get 1 Free For Variation Product Rule – Product Page

After creating a pricing rule for the WooCommerce Buy 2 Get 1 Free For Variation Product with the WooCommerce Dynamic Pricing and Discounts plugin open the product page and select variation then add 2 quantities of it to the cart. The WooCommerce Dynamic Pricing and Discounts plugin will add the 1 free quantity to the cart automatically.

WooCommerce Buy 2 Get 1 Free For Variation Product
WooCommerce Buy 2 Get 1 Free For Variation Product – Product page

Step 3: Buy 2 Get 1 Free For Variation Product Rule – Cart Page

After adding 2 quantities of the variation to the cart the WooCommerce Dynamic Pricing and Discounts plugin will add 1 free quantity to the cart automatically like the below image.

WooCommerce Buy 2 Get 1 Free For Variation Product on Cart
WooCommerce Buy 2 Get 1 Free For Variation Product – Cart page

Buy 2 Get 1 Free From Same Category

You can offer Buy 2 Get 1 free discount offer on categories too. We can use the WooCommerce Dynamic Pricing and Discounts plugin to do BOGO discounts on categories.

Step 1: WooCommerce Buy 2 Get 1 Free For Category

Create a pricing rule like the below image and click on the save button to save the rule.

Buy 2 Get 1 Free Same Category in WooCommerce
WooCommerce Buy 2 Get 1 Free Same Category

Step 2: Buy 2 Get 1 Free For Category On Product Page

After creating a WooCommerce Buy 2 Get 1 Free For Category in the WooCommerce Dynamic Pricing and Discounts plugin open one of products page of the category and then add 3 quantities of it to the cart like the below image.

WooCommerce Buy 2 Get 1 Free Same Category
WooCommerce Buy 2 Get 1 Free Same Category

Also, you can add two different products of a category to the cart.

Step 3: Buy 2 Get 1 Free For Category On Cart Page

Open the cart page to check the applied discount on the category products. As you can see in the below image the discount added to the category products.

WooCommerce Buy 2 Get 1 Free Same Category
WooCommerce Buy 2 Get 1 Free Same Category

The below example shows applied WooCommerce Buy 2 Get 1 Free for Category discount when two different products of the category added to the cart. It will apply the discount on the cheapest product.

Buy 2 Get 1 Free Same Category
WooCommerce Buy 2 Get 1 Free Same Category

Buy 2 Get 1 Free From Different Categories

WooCommerce Buy 2 Get 1 Free From Different Category is a way to give a free product from category B when customers purchase 2 quantities from category A. In this section of the tutorial, we will create a WooCommerce Discount Rule in the WooCommerce Dynamic Pricing and Discounts plugin to achieve it.

Step 1: Buy 2 Get 1 Free With Different Categories

Create a pricing rule like the below image and click on the save button to save the rule.

Buy 2 Get 1 Free Different Categories in WooCommerce
WooCommerce Buy 2 Get 1 Free Different Categories

Step 2: Buy 2 Get 1 Free With Different Categories – Products Page

After creating a WooCommerce Buy 2 Get 1 Free Different Categories rule with WooCommerce Dynamic Pricing and Discounts plugin open a product page from the Buy category and add 2 quantities of it to the cart like the below image.

WooCommerce discount rules
WooCommerce Buy 2 Get 1 Free Different Categories – Buy product

After adding 2 quantities of the product from the Buy category, open a product from the Get category and then add 1 quantity of it to the cart like the below image.

WooCommerce discount rules
WooCommerce Buy 2 Get 1 Free Different Categories – Get product

Step 3: Buy 2 Get 1 Free With Different Categories – Cart Page

After adding products to the cart in the previous step, you will see the applied discount on the Get category with WooCommerce Dynamic Pricing and Discounts plugin like the below image.

WooCommerce discount rules
WooCommerce Buy 2 Get 1 Free Different Categories On Cart

If you want to create eye-catching sale badges for your pricing rules, read these articles :

Conclusion

In this article, we created some examples of WooCommerce Buy 2 Get 1 free discount rules which is a variation of the WooCommerce BOGO Discounts. We used the WooCommerce Dynamic Pricing and Discounts plugin which is a popular plugin to create WooCommerce Discount Rules. We hope that you use the WooCommerce Buy 2 Get 1 free discount rules and increase your store audience and sales.

Leave a Reply