Model
PackageResult
Magento\Shipping\Model\Rate\PackageResult
What it does
This class manages shipping rates when an order requires multiple packages.
It aggregates rates from different shipping methods across all packages, combining costs for the same carrier/method and determining the cheapest overall option.
Developers use this when implementing multi-package shipment calculations where items need to be split across multiple boxes or parcels.
Public Methods
- appendPackageResult()
- getAllRates()
- getError()
- getRateById()
- getCheapestRate()
- getRatesByCarrier()
- asArray()
- sortRatesByPrice()
- updateRatePrice()