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