Posted on

How to Create a WooCommerce BOGO (Buy One Get One) Offer?

Learn how to create WooCommerce BOGO (Buy One Get One) free offers without coding using Smart Offers plugin. Also learn to create other BOGO offer combinations.

Last updated on June 19, 2021

Offering discounts & coupons seems like the modern day success ladder for any business growth. But even if the discounts are most used offers, the fact is, buy one get one free or buy 1 get one deals has become one of the most popular choices for WooCommerce store owners.

So how to set up WooCommerce bogo deals quickly – manually and automatically? How to set up buy more get more, buy more get one deals? You’ll learn everything here. Let’s begin.

Steps to configure your WooCommerce Buy One Get One Free deal

In this example, we are offering a T-shirt for free on purchase of another T-shirt. You can also offer a T-shirt at a discount on purchase of another T-shirt.

We will use Smart Offers plugin to set up BOGO offers. It’s quick, simple and you don’t need to deal with any code.

Step 1 – After you download and install the Smart Offers plugin, click on the Smart Offers tab on your WordPress Admin panel. Next, go to Add New > Offer.

Step 2 – Give an appropriate title to the BOGO offer you plan to create. You can use the WordPress editor to add your custom CSS if you wish to.

Under What to offer, choose the product and the price/discount rate. Since we are offering a free T-shirt named Happy Ninja, we set the discount to 100%. You can also set the discount to any % value or a flat amount.

WooCommerce BOGO select product

Step 3 – One of the best features Smart Offers provides is the choice to target offers. Under Offer rules, select Cart/Order > Contains Products > Happy Ninja and set Quantity is more than or equal to 1.

WooCommerce BOGO set rules

Step 4 – From the Show offer on page, select the pages where you want to target your Buy One Get One Free offer.

WooCommerce BOGO select target pages

Step 5 – Decide how you want to show your offer; As inline with page content or As a pop-up.

WooCommerce BOGO offer popup

Step 6 – Under Accept actions, select what action should be triggered if the customer accepts this buy one get one offer. You can add the product to cart, apply a coupon if any, show another upsell offer, instantly checkout using Buy Now or redirect them to another URL!

Here, we select Add the offered product to cart.

Accept BOGO offer rules

Step 7 – Choose what to do in case the customer skips / rejects this offer. We hide the BOGO offer if the customer rejects it.

Skip BOGO offer rules

That’s it. Your WooCommerce Buy One Get One Free offer is ready.

WooCommerce BOGO offer example

Smart Offers is compatible with these popular WordPress page builder plugins. This means, you can come up with even more converting BOGO offer designs.

Smart Offers compatible with these WordPress page builders
Smart Offers compatible with these WordPress page builders

But wait…this isn’t it.

How to create a ‘Buy More Get One’ offer (like a ‘Buy 2 Get 1’)?

Say, you want to offer the same T-shirt mentioned above, Happy Ninja at a 50% discount on the purchase of two Happy Ninja t-shirts.

Under What to offer as shown in Step 2 of the BOGO example above, select the offered product T-shirt at 50% off and under Offer rules (Step 3), select the quantity to 2.

Similarly, you can create buy 10 get one free, buy 4 get one free and similar offers.

How to create a ‘Buy One Get More’ offer

In this case, you want to offer two T-shirts, Happy Ninja at a 35% discount on the purchase of a single Happy Ninja t-shirt.

So under What to offer as shown in Step 2 of the BOGO example, select the offered product T-shirt at 35% OFF and Offer rules (Step 3), select the quantity to 2.

Next, in the offer description, insert the following shortcode as shown in the image below:

[[[so_quantity value=2 allow_change=false]]]

WooCommerce buy one get more offer shortcode

The allow_change=false is to restrict the maximum quantity to two.

When the customer adds the t-shirt to the cart, the offer will be automatically displayed.

WooCommerce buy one get more example

How to create a ‘Buy More Get More’ offer?

In this case, you want to offer two Happy Ninja T-shirts for $10 on the purchase of another two Happy Ninja T-shirts.

Under What to offer as shown in Step 2 of the BOGO example, select the offered product T-shirt at $10 and under Offer rules (Step 3), select the quantity to 2.

In the offer description, insert the following shortcode as shown in the image below:

[[[so_quantity min=2 allow_change=false max=3]]]

The allow_change=true can be used to enable user change product quantity.

WooCommerce buy more get more offer shortcode

When the customer adds two-shirts to the cart, the offer will be automatically displayed.

Similarly, you can create a buy 5 get two free offer and other offers.

WooCommerce buy one get more example

As simple as that. But remember, you can offer only the same product in any quantity and not different products.

Not just these…create 20+ combinations similar like BOGO offer using Smart Offers

You can choose from the below possible combinations and run your offer. You can create offers based on cart total, cart quantity, product price and quantity, product category, user roles and more.

  • Buy 3 items and get fixed amount off
  • Get a product called ‘Y’ for free on purchase of a product called ‘X’
  • Buy for at least $50 and get a fixed amount off
  • Get a product from ‘Y’ category for free on purchase of 3 products from the ‘X’ category
  • Get a product from ‘Y’ category at 25% off on the purchase of 3 products from the ‘X’ category
  • Get a product from ‘Y’ category at $40 off on the purchase of 2 products from the ‘X’ category
  • Buy a product called ‘X’ and get product ‘Y’ at 50% discount
  • Buy a product called ‘X’ and get product ‘Y’ at $50 off

and many similar combinations…

It’s quite flexible and simple with Smart Offers.

Get Smart Offers plugin

Want to create a particular offer combination? Contact us and we’ll help you out.

How to automatically set up and show BOGO offers?

Try our free plugin called Offermative. The plugin automatically picks up products/categories to promote, discount pricing, targeting rules, offer designs and even writes headlines and all other copy text.

Not just WooCommerce BOGO, but upsell, cross-sell, order bump, discount offers and more…everything is automatic.

Simply select from readymade offer designs, make them live and see your sales soar.

Download Offermative for FREE

Ideal places to show WooCommerce BOGO deals to attract and convert customers

  • On the cart page before the customer proceeds to pay
  • Selected product pages where traffic is high
  • Emails to your database telling them about the offer
  • Push/text messages when the offer is live for quick attention

Start getting more sales

It is no wrong in saying that above-mentioned steps with the best practices are one of the best scalable ways to leverage your growth.

With Smart Offers, you can stay assured that there is only adding ‘Ease‘ to your efforts!

Be it creating a WooCommerce BOGO offer or WooCommerce upsell cross-sell offers, look nowhere than Smart Offers to boost your sales. Offers and discounts will never cease to be on the top of your customer’s mind!

Get Smart Offers plugin

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.