Catalog Price Rules wirken auf den ersten Blick wie Cart Price Rules, nur ohne Gutscheincode, funktionieren intern aber vollkommen anders. Während Cart Price Rules ihre Bedingungen bei jeder Warenkorb-Berechnung neu auswerten, verlässt sich
Magento bei Catalog Price Rules bewusst auf eine vorberechnete Indextabelle, damit die Preisanzeige im Katalog nicht bei jedem Seitenaufruf komplexe Regel-Logik durchlaufen muss. Dieser Artikel geht in die Tiefe: wie der catalogrule_rule-Indexer arbeitet, warum viele aktive Regeln bei großem Katalog zum Performance-Problem werden können, und mit welchen gezielten Reindex-Strategien sich das in Grenzen halten lässt.