5

I'm experiencing some issues about Catalog price rules: whenever I create a price rule, this is not applied to selected products until each of these products isn't updated someway. Reindex all data from Index management has no effect; even in case of new products created after the price rule, I can't see the special price frontend if I don't edit the products.

Am I the only one who has such a problem? Any idea if it could be cache related, or it's because different tables are affected on product insert or product update?

I'm working on Magento 1.6.1 C.E.

Thank you!

Stephan Muller
  • 27,018
  • 16
  • 85
  • 126
stebcom
  • 119
  • 1
  • 2
  • 5
  • Ok, I just didn't notice the 'apply rule' button. I actually don't understand its meaning, since you can also set a start and a finish date for any rule. Problem solved for this time btw – stebcom Nov 13 '12 at 11:15
  • I had a similar issue and neglected to hit the "apply rule" button. However, a CUSTOMER was able to see the discount immediately and was able to place the order at the discounted price. But when I viewed the site through the customer interface, it was not displaying for me. And the discounted price did not display in the Admin interface when creating an order either. Be cautious about the "apply" - just because it's not working for you does not mean it's not working for others. –  Jan 24 '13 at 17:58

3 Answers3

3

Also may be you missed this make sure you clicked APPLY RULES Button

enter image description here

Harikaran K
  • 428
  • 9
  • 26
2

Please check:

  1. Is the rule active?
  2. Has the rule been applied?
  3. Is the rule active on this day?
  4. Does the rule you created actually include the targeted products?
  5. Does your rule not applied because of priority? If all of above are working then your rule will be visible to front ent when once your cron will run and once page cache will be flushed
CroMagnon
  • 1,218
  • 7
  • 20
  • 32
pks11
  • 134
  • 1
  • 1
  • 8
1

The cheap way is to go to the rule and click on 'Save and apply rule' button everyday, which will work but is not ideal. As a solution, you need to setup a cronjob which refreshes the rule on daily basis. You can do this by going to System->configuration->system->cron. Or if you can setup the crontab if you have access to the SSH.

Hum
  • 531
  • 2
  • 12
  • 30