Magento Forum

Page 1 of 3
Shopping Cart Rules to get a product free on purchase of another product
 
remyapvava
Jr. Member
 
Total Posts:  3
Joined:  2009-02-10
 

Hi,

I want to do a feature by which one can purchase a product of a particular category and Along with this product another product of another category should be obtained free. Is it possible to do this with magento?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Pierre Tissot
Jr. Member
 
Total Posts:  2
Joined:  2009-03-19
 

I’m with you, interested in how to do this.

 
Magento Community Magento Community
Magento Community
Magento Community
 
abille
Jr. Member
 
Total Posts:  27
Joined:  2008-08-21
 

Hi,
i need the same thing,
did you reach to do that ?
could you share your work so we can assist you ?

thanks

 
Magento Community Magento Community
Magento Community
Magento Community
 
Ethica Press
Jr. Member
 
Avatar
Total Posts:  12
Joined:  2009-03-10
UK, Romania
 

Oh, I’m also keen to find out how to set this up! I feel so helpless…

Thank you!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Ethica Press
Jr. Member
 
Avatar
Total Posts:  12
Joined:  2009-03-10
UK, Romania
 

Well, after squashing my brainz I managed to set it up the way I wanted.

So here it is for free smile :

Real life example:

I have in stock 80 items of X and much more of Y. If customers buy one X (with special price) they will get one Y for free.

Here come the rules:

Shopping Cart Price Rule:

Conditions:

If ALL
.  of these conditions are TRUE
. :
   If 
an item is FOUND
.     in the cart with ALL
.     of these conditions true
.        
SKU  is
.            cc6428
.  
..       
Special Price  is
.            28
.  
.. 

..   If 
an item is FOUND
.       in the cart with ALL
.       of these conditions true
.           
SKU  is
.              cc6252
.  
..          
Price  is
.              8
.  
.

Actions:

Apply fixed amount discount
Discount amount 
*: 8

In the box below (Apply the rule only to cart items matching the following conditions (leave blank for all items)):

If ANY
.  of these conditions are TRUE
. :
      
SKU  is
.          cc6428

Well, that’s it. You can further play with more conditions I guess. Don’t ask me more about this, I’m just happy I made it work after a while smile

Good Luck!

Marius

 
Magento Community Magento Community
Magento Community
Magento Community
 
Pierre Tissot
Jr. Member
 
Total Posts:  2
Joined:  2009-03-19
 

Thanks Marius for the brainstorming:

But in this case, correct me if i’m wrong, the user must “have the luck” to add the SKU:cc6252 to have it free. I was looking for something more authomatic. Like I add product X in the cart, and the product Y (since is free) cames directly.

PiR

 
Magento Community Magento Community
Magento Community
Magento Community
 
remyapvava
Jr. Member
 
Total Posts:  3
Joined:  2009-02-10
 

Thanks for replying all..

It was great, I want to implement one more feature,

Suppose I have two categories ‘ A’ and ‘B’,

If i have a single product of category ‘A’ and a single product of category ‘B’ in the cart, then the product of category ‘B’ will be free.

If i have a single product of category ‘A’ and a two product of category ‘B’ in the cart, then one product of category ‘B’ will be free and the other will be charged. ie, I have to make the products in the category B free according to the products in the category A.

If I have 2 products of category ‘A’ and 2 products of category B the 2 products of category will be free.

A B
1 1 (FREE)
1 2( 1 FREE)
2 2 (2 FREE)
3 4 (3 out of 4 FREE)

(ie, a one-to-one relation, one from B will be free for one in A.
All the products from B will not be free. It will be free as per the product count of A)

 
Magento Community Magento Community
Magento Community
Magento Community
 
kpjuni
Jr. Member
 
Total Posts:  9
Joined:  2008-06-24
 

I’m looking for a way to buy ‘A’ and it puts ‘B’ in the shopping cart for free automatically.

 
Magento Community Magento Community
Magento Community
Magento Community
 
joshq3i
Jr. Member
 
Total Posts:  16
Joined:  2008-12-09
 
kpjuni - 30 March 2009 05:38 PM

I’m looking for a way to buy ‘A’ and it puts ‘B’ in the shopping cart for free automatically.

Exactly! That’s what feature needs to be added--cart actions like “add a sku to the cart”.  Currently, when i have a coupon that gives an item free with the purchase of another item the customer must first add the free product at full price; that doesn’t make sense.  If the customer doesn’t add the item that will become free then the coupon cannot be applied and is invalid.  The coupon should check for the qualifying item and then automatically add the free item.  The customer should never be forced to take an extra step.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Chris @ Cora
Jr. Member
 
Total Posts:  17
Joined:  2007-10-12
UK
 

I have a client who wants this feature.  Currently they are doing a promotion where if the customer buys a pushchair they get an accessory free.  So, ideally I’d like it that when they add the pushchair to their basket it adds the relevant accessory automatically for free.  Is this currently impossible?

 
Magento Community Magento Community
Magento Community
Magento Community
 
adamr415
Jr. Member
 
Total Posts:  13
Joined:  2009-03-20
 

I also need something like this. Anyone? My preference would be to have a free product added to their cart when a specific coupon code is entered and there is a minimum cart total.

 
Magento Community Magento Community
Magento Community
Magento Community
 
ownsecurity
Member
 
Avatar
Total Posts:  36
Joined:  2008-08-04
South of France
 

Hi all,

Did someone found a way to solve this issue?

I agree with joshq3i that’s non-sens to add a product than apply the coupon!

I really need your help!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Eppo
Jr. Member
 
Total Posts:  5
Joined:  2008-10-24
 

Yeah i need this too!

Could be very handy with the Points and Rewards extention!

 
Magento Community Magento Community
Magento Community
Magento Community
 
ichor
Jr. Member
 
Total Posts:  1
Joined:  2009-04-08
 

Yeh i am after it too

 
Magento Community Magento Community
Magento Community
Magento Community
 
haligonia
Sr. Member
 
Total Posts:  97
Joined:  2009-02-28
 

Me too. I really would like to be able to bundle an accessory with a product in the cart for free but with a different SKU for inventory / fulfillment purposes.

 
Magento Community Magento Community
Magento Community
Magento Community
 
_ADS_
Jr. Member
 
Total Posts:  15
Joined:  2008-12-02
 

I propose a different problem for all you brainiaks… out there.

I need to setup a rule like this:

2+1 rule:
Buy two get one free (the product with the lowest price in cart is free).

How about that !

The rule needs to be more general to be applied to more than 3 products.

1. Get the number of products in basket (total products).
2. Calculate the number of free products (total products / 3).
3. Set the price for the free products to 0 - or subtract the value of free products from total price
4. Calculate total price.

Anybody with a solution?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top
Page 1 of 3