This is a simple BOGO discount scenario where you buy Product A and get Product B free.

This guide is useful in the following scenarios only:

  • You want to provide a specific product free when purchasing another product (Buy A, get B free).
  • You know which product to give free.
  • ¬†You want the free product to be "automagically" added to cart.

Navigate to Woocommerce -> Woo Discount Rules -> Add New Rule.

After Entering into the rule page, just add the rule name and you can select the Discount Type "Buy x get Y" from the Drop-down.

Choose Product A in filters and choose "Buy X get Y - Products" in the Get discount.

What is recursive ?

When recursive checkbox is enabled, the quantity ranges will be repeated.
So, in my example, i have chosen the "buy" quantity as 1 and free quantity as 1.
When 2 quantities are in cart, 2 free products will be added.
When 5 quantities are in cart, 5 free products will be added and this keeps repeating for every quantity added.

Make sure to choose the auto add option so that the free product will be automatically added to cart.

Here is a screenshot of cart page :

* If you do not want the discounts to repeat (buy 1 get 1, buy 2 get 2, buy 3 get 3), you can uncheck the Recursive checkbox and configure ranges according to your requirement.

Still unclear ?
Please submit a support request. We are always happy to assist you :)

Did this answer your question?