I setup Catalog Price rule as discount and it works well

but a product which have already special price can not be discount for my catalog price rule

the product just show the special price

How can I make Catalog Price rule also work as additional discount for product have special price?

e.g.) If original price is $100, special price $80, Catalog price rule is discount %10

I want to show $72 (as special price + catalog price rule)

currently the product show only special price $80

1 Answer 1


Here is i have found solution after deep analysis.

you can override model


i was in same situation before and here i have posted my answer with my post you can use it for your needs.

i think it will sure help you.

  • Hesitate to edit core file first ... if there is no other answer I will try later this method Thank you for answer!
    – Yohan
    Jan 3, 2015 at 8:40
  • you have to make some custom extension for this. No need to change core files. you can see my detail answer which contents xml node how to override this
    – liyakat
    Jan 3, 2015 at 8:43

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.