I am trying to create shopping cart rule:

  • Two or more DIFFERENT products should be added to a cart
  • Include Products only from categories "6 & 8"
  • Apply 5% discount

This rule works even if you have one product with QTY >=2, But I need to apply discount only if two different products present in cart

Any help appreciated.


  • What is your exact problem? The rule is not used? What did you enter in the other fields? Commented Apr 17, 2013 at 1:11
  • @FabianBlechschmidt I think the OP wants the rule to apply only when there are two different skus in the cart - not two of the same sku, which is what will happen in the current incarnation.
    – philwinkle
    Commented Apr 19, 2013 at 23:57
  • The below answer is a working solution. Please mark it as accepted if it was your answer - otherwise, please enter your own answer and mark as accepted.
    – philwinkle
    Commented May 16, 2013 at 4:42
  • i need one promotion offer solution. if i am add 1 particular brand 3 items add then i want to special price for this 3 item so how to define there magento.and if i add one more item in cart then 4 th item price is original price. example: buy 3 for $4.99
    – user27393
    Commented Jun 22, 2015 at 13:54

2 Answers 2


There aren't many ways to promote product diversity - they have to be set up for specific category pairings. If you have a limited number of categories you may be able to set up enough combinations to apply to a good portion of your catalog.

See this example:

Set up multiple rules

  • In rule 1, set Product Attribute Combination so that it applies to 1 or more items that are in category 6 but not in 8
  • In rule 2, set Product Attribute Combination so that it applies to 1 or more items in category 8, but not in category 6

It will look something like this:

Product diversity rule

  • Thanks Philip! Although my problem was different, this technique helped me resolve it!
    – Kalpesh
    Commented Jul 17, 2014 at 23:23

Here is the solution that worked for us. It will apply 5% discount automatically if 2 or more products added to shopping cart.enter image description here

enter image description here

Your Answer

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

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