Posted on

How to Create a WooCommerce Buy 2 Get 1 Free Discount Offer?

Learn how to create different types of buy 2 get 1 free offers in WooCommerce using coupons to attract customers and boost your sales.

WooCommerce buy 2 get 1 offer blog featured image

Last updated on September 1, 2022

‘Discounts and offers’ are the most popular term used by WooCommerce store owners in their marketing tactic to drive sales and attract shoppers.

But remember, although discounts and offers are effective in sales promotion, to get the most out of them, today BOGO deals of ‘Buy 2 Get 1 free’ remain the popular choices among retailers.

So, if you haven’t tried this strategy, in this article, we are going to discuss what is a ‘Buy 2 get one’ deal, its benefits and how you can set up different types of ‘Buy 2 get 1’ free deals in WooCommerce.

Let’s get started.

What is a Buy 2 get 1 free deal?

With this deal, when a customer purchases two quantities of any product/specified product or from any specified category, they automatically get another same/different product as per your set conditions.

Buy 2 pizzas and get a coke free, buy 2 t-shirts and get another for free, buy 2 shampoos and get another at 50% off…these are some widely used buy 2 get 1 deal.

Benefits of this deal:

  • Urge customers to buy more from your store
  • Increase revenue
  • Easily clear stocks

Six types of ‘Buy 2 get 1’ free deals you can create using coupons

Smart Coupons is considered to be the most popular choice among WooCommerce owners for setting discounts.

Apart from gift cards, store credits, URL coupons and other coupon restrictions, Smart Coupons also allows you to create different variations of ‘Buy 2 get 1’ offers in WooCommerce.

Note – The steps to create ‘Buy 2 get one deal remain almost the same for all types. You need to change or select the right product, category and discount amount wherever required.

Here are those six deal types:

‘Buy 2 get 1 free’ for the same product

When a customer purchases two quantities of the same product, they receive another same product for free. For example: Buy two t-shirts and get another same t-shirt for free.

Steps to create ‘Buy 2 get 1 free’ deal:

  1. Once you install and activate Smart Coupons plugin, go to your WordPress Admin panel > Marketing > Coupons > Add coupon.
  2. Under the General tab, select Discount type as ‘Fixed cart discount’. Since we are offering the product for free, set the coupon amount as ‘0’.
  3. Tick the Auto apply checkbox to apply the coupon automatically.
  4. WooCommerce buy 2 get 1 free coupon creation
  5. Now click on the ‘Usage Restriction’ tab and under Products, search and enter the product.
  6. Scroll down to the Product quantity based restrictions section.
  7. Select the Product option. Your product name will show up automatically. Set the quantity as 2.
  8. select product quantity for buy 2 get 1 free
  9. Next, click on the Actions tab. Under Add products to cart, search and choose the same product (t-shirt).
  10. Since we are offering ‘Buy 2 get 1 free’, select 1 under each with quantity and enter 100% under with discount of.
  11. Publish your coupon.
  12. Choose product for buy 2 get 1 deal at 100% discount

That’s it. Now, whenever a customer adds two GAP red T-shirts to their cart, another same GAP red T-shirt will be automatically added with a 100% discount.

Try the live demo

‘Buy 2 get 1 free’ for a different product

Here, when a customer purchases two quantities of the same product, they get a different product for free.

For example, on the purchase of two T-shirts, we offer a cap for free to the customers.

buy 2 get 1 free for different product

The steps to create this deal are identical to the steps for the ‘Buy 2 get 1 free’ for the same product. The only exception is the step no 8, wherein you need to select the product as a cap instead of a t-shirt as shown in the above image.

‘Buy 2 get 1 at X off’ for the same product

In this deal type, customers don’t receive the product for free but at a discount or reduced price.

For example: Buy 2 Maybelline lipsticks and get another for $10 off.

Again, follow the same steps for the ‘Buy 2 get 1 free’ for the same product. Choose the product as Maybelline lipstick, select quantity as 2 and under Actions tab, instead of 100% discount, select discount as $10.

‘Buy 2 get 1 at Y off’ for a different product

Here, when a customer purchases two quantities of the same product, they receive a different product at a 50% discount. For example: Buy 2 Esbeda handbags and get one Chanel perfume for 50% off.

Follow the same steps for the ‘Buy 2 get 1 free’ for the same product. Choose the product as Esbeda handbag, select quantity as 2. Under Actions tab, choose product as Chanel perfume and select discount as 50%.

Buy 2 from category A and get 1 from the same category for free/discount

With this deal, when a customer purchases two products from a specific category, they receive another one free from the same category.

For example, buy 2 large pizzas and get a small size pizza for free.

Here also, the steps to create this offer remain similar to the ‘Buy 2 get 1 free’ for the same product. Instead of a product, you need to choose the desired Category under the Usage restrictions tab and set the product quantity as 2.

select product category for buy 2 get 1

Next, under Actions tab, choose the desired product and select discount as 100%.

buy 2 get 1 free from different product category

Buy 2 from category A and get 1 from category B for free/discount

With this deal, when a customer purchases two products from a specific category, they receive a product for free from another category.

For example, on the purchase of two pizzas (Food category), they get a Coke (Beverages category) for 50% off.

Again, similar steps to follow like above. Replace the product and change the discount value under the Actions tab as shown below.

buy 2 get 1 at discout for different product category

You can create hundreds of ‘Buy 2 get 1’ deals in WooCommerce with Smart Coupons by clubbing multiple rules and conditions.

Setting up a Buy 2 get 1 free discount offers without coupons

If you’re looking for another way to set up ‘Buy 2 get 1 free’ discount offers, Smart Offers can be your go-to plugin.

Smart Offers is a popular WooCommerce upsell plugin. You can target personalized one-click upsells, cross-sells, BOGO, order bump offers in the sales funnel.

Setting up a ‘Buy 2 get 1’ using Smart Offers plugin is real quick and easy, which also doesn’t require any coding. Here’s how:

  1. Install and activate Smart Offers plugin. Then go to WordPress Admin panel > Smart Offers > Add New > Offer.
  2. Give a title to this offer, say, Buy 2 Get 1 Free.
  3. Under What to Offer, choose the product and the price/discount rate. Since we are offering 1 for free, set the discount to 100%. If you’re offering at a 50% discount, then set the discount to 50%.
  4. buy 2 get 1 free with Smart Offers
  5. Under Offer rules, select Cart/Order > Contains Products, search and select the product and set Quantity is equal to 2.
  6. buy 2 get 1 free rules
  7. Next click Show offer on page and select the page you like to show your offer.
  8. WooCommerce BOGO select target pages
  9. You can also decide how you want to show your offer – pop-up or as inline with page content under the Show offer as tab.
  10. WooCommerce BOGO offer popup
  11. Under Accept actions, you can select what action needs to be triggered if the customer accepts this offer.
  12. Smart Offers accept bogo offer rules
  13. In case, if the customer skips / rejects this offer, you can also choose what to do under the Skip actions tab.
  14. Skip BOGO offer rules

That’s it. Your ‘Buy 2 get one free’ offer is ready. Follow the similar steps and play with different rules to set up other types of ‘Buy 2 get 1 free’ offers as you did with coupons.

One major advantage of using Smart Offers is that you can enable direct checkout with Buy Now buttons when the customer accepts the offer.

Try the live demo

Other BOGO offer combinations with Smart Offers

Smart Offers plugin is not just limited to create upsells or ‘Buy 2 get 1’. You can create many BOGO offers and other pricing deals to boost your sales:

  • Buy One Get More
  • Buy More Get One
  • Buy More Get More
  • Tripwires
  • Exclusive deals
  • Free shipping
  • One-time offers
  • Backend offers
  • Free gifts

Wrapping up

We hope, with the various examples discussed above, you now have a better understanding about how to set up different types of ‘Buy 2 get 1’ offers in WooCommerce.

So, what are you waiting for? Set them up today with Smart Coupons or Smart Offers and bring in more loyal customers and revenue to your store.

Most important, both plugins are not just plugins, but solutions that will mint you money on autopilot. Guaranteed!

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.