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