Log in

InventoryApi Module

Api\Data\SourceCarrierLinkInterface

Interface

This interface defines a data contract for linking inventory sources (warehouses/stores) with shipping carriers. Developers use this to associate spec...

Api\Data\SourceInterface

Interface

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

Interface

This interface defines the contract for representing inventory quantities of products at specific warehouse locations (sources) in Magento's Multi-Sou...

Api\Data\SourceItemSearchResultsInterface

Interface

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

Interface

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

Interface

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

Interface

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

Interface

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

Interface

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

Interface

This interface defines the structure for search results when querying Stock Source Link relationships in Magento's Multi-Source Inventory system. Deve...

Api\GetSourceItemsBySkuInterface

Interface

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

Interface

This interface defines a service contract for retrieving all inventory sources assigned to a specific stock, ordered by their priority level. Develope...

Api\GetStockSourceLinksInterface

Interface

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

Interface

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

Interface

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

Interface

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

Interface

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

Interface

This interface defines a service for retrieving source codes associated with product SKUs in Magento's Multi-Source Inventory (MSI) system. Developers...

Model\GetStockIdsBySkusInterface

Interface

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

Interface

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

Interface

This interface manages the relationship between inventory sources and shipping carriers in Magento's Multi-Source Inventory (MSI) system. Developers u...

Model\SourceItemValidatorInterface

Interface

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

Interface

This interface defines a contract for validating Source entities in Magento's Multi-Source Inventory (MSI) system. Developers implement this interface...

Model\StockSourceLinkValidatorInterface

Interface

This interface defines a contract for validating stock-source link relationships in Magento's Multi-Source Inventory (MSI) system. Developers implemen...

Model\StockValidatorInterface

Interface

This interface defines a contract for validating Stock entities in Magento's Multi-Source Inventory (MSI) system. Developers would implement this inte...