How To Give A Buy 2 Get 1 Half Price Deal In WooCommerce

buy 2 get 1 half price

Creating unique bargain shopping opportunities for your customers is a smart way to boost your online sales. However, administrating the logistics of a ‘Buy 2 Get 1 Half Price’ deal on your e-commerce site can be difficult.

Fortunately, our Advanced Coupons plugin for WooCommerce comes with a flexible Buy One Get One (BOGO) coupon feature, which you can adapt to offer variations on this popular deal. Ours is one of the few coupon plugins that offer multiple options for implementing this type of discount.

In this article, we’ll discuss the ins and outs of BOGO deals and how to implement one for your WooCommerce store. Let’s dive right in!

Understanding Buy 2 Get 1 Half Price Deals

In a Buy 2 Get 1 Half Price deal, customers receive a discount for every three items of one type they purchase. For example, say you sell basic t-shirts for $10. If you offer a Buy 2 Get 1 Half Price deal for them, then customers could buy three t-shirts for $25 instead of $30.

This is a variation on the classic BOGO discount, in which customers receive a second item free with the purchase of the first. These types of deals incentivize purchases and can sometimes lead people who otherwise wouldn’t spend money on your site to do so.

Modifying your BOGO deal and reducing it to a Buy 2 Get 1 Half Price offer enables you to stick closer to your original prices while still enticing customers with a discount. Increasing the minimum number of items that must be purchased can also help you clear out excess inventory.

One important thing to remember is that it may be harder to sell larger, more expensive items with this type of deal. For instance, few people will want to buy three computers, even at a discount.

How to Give a Buy 2 Get 1 Half Price Deal with WooCommerce (In 5 Steps)

Although WooCommerce includes coupon and discount features out of the box, it doesn’t include advanced configuration options for more complex deals. Fortunately, our Advanced Coupons plugin can help.

For the purposes of this tutorial, we’ll assume you already have an active WooCommerce store and that you have our premium plugin installed an activated on your site. Here’s how Advanced Coupons can help implement your Buy 2 Get 1 Half Price deal.

Step 1: Add a new BOGO deal

First, navigate to WooCommerce > Coupons > Add New in your dashboard. Here you can enter your coupon code and description as you would for a normal discount. You can also configure any general settings such as an expiration date.

Then scroll down and look for the BOGO Deals tab in the Coupon Data section:

Accessing the Advanced Coupons BOGO Deal feature.

Here you will set up the parameters for your modified BOGO deal.

Step 2: Set your coupon trigger

The first section in the BOGO Deals tab is the Trigger Type:

Selecting the BOGO deal trigger type.

There are three options here:

  • Specific Products: You’ll select individual items from your store that your deal will apply to.
  • Any Combination of Products: Customers who purchase any two products will be able to purchase any third item for half price.
  • Product Categories: Your deal will apply to all items within the specified category.

For the purposes of this tutorial, we’ll stick with our previous t-shirt example. Therefore, we’ll select the Product Categories option from the dropdown. Then we’ll click on Add Category and enter Tshirts:

Adding the BOGO deal product category.

It’s important that you increase the quantity to two. Then click on the Add button.

Step 3: Specify your discount

Once your trigger is set, scroll down to the next section. Here you’ll specify how your discount should be applied:

Selecting how to apply the BOGO discount to create a Buy 2 Get 1 Half Price deal.

First, choose whether the half-price item must be a specific product, any product, or a product within a certain category.

For our example, we’ve selected Product Category, since we want to allow customers to purchase any t-shirt for half price after purchasing two t-shirts at full price. Next, we’ll click on Add Category and enter Tshirts.

Then we’ll set the quantity to one. The discount should be a Percentage Discount of 50:

Saving an Advanced Coupons Buy 2 Get 1 Half Price deal.

Remember to click on the Add button to save your discount settings.

Step 4: Configure your discount frequency and notifications

Next, there are a few other settings you may want to attend to. Under Additional Settings in the BOGO Deals tab, select whether or not you want your deal to repeat:

Configuring additional BOGO deal settings in Advanced Coupons.

If you select Only once, customers will only receive half price for one item no matter how many products they purchase. The Repeatedly option will apply your discount to every third item.

So, if we set our example deal to repeat, customers will receive two t-shirts at half price if they buy six, three t-shirts at half price if they buy nine, and so on.

You can also customize the customer notification message, button text and URL, and notice type to guide shoppers and alert them to your deal.

Step 5: Apply your cart conditions

The last thing you have to do is set up your cart conditions. This section needs to match the trigger you already created during Step 2.

For our example, that means adding the Product Categories Exist In Cart condition and setting it to Tshirts, and pairing it with the Cart Quantity condition, which is set to More Than One:

Setting up the cart conditions for a Buy 2 Get 1 Half Price deal.

When you put these conditions together, they state that the half price t-shirt discount will be applied when more than one item from the t-shirt category is in the cart. Save and publish your deal, then test it out:

A Buy 2 Get 1 Half Price deal in the cart.

Above, you can see an example of a cart with our sample deal applied.


Running a Buy 2 Get 1 Half Price deal can help you drive more sales and move excess inventory while losing minimal revenue. Although WooCommerce doesn’t support this type of discount out of the box, Advanced Coupons can help.

Here’s how to use our plugin to create a modified BOGO deal in five steps:

  1. Add a new BOGO deal.
  2. Set your coupon trigger.
  3. Specify your discount.
  4. Configure your discount frequency and notifications.
  5. Apply your cart conditions.

Do you have any questions about implementing a Buy 2 Get 1 Half Price sale on your WooCommerce site? Let us know in the comments section below!

Share on facebook
Share on twitter
Share on linkedin
Share on email

5 thoughts on “How To Give A Buy 2 Get 1 Half Price Deal In WooCommerce

    1. Hey Bill, the cheapest item will always be the one given (ie. the least discount, so as to favor the store owner). Feel free to reach out to support, we’ll happily get you up and running 🙂

  1. You can delete my comments! I found the answer after looking a little closer. Definitely will be buying your fine plugin. Thank you!

Leave a Reply

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