We are running a promo for a specific brand where if you buy 3 of a specific style chair you get 1 free. This is what I have set up: https://i.stack.imgur.com/NkqrU.png

There are lots of colour variations of the chair so I have input all the skus, as it didn't work when I used the SKU of the default product that they are all associated with. I also changed the 'x' to 3 as I wasn't sure if it meant 3 or 4, but that doesn't work either. Any ideas?

2 Answers 2


By default, Magento does not support it. I suggest that you try the Amasty Special Promotions Pro.

Amasy Special promotions pro really works for this kind of scenario.

You can find the other answer from here: Buy 2 get 1 free for the same Category


Below extension links allow you to add free product to your cart. To do allow this, a new action "add a gift" is added to the cart price rules.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.