What is a BOGO coupon?
BOGO is an acronym that stands for “Buy One, Get One”, it describes a type of pricing deal that retailers use to give discounts to customers where it appears they’re getting something for free or cheap, but over the total quantity of the deal, the store still makes a good profit.
For example: “Buy 2 T-Shirts and Get 1 T-Shirt Half Price.”
In this example, it appears to the consumer that they’re getting a shirt for 50% off, but actually, the store is only giving a 16.66% discount overall when you consider the other two shirts.
You can find the BOGO edit screen under the General tab and change the Discount type to Buy X Get X Deal (BOGO). In the context of online sales with WooCommerce, a BOGO coupon is a coupon that your customers can use to redeem one of these types of deals.
In WooCommerce, running a BOGO-style promotion with just the core coupon features is impossible. You will need an extension that adds the extra BOGO features to the store.
Advanced Coupons is the only solution that fully implements multiple different kinds of BOGO coupons in WooCommerce. You can run BOGO coupons in four ways:
With single products (e.g., Buy X of this Product, Get X of this Product)
BOGO with a group of products where the customer can choose (e.g., Buy Any Of Product X, Y, Z, …, Get Any Of Product X, Y, Z)
With a product category or categories (e.g., Buy Any Product From Category X, Get Any Product From Category X)
With Any Product in the store
You can mix and match the “Buy” and “Get” types with these options. The products that trigger the deal don’t necessarily have to be the same in the applying part of the deal.
Advanced Coupons BOGO Deals for WooCommerce
Advanced Coupons is an extension plugin for WooCommerce that adds extra features to your standard coupon interface. One of those features is for running Buy One, Get One style deals.
BOGO Deal Examples You Can Run
Here are some examples of the kinds of BOGO coupons you could run:
Buy… +
A coffee pod machine and choose a free pack of coffee pods from the coffee pod category
A coffee pod machine and get your first pack of coffee pods half price!
2 pairs of shoes and get a third pair free
1 t-shirt and get another t-shirt half price
2 bottles of shampoo and get another free
All of the mentioned BOGO deals are possible in Advanced Coupons. There’s heaps of flexibility too so you can run even more types of BOGO deals too.
But first, let’s discuss in more detail Buy Types and Customer Types.
What is a Buy Type?
A trigger is what causes a BOGO coupon to become active. It is what the system sits there waiting for to give the customer the deal.
Think of it like this, under what conditions should a customer get this deal? For example, if they need to have a specific coffee pod machine product in their cart, you would specify it here.
Any Combination of Products
You also can choose whether it should trigger on any combination of a list of products. This is handy for promotions where they’re allowed to have any combination of a set of products, but the products have no other particular grouping.
It will trigger the deal as long as there is any combination of those products in the cart as long as the total quantity requirements are met.
This type is also handy for running BOGO deals on Variable product types, where many other WooCommerce BOGO plugins fail. You can specify all of the variations of a product here, and it will treat every variation like an individual product (which is how WooCommerce sees them too).
For example, if you have a t-shirt promotion, they need two shirts in the cart.
If you offer a specific shirt in blue red, and green, they can choose any combination of those as long as the overall quantity on the cart is 2.
Product Categories
And lastly, you can choose whether it should apply based on a product category.
For example, any two products from this specific category/category.
This works similarly to the Any Combination of Products buy type, but it just uses all products in that category or categories at the specified quantities.
What is a Get Type?
The Get Type focuses on the “get” part of the deal or what they should get, specifically, if the deal has been triggered. It’s called “Get Type” because it is focused on what is being applied as part of this deal.
