Log in

Shipping Module

CarrierFactory

Factory

The CarrierFactory class creates instances of shipping carrier models in Magento 2. Developers use this factory to...

Carrier

Helper

The Carrier helper class provides utility methods for working with shipping carriers in Magento 2. Developers use t...

Data

Helper

This helper class provides utilities for working with shipping tracking functionality in Magento 2. Developers use...

AbstractCarrierInterface

Interface

This interface defines the contract that all shipping carrier implementations in Magento 2 must follow. Developers...

CarrierInterface

Interface

CarrierInterface defines the contract that all shipping carriers in Magento 2 must implement. Developers use this i...

CarrierFactoryInterface

Interface

This interface defines a factory contract for creating and retrieving shipping carrier instances in Magento 2. Deve...

GenericInterface

Interface

This interface serves as a marker for shipping carrier source models in Magento 2. Developers implement this interf...

ShipmentProviderInterface

Interface

This interface defines a contract for classes that provide shipment data in Magento 2. Developers would implement t...

AbstractCarrier

Model

AbstractCarrier is the base class for all shipping carrier implementations in Magento 2. Developers extend this cla...

AbstractCarrierOnline

Model

This abstract class serves as the foundation for all online shipping carrier integrations in Magento 2 (UPS, FedEx,...

GenericDefault

Model

This class serves as a default implementation for shipping carrier source models in Magento 2. It provides a basic...

Config

Model

This class provides configuration and access to shipping carriers in Magento 2. Developers use it to retrieve all r...

Allmethods

Model

This class provides a formatted array of all available shipping methods in Magento 2 for use in admin configuration...

Allspecificcountries

Model

This class provides configuration options for shipping methods to either apply to all allowed countries or specific...

Info

Model

This model handles retrieving shipment tracking information in Magento 2. Developers use it to load and display tra...

Observer

Model

This observer class handles the aggregation of shipping report data in Magento 2's sales reporting system. Develope...

Packaging

Model

This class generates PDF documents for shipping package labels and packing slips in Magento 2. Developers use it to...

Track

Model

This class represents a shipment tracking number in Magento 2 orders. Developers use it to retrieve detailed tracki...

CarrierResult

Model

This class manages shipping rate results collected from multiple carriers during the shipping calculation process....

PackageResult

Model

This class manages and aggregates shipping rates when an order needs to be split into multiple packages. Developers...

Result

Model

This class acts as a container for shipping rate results returned by shipping carriers in Magento 2. Developers use...

ShipmentNotifier

Model

The ShipmentNotifier class handles sending shipment notification emails to customers when their orders are shipped....

ShipmentProvider

Model

This class retrieves shipment data from HTTP requests in Magento 2's shipping module. Developers use it when they n...

Request

Model

This class serves as a data container object for shipment requests in Magento 2. It stores all necessary informatio...

ReturnShipment

Model

This class represents a return shipment request in Magento 2's shipping system. Developers use it to store and tran...

Shipping

Model

This class is the core shipping rate collection service in Magento 2. Developers use it to gather shipping rates fr...

LabelGenerator

Model

The LabelGenerator class is responsible for creating shipping labels for Magento 2 shipments. Developers use this c...

Labels

Model

This class handles the creation and preparation of shipping label requests in Magento 2. Developers use this class...

Element

Model

This class extends Magento's base SimpleXML Element to provide enhanced XML handling specifically for shipping data...

HandlingAction

Model

This class provides a dropdown option source for configuring how shipping handling fees should be applied in Magent...

HandlingType

Model

This class provides a standardized list of handling fee calculation types (Fixed or Percent) for shipping methods i...

Result

Model

This class serves as a container for shipment tracking information results in Magento 2. Developers use it when imp...

AbstractResult

Model

This abstract class serves as a base model for shipping tracking results in Magento 2. It extends the DataObject cl...

Error

Model

This class represents an error result when tracking shipping information fails in Magento 2. Developers encounter t...

Status

Model

This class represents the status information of a shipping tracking result in Magento 2. Developers use it to store...