Log in
Model

RuleProductProcessor

Magento\CatalogRule\Model\Indexer\Rule\RuleProductProcessor

What it does

This processor handles reindexing when catalog price rules are created or modified.

When a rule changes, it identifies all affected products and triggers reindexing of both the catalog rule index and product price index to ensure accurate pricing.

Developers typically don't call this directly - it's invoked automatically by Magento's indexer system when catalog rules are saved.

Public Methods

  • reindexRow()
  • reindexList()