How can I restrict a coupon code from being applied to a product which is already discounted.

That means if the product is having the special price or some catalog price rule is applicable on it.Then coupon code should not be applicable on the products.

Is this possible in Magento?

  • As usual, there are modules at the magento connect, that allow to restrict coupon to discount products with special price.
    – Amasty
    Oct 14, 2014 at 8:18
  • @Amasty Can you suggest some if you ever used one of these?
    – Mukesh
    Oct 14, 2014 at 8:26
  • This site restricts self advertizing, but if you are asking, here is the link: amasty.com/special-promotions.html . There is a setting for such case as it's very common issue.
    – Amasty
    Oct 14, 2014 at 8:29

1 Answer 1


I think the first part is not possible with default Magento. (Restricting products which already have a special price). A workaround could be to put all discounted products into a category and exclude products of that category in the shopping cart price rule.

The second part (restricting products which a discount by another rules has already been applied to) should be possible with a combination of priority and "Stop Further Rules Processing" set to yes.

Your Answer

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

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