ReindexRuleProduct
Magento\CatalogRule\Model\Indexer\ReindexRuleProduct
What it does
This class handles the reindexing of catalog price rule relationships with products in Magento 2.
Developers use this when catalog price rules need to be applied to matching products, typically during scheduled reindexing or when rules are saved.
It processes rule conditions, determines which products match, and populates the catalogrule_product index table with rule-product associations including pricing actions, date ranges, and customer group restrictions.
Public Methods
- execute()