InventoryShipping Module
GetItemsToDeductFromShipment
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
This model determines which inventory sources should fulfill virtual and downloadable products when creating an invoice. Developers use this class dur...
ResourceModel\ShipmentSource\DeleteShipmentSource
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
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
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
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
This validator ensures that carrier links configured for an inventory source are valid. It checks that carrier codes reference existing shipping carri...