Run BOGO promotions on your WooCommerce product pages
The problem
BOGO (buy one get one) deals are one of the highest-converting promotion types in retail - but WooCommerce has no built-in BOGO widget. The usual workaround is a coupon plus a note on the product page, which is easy to miss and hard to track.
How bundles solve it
BizBundles adds a BOGO layout directly to the product page. The widget shows the main product plus the free item with a clear "buy one get one free" message. When the customer clicks add to cart, both products are added at the correct prices - the free item is added at zero cost through the native WooCommerce cart. No coupon, no manual price override, no theme hack.
Recommended layouts
3 steps to implement
- Create a BOGO bundle
In the BizBundles editor, choose the BOGO layout. Set the main product and the free product. You can use the same product (buy 1 get 1 same SKU) or a different product as the bonus.
- Configure the display
Set a label, optional urgency text, and conversion elements like a trust badge or shipping bar. The live storefront preview shows exactly what customers will see.
- Publish and track
The BOGO widget appears on the product page. View, cart, and order metrics per bundle are tracked automatically in your customer portal.
Frequently asked questions
Does BOGO work with WooCommerce variable products?
Yes. You can set a variable product as the main item or as the free item. If the free product has variations, the customer selects the variant before adding to cart.
How is the free item priced in WooCommerce?
BizBundles adds the free item to the cart at zero price through the native WooCommerce cart. The discount appears correctly on the order, the cart total, and the invoice. No coupon code is needed.
Can I run BOGO for a limited time?
Yes. You can deactivate the bundle at any time from the BizBundles hub in WordPress admin. There is no scheduled start/stop built in yet, but activating and deactivating takes one click.

