InventoryApi Module
Api\Data\SourceCarrierLinkInterface
This interface defines a data contract for linking inventory sources (warehouses/stores) with shipping carriers. Developers use this to associate spec...
Api\Data\SourceInterface
This interface defines the contract for inventory source entities in Magento's Multi-Source Inventory (MSI) system. Developers use this interface to r...
Api\Data\SourceItemInterface
This interface defines the contract for representing inventory quantities of products at specific warehouse locations (sources) in Magento's Multi-Sou...
Api\Data\SourceItemSearchResultsInterface
This interface defines the contract for search results returned when querying source items in Magento's Multi-Source Inventory (MSI) system. Developer...
Api\Data\SourceSearchResultsInterface
This interface defines the contract for search results returned when querying inventory sources in Magento 2. Developers use this when implementing or...
Api\Data\StockExtensionInterface
This extension interface allows developers to add and retrieve sales channels associated with inventory stocks in Magento's Multi-Source Inventory (MS...
Api\Data\StockInterface
This interface defines the data structure for a Stock entity in Magento's Multi-Source Inventory (MSI) system. A Stock represents a virtual aggregatio...
Api\Data\StockSearchResultsInterface
This interface defines the structure for search results when querying stock records in Magento's Multi-Source Inventory (MSI) system. Developers use t...
Api\Data\StockSourceLinkInterface
This interface defines the data structure for linking inventory sources to stocks in Magento's Multi-Source Inventory (MSI) system. Developers use thi...
Api\Data\StockSourceLinkSearchResultsInterface
This interface defines the structure for search results when querying Stock Source Link relationships in Magento's Multi-Source Inventory system. Deve...
Api\GetSourceItemsBySkuInterface
This interface defines a service for retrieving all inventory source items associated with a specific product SKU. Developers use this when they need...
Api\GetSourcesAssignedToStockOrderedByPriorityInterface
This interface defines a service contract for retrieving all inventory sources assigned to a specific stock, ordered by their priority level. Develope...
Api\GetStockSourceLinksInterface
This interface defines a contract for retrieving stock-source link records in Magento's Multi-Source Inventory (MSI) system. Developers use this to qu...
Api\SourceItemsDeleteInterface
This interface defines a service contract for deleting multiple inventory source items in bulk. Developers use this when they need to remove inventory...
Api\SourceItemsSaveInterface
This interface defines a service contract for saving multiple inventory source items in a single operation. Developers use this when they need to bulk...
Api\StockSourceLinksDeleteInterface
This interface defines a service for deleting multiple stock-source links in Magento's Multi-Source Inventory (MSI) system. Developers use this when t...
Api\StockSourceLinksSaveInterface
This interface defines a service contract for saving multiple stock-source link associations in bulk. Developers use this when they need to efficientl...
Model\GetSourceCodesBySkusInterface
This interface defines a service for retrieving source codes associated with product SKUs in Magento's Multi-Source Inventory (MSI) system. Developers...
Model\GetStockIdsBySkusInterface
This interface defines a contract for retrieving stock IDs associated with multiple product SKUs. Developers would use this when they need to determin...
Model\IsProductAssignedToStockInterface
This interface defines a service contract for checking whether a specific product is assigned to a particular stock source in Magento's Multi-Source I...
Model\SourceCarrierLinkManagementInterface
This interface manages the relationship between inventory sources and shipping carriers in Magento's Multi-Source Inventory (MSI) system. Developers u...
Model\SourceItemValidatorInterface
This interface defines a contract for validating source item data in Magento's Multi-Source Inventory system. Developers implement this interface to c...
Model\SourceValidatorInterface
This interface defines a contract for validating Source entities in Magento's Multi-Source Inventory (MSI) system. Developers implement this interface...
Model\StockSourceLinkValidatorInterface
This interface defines a contract for validating stock-source link relationships in Magento's Multi-Source Inventory (MSI) system. Developers implemen...
Model\StockValidatorInterface
This interface defines a contract for validating Stock entities in Magento's Multi-Source Inventory (MSI) system. Developers would implement this inte...