Model
Shipping
Magento\Shipping\Model\Shipping
What it does
This class collects and manages shipping rates from all configured carriers during checkout.
Developers use it to gather available shipping options based on the destination address, cart items, and package weight, handling complex scenarios like multi-package shipments and carrier-specific validation rules.
Public Methods
- getResult()
- setOrigData()
- resetResult()
- getConfig()
- collectRates()
- collectCarrierRates()
- composePackagesForCarrier()
- collectRatesByAddress()
- setCarrierAvailabilityConfigField()