RuleQuoteRecollectTotalsOnDemand
Magento\SalesRule\Model\Rule\RuleQuoteRecollectTotalsOnDemand
What it does
This class marks active quotes for total recalculation when a sales rule (coupon/discount rule) is modified.
When a sales rule changes, this ensures all quotes that previously applied that rule will have their totals automatically recalculated on the next load, keeping discounts and prices accurate.
It processes quotes in batches to handle large datasets efficiently without memory issues.
Public Methods
- execute()