What does inventory management do in Magento 2?

What does inventory management do in Magento 2?

Inventory Management creates reservations for all orders, not just those on backorder. All quantities are calculated asynchronously. The CatalogInventory module is part of Magento Open Source. Its original purpose was to retrieve and update stock attributes, including status, quantity, and backorders.

Where are the APIs located in Magento 2?

The following services reside under the Magento/InventoryApi/Api namespace, replacing deprecated services and APIs. The following services reside under the Magento/InventoryCatalogApi/Api namespace. The following services reside under the Magento/InventorySalesApi/Api namespace, replacing deprecated services and APIs.

Which is the open source version of Magento?

These features are available in 2.3.x Magento Open Source, Adobe Commerce, and Cloud for Adobe Commerce. These features and extensions were developed as part of the Magento Inventory (MSI) project through the Magento Community Engineering program.

What do you need to know about inventory management?

Inventory Management provides new modules, interfaces, and classes to manage inventory quantities, sources, stocks, etc. This reference details deprecated modules and new services available for managing inventory for single and multi source merchants. Inventory Management deprecates ScalableInventory and CatalogInventory modules.

What was the original purpose of the Inventory API?

Its original purpose was to perform inventory processing asynchronously, moving the computation of quantities to a worker that processed the calculations later. This functionality was limited in that the asynchronous processing could be performed on backordered products only.

Which is part of inventory management architecture has been deprecated?

Inventory Management architecture replaces and expands these capabilities to support multiple stocks and sources, salable quantities, stock quantities, etc. The following interfaces and classes have been deprecated.