How to create a WooCommerce Buy One Get One Free Offer (Step by Step)

This article will teach you how to create a Buy One Get One Free offer on your products. We will be using the Dynamic Rules & Discount Rules plugin, which enables you to set up the offer easily.

Many e-commerce sites use this offer as a marketing strategy to boost sales of their products.

What is Buy One Get One Free Offer?

Buy One Get One Free is a special offer where customers get an extra product for free. Retailers commonly use this offer to encourage customers to buy their products. If you are an e-commerce site owner, it can be your next strategy to promote sales on your website. When the customers find the best offer on your website, you will get good feedback from them. You can also use it to clear out the products. It is the perfect way to boost sales and revenue.

How to Enable Buy One Get One Free Offer?

As a WooCommerce site owner, you may want to enable Buy One Get One Free offer on your products. Here, we have presented these seven simple steps to create the offer.

Step 1: Install and Activate Woosuite Core Plugin

At first, you have to install and activate the Woosuite Core plugin to use it. After you downloaded the plugin to your device, you need to upload the plugin to your site.

You can upload it by going to Plugins>>Add New>>Upload Plugin. Then choose a file you downloaded and click Install Now.

After the plugin is installed, you need to activate it.

Step 2: Install Dynamic Pricing & Discount Rules Plugin

We will be usingDynamic Pricing & Discount Rules plugin to set up our ‘Buy One Get One Free Offer’. You can find the Dynamic Pricing and Discount Rules plugin in Woosuite Dashboard.

Go to Woosuite Dashboard and click Install Plugin. Find Dynamic Pricing & Discount Rules plugin and install it.

After the installation is complete, you need to activate the plugin.

Step 3: Add Products and Pricing

Now, let’s add a product and some details.

Go to All Products>>Add New for adding a product.

You can also set a price and image for your product.

Step 4: Add Pricing Group

After that, go to Pricing Discount Rules to add a pricing group.

Then, you need to click Add Pricing Group for creating the offer.

Step 5: Add Rule Processing Mode

Since this is a special offer, change the Rule Processing Mode to Special Offer.

Step 6: Add Purchase, Receive, and Amount

This is the main step where we will set up our offer. You can add similar details to the following section.

Here, we have used the percentage discount of 100% with buy one get one more offer. So, when 1 product is purchased, 1 more will be received for free.

Step 7: Publish and view the product

After you have completed all the above steps, you can publish the product.

Your published product should look like this.


This article shows you how to create a Buy One Get One Free offer using the Woosuite core plugin. We hope we have helped you to create Buy One Get One Free offer. If you have any questions, you can use our comment section below.

Share on facebook
Share on linkedin
Share on twitter

Welcome to the Woosuite blog, where we discuss all things WooCommerce. I hope we can help you achieve something today...