Site-wide Catalog Price Rules Do Not Over-ride Special Prices!
Add to Favourites
|
Just a quick warning if you use the “Special Price” field extensively for product listings on your Magento web-site – the Catalog Price Rules section will NOT affect any Special Prices.
I found this out the hard way today. One of our web stores has got about 90 products, all of which have an RRP and a Price. What we originally did was to insert the RRP into the “Price” field, whilst placing the actual price into the “Special Price” field. These prices, were actually not so “special” as such, they were our normal prices, however we wanted to emphsise that the user was paying much cheaper than the RRP.
Then one day we decided to cut the prices by 20%, because we wanted to see whether it would make any difference to the amount of stock we sold. Unfortunately, little did we know that creating a Catalog Price Rule and then enabling a condition (where Product is set to ‘Enabled’) – would only affect the Price (or as we had it… the RRP).
This meant the rather tiresome and labourous task of going into to each product and replacing the Price (or as we had it, the RRP), with the actual price… clear as mud.
The moral of the story is – just be careful. Special Prices will always over-ride the Catalog Price Rule – so, activating any site-wide discounts might require a little more work than originally expected!
about the author
This article was written by Sam Davis on November 4, 2008.
Computing over a glass of Grenache Shiraz... again! Sam is the Editor of Blasted Thing. Contact Us |
related articles
comments
One Response to “Site-wide Catalog Price Rules Do Not Over-ride Special Prices!”
Leave a Reply
![]() Changing an Existing Product to Have an Attribute Set |





























Thanks for sharing. Catalog Pricing Rules, along with Special Prices, are exceptions to the base price of a product, and specificity should be defined as close to a resource as possible. So, I think that’s how it should work. It would be nice if we could choose which number/price fields in an attribute set that a price rule applies to.
For your scenario, you should probably add a RRP attribute to the appropriate Attribute Sets, then modify your price template to show the RRP price as the “regular”.