Shipping Module
Carrier
The Carrier helper class provides utility methods for working with shipping carriers in Magento 2. Developers use t...
Carrier\AbstractCarrier
AbstractCarrier is the base class for all shipping carrier implementations in Magento 2. Developers extend this cla...
Carrier\AbstractCarrierOnline
This abstract class serves as the foundation for all online shipping carrier integrations in Magento 2 (UPS, FedEx,...
Carrier\Source\GenericDefault
This class serves as a default implementation for shipping carrier source models in Magento 2. It provides a basic...
Config
This class provides configuration and access to shipping carriers in Magento 2. Developers use it to retrieve all r...
Config\Source\Allmethods
This class provides a formatted array of all available shipping methods in Magento 2 for use in admin configuration...
Config\Source\Allspecificcountries
This class provides configuration options for shipping methods to either apply to all allowed countries or specific...
Data
This helper class provides utilities for working with shipping tracking functionality in Magento 2. Developers use...
Info
This model handles retrieving shipment tracking information in Magento 2. Developers use it to load and display tra...
Model\CarrierFactory
The CarrierFactory class creates instances of shipping carrier models in Magento 2. Developers use this factory to...
Model\CarrierFactoryInterface
This interface defines a factory contract for creating and retrieving shipping carrier instances in Magento 2. Deve...
Model\Carrier\AbstractCarrierInterface
This interface defines the contract that all shipping carrier implementations in Magento 2 must follow. Developers...
Model\Carrier\CarrierInterface
CarrierInterface defines the contract that all shipping carriers in Magento 2 must implement. Developers use this i...
Model\Carrier\Source\GenericInterface
This interface serves as a marker for shipping carrier source models in Magento 2. Developers implement this interf...
Model\ShipmentProviderInterface
This interface defines a contract for classes that provide shipment data in Magento 2. Developers would implement t...
Observer
This observer class handles the aggregation of shipping report data in Magento 2's sales reporting system. Develope...
Order\Pdf\Packaging
This class generates PDF documents for shipping package labels and packing slips in Magento 2. Developers use it to...
Order\Track
This class represents a shipment tracking number in Magento 2 orders. Developers use it to retrieve detailed tracki...
Rate\CarrierResult
This class manages shipping rate results collected from multiple carriers during the shipping calculation process....
Rate\PackageResult
This class manages and aggregates shipping rates when an order needs to be split into multiple packages. Developers...
Rate\Result
This class acts as a container for shipping rate results returned by shipping carriers in Magento 2. Developers use...
ShipmentNotifier
The ShipmentNotifier class handles sending shipment notification emails to customers when their orders are shipped....
ShipmentProvider
This class retrieves shipment data from HTTP requests in Magento 2's shipping module. Developers use it when they n...
Shipment\Request
This class serves as a data container object for shipment requests in Magento 2. It stores all necessary informatio...
Shipment\ReturnShipment
This class represents a return shipment request in Magento 2's shipping system. Developers use it to store and tran...
Shipping
This class is the core shipping rate collection service in Magento 2. Developers use it to gather shipping rates fr...
Shipping\LabelGenerator
The LabelGenerator class is responsible for creating shipping labels for Magento 2 shipments. Developers use this c...
Shipping\Labels
This class handles the creation and preparation of shipping label requests in Magento 2. Developers use this class...
Simplexml\Element
This class extends Magento's base SimpleXML Element to provide enhanced XML handling specifically for shipping data...
Source\HandlingAction
This class provides a dropdown option source for configuring how shipping handling fees should be applied in Magent...
Source\HandlingType
This class provides a standardized list of handling fee calculation types (Fixed or Percent) for shipping methods i...
Tracking\Result
This class serves as a container for shipment tracking information results in Magento 2. Developers use it when imp...
Tracking\Result\AbstractResult
This abstract class serves as a base model for shipping tracking results in Magento 2. It extends the DataObject cl...
Tracking\Result\Error
This class represents an error result when tracking shipping information fails in Magento 2. Developers encounter t...
Tracking\Result\Status
This class represents the status information of a shipping tracking result in Magento 2. Developers use it to store...