I want to add a shopping cart rule to my site which gives a discount every 3rd item. For example if there are 3 items for a category in the cart, provide a discount of £2, and when there are 6 items, apply discount of £4 etc. I also have to consider if a customer buys 4 or 5 they'd get the discount set on buying 3 etc. Is it possible to do this with a single rule?

Thanks in advance.

2 Answers 2


Yes, just give them the discount divided by quantity step. If you want to give $2 discount every 3 items then you would set a Fixed Amount Discount of 0.6667 ($2 / 3) then set the Discount Qty Step to 3. Every 3rd item will result in 0.6667 * 3 discount, or $2.

enter image description here

  • Hi Sean, I've found a problem with this. It only takes affect every 3rd addition to the cart of every single product. For example if I had 1 x 3 products from the category I've specified, I don't get the discount. I have to have 3 x 1 product (hopefully that makes sense). The offer should be any 3 items from this category? Thank you Feb 17, 2015 at 9:41
  • Do you have any other conditions besides category? Feb 17, 2015 at 13:05
  • No, just that, exactly as you've shown above with my category of 8. Thanks Feb 18, 2015 at 13:19
  • I'm not by my computer atm but try changing the Discount Qty Step to 1 then add an extra subselection condition to achieve the multiple of 3. I'll try it out myself when I get back home. Feb 18, 2015 at 13:23
  • Hi, I've tried this but I've either done it wrong or it's just not working. How do I add the condition to be a multiple of 3? Thanks Feb 19, 2015 at 16:19

I have create the issue by the following conditions for 1X3 (3 different products of same category)

Rules Screenshot 1

Rules Screenshot 2

Hope it help you all.

  • This solution doesn't work when you've 4 products of category 5 in your shopping cart. When you have 4 products in your shoppingcart you probably want to apply the discount for the first 3 products.
    – kipzes
    Oct 16, 2017 at 12:21
  • how to give discount for 3rd order? is possible with shopping cart pricing rule? @urfusion
    – Gem
    Jun 1, 2019 at 7:13

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.