1

I am on Magento ver. 1.9.1.0

I am trying to get a promotion rule to work "Buy X get Y free"

Meaning if customer buy Item OW-1 , customer will get item WL-1 free. I tried many times having both products in my cart to test but is not working after creating promotional rules.

My rule is:

If ALL of these conditions are TRUE : If an item is FOUND in the cart with ALL of these conditions true: SKU is WL-1

Apply

Discount Amount *

Maximum Qty Discount is Applied To

Discount Qty Step (Buy X)

Apply to Shipping Amount

Free Shipping

Stop Further Rules Processing

Apply the rule only to cart items matching the following conditions (leave blank for all items)If ALL of these conditions are TRUE : SKU is OW-1

6

Default Magento Buy X Get Y Free rule works only for one product. Means, if customer buy X="SKU-OW-1" customer will get free Y="SKU-OW-1". if you want to set another product as a Y then you need to create custom module for that. There are several free extensions available on Magento Connect that will do things for you.

This might help you to create rule: http://www.magentocommerce.com/wiki/3_-_store_setup_and_management/shopping-cart-price-rule-recipes#buy_1_get_1

  • 1
    Thanks for this answer. So that's why mine wasn't working. Haha! – jehzlau Nov 9 '15 at 20:50
  • Note that if you can't see SKU as one of the attributes for your rule then you should go to Catalog > Attributes > Manage Attributes and edit the SKU to enable "Use for Promo Rule Conditions". – Kevin Sadler Feb 2 '16 at 17:03
  • 1
    A much easier way is to use a third party module like the Special Promotions Pro from Amasty (goo.gl/9WxbA4). It really works with our needs. – Ner Apr 30 '18 at 7:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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