Log in

InventoryShipping Module

GetItemsToDeductFromShipment

Model

This model extracts and prepares inventory items that need to be deducted from stock when a shipment is created. Developers use this class in the Mage...

GetSourceSelectionResultFromInvoice

Model

This model determines which inventory sources should fulfill virtual and downloadable products when creating an invoice. Developers use this class dur...

Model\InventoryRequestFromOrderFactory

Factory

This factory class creates InventoryRequest objects from Magento sales orders during the shipping process. Developers would use this when implementing...

Model\SourceDeductionRequestFromShipmentFactory

Factory

This factory class creates SourceDeductionRequest objects from shipment data, which are used to deduct inventory quantities from specific sources when...

Model\SourceDeductionRequestsFromSourceSelectionFactory

Factory

This factory class converts source selection results into source deduction requests during order shipment. Developers use this when processing shipmen...

ResourceModel\ShipmentSource\DeleteShipmentSource

Model

This class handles the deletion of shipment source records from the inventory_shipment_source database table. Developers would use this when a shipmen...

ResourceModel\ShipmentSource\GetSourceCodeByShipmentId

Model

This class retrieves the inventory source code associated with a specific shipment ID from the database. Developers use it when they need to determine...

ResourceModel\ShipmentSource\SaveShipmentSource

Model

This class saves the relationship between a shipment and its inventory source location in Magento's Multi-Source Inventory (MSI) system. Developers wo...

ReturnProcessor\GetShippedItemsPerSourceByPriority

Model

This class retrieves and organizes shipped order items by their source warehouses when processing returns in Magento's Multi-Source Inventory (MSI) sy...

Source\Validator\CarrierLinksValidator

Model

This validator ensures that carrier links configured for an inventory source are valid. It checks that carrier codes reference existing shipping carri...