Log in
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()