Utility
Magento\SalesRule\Model\Utility
What it does
This utility class provides helper methods for processing sales rules (promotional discounts) in Magento 2.
Developers use it to validate if a rule can be applied to a quote/address, handle price calculations, manage rounding deltas for accurate discount amounts, and retrieve correct item prices considering discount calculations.
It's essential for ensuring promotional rules are applied correctly and discount amounts are calculated accurately.
Public Methods
- canProcessRule()
- minFix()
- deltaRoundingFix()
- getItemPrice()
- getItemBasePrice()
- getItemQty()
- mergeIds()
- resetRoundingDeltas()