cancel
Showing results for 
Search instead for 
Did you mean: 

Promo Shopping Cart Price Rule Buy 3 Get 1 Free

Promo Shopping Cart Price Rule Buy 3 Get 1 Free

Hello , I'm using magento 1.7 Community Edition (CE) 

I want to setup this promo rule

If a customer buys 3 t-shirts from the same category (category 8), he/she will get the third one for free 

 

I set the condition like this:

 

If ALL  of these conditions are TRUE :

and then The Action:

Apply: percent of product price discount

Discount amount: 100

Max quantity discount is applied to: 1

 

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

If ALL  of these conditions are TRUE :

  • Category  is 8 

 

The problem is that The Action rule will go though every single row in the cart and discount it for 100% for example if I buy 3 different t-shirts (A, B, C from category 8) and a pants (category 9) it will discount the three t-shirt for 100% so I only pay for the pants.  The rule only work if I buy 3 t-shirt of the same sku, it will discount just one of them, but if I buy 3 t-shirt of the same category it will discount all of it for 100%...

 

My question is how do I set this shopping cart price rule so that it only discount 1 product per category (category 8) not only per sku.

4 REPLIES 4

Re: Promo Shopping Cart Price Rule Buy 3 Get 1 Free

In your rule action, you should also set :
Maximum Items Rule is Applied To : 1.

This should work.

French Magento Solution Specialist.
Magento consultancy

Re: Promo Shopping Cart Price Rule Buy 3 Get 1 Free

Hey, 

 

I'm having the same issue here, did you find any solution to it? I would be glad to hear it !

 

Thanks a lot!

Re: Promo Shopping Cart Price Rule Buy 3 Get 1 Free

Anyone know of a solution to this? I'm experiencing the same issue as mentioned.

Re: Promo Shopping Cart Price Rule Buy 3 Get 1 Free

This is the exact reason I will be moving away from magento, its just not user friendly to non tech website owners. These sort of problems should not need to involve needing your web guys!

 

Just my two cents...

 

still im trying to fix a similar problem