I cannot get “Buy 4 get 1 free” rule to work on my site. This is how i setup my rule:
1. Select Promotions > Checkout Price Rule
2. From the Rule Information:
a) Status = active
b) website = main website
c) customer groups = not logged in, general
d) coupon code = blank
e) uses per coupon = 0
f) uses per customer = 0
g) from date = today’s date
3. From the Conditions:
If ALL of these conditions are TRUE :
If ALL of these conditions are TRUE :
SKU is n2610
... equals or greater than 4
4. From the Actions:
a) Apply is “Buy X get Y free (discount amount is Y)
b) Discount amount is 1
c) Maximum Qty Discount is Applied to is 1
d) Discount Qty Step (Buy X) is 4
e) Free shipping is No
f) Stop further rules processing is Yes
Nothing under the box “Apply the rule only to cart items matching the following conditions (leave blank for all items)”
We want the rule to behave as add Y qty of free ProductA to cart when the user adds X qty of the ProductA to the cart and NOT behave as the user needs to add X + Y qty of ProductA and discount the price amount of Y qty of ProductA.
I have changed the condtions to:
If ALL of these conditions are TRUE :
If an item is FOUND in the cart with ALL of these conditions true:
SKU is n2610
and removed the max qty discount
It’s working!!!! =) Thanks again Moshe!
However, it requires the user to put X+Y qty to cart and get the discount of product price amount * Y. Can we have the user just add X qty and display a free item as a free gift? Can someone confirm this?
@kidillusion: the rules called price rules for a reason that it deals only with prices
Automatic addition of items to cart becomes much more involved process.
Will you force customer pay for shipping, packaging and/or handling of automatically added items? Tax?
Can customer remove automatically added items from cart? How do we know if he wants them continue being removed from cart or he changed his mind?
And many more questions.
Most of them might have to be configurable, some might be part of custom logic.
Things like these mostly done in a custom way for each client.
@Moshe: Not sure whether this is the right thread i can post this question.
Buy X get Y free is working fine. But the product should have even the custom option same. If i select the same product with different custom option, magento doesn’t consider it for discount.
Example:
Coupon Rule: Buy 2 get 1 free
Case:
One of the T-Shirt has the SKU ‘t-shirt-1000’ and it has the colors ‘Red’, ‘Yellow’, ‘blue’. I add ‘t-shirt-1000’ color ‘Red’, ‘t-shirt-1000’ color ‘Yellow’ and ‘t-shirt-1000’ color ‘blue’ each one. Even then i’m charged for all the 3 T-shirts, is there any configuration change or quick fix which will Just check SKU and not the other options?
@brent: Not sure whether this is the extension that i’m looking for. Do you have a working demo and more explanation about this extension?
My Case is:
I setup promo of buy 2 get 1 free for a Shirt with SKU ‘shirt-1’. This particular shirt is available in several colors (custom option).
If i add the same shirt in 3 different colors (each one) i should still be able to get the promo discount. I should get the discount of 1 shirt’s cost. However, in current magento setup, it considers each color as separate item and it is not giving me the discount. Hope you understood my point.
Please let me know if this extension will resolve the issue that i face. If so, could you please provide me with a working demo which i can check once?
Also, i would like to add:
- Current magento setup that we have is already customized for several needs. So, is it possible to add your extension to existing customized magento setup?
Please let me know if i need to explain further on this.
Im trying to run a sale” buy one get one 50% off. “ I have 5 products created and each has a set of custom options that allows the customer to create about 120 different products from each main product. I want to run a sale that if a particular custom option is purchased in the first item, then the second item added to the cart gets 50% off. I added skus to the custom options but magento doesnt seem to allow price rules based on custom options. So right now the only way to give a discount is if they click qty 2 of one item then it takes half off one item. But if two different items are added to the cart then they both get 50% off.
When a customer buys 3 X, he should get Y for free. All works fine, untill I choose the free product. See this image (it’s in Dutch, I hope that isn’t to big of a problem):