Model
PackageResult
Magento\Shipping\Model\Rate\PackageResult
What it does
This class manages and aggregates shipping rates when an order needs to be split into multiple packages.
Developers use it when calculating shipping costs for orders that require multiple shipments, as it combines rates from different packages and provides methods to retrieve the cheapest rate, sort by price, or filter by carrier.
Public Methods
- appendPackageResult()
- getAllRates()
- getError()
- getRateById()
- getCheapestRate()
- getRatesByCarrier()
- asArray()
- sortRatesByPrice()
- updateRatePrice()