Release Notes

Release notes published January 2019.

Inventory Management (provided by the Multi Source Inventory (MSI) project) is now available with Magento 2.3.0. Merchants can use Inventory Management to manage inventory for all product types in a single warehouse and across complex shipping networks. Merchants can manage these locations as sources, tracking on-hand inventory quantities per product. Stocks map these sources and sales channels (websites) to provide an accurate, salable quantity as inventory pools for concurrent checkout and product reservations. Inventory Management also updates order and shipment options, giving you full control over your stock.

Inventory Management is a Magento Community Engineering special project open to contributors. To take part and contribute, see the MSI GitHub repository and wiki to get started. Join us in our Slack channel (or self signup) to discuss the project.

See the following documentation:

The release notes include:

  • New features
  • Fixes and improvements


Inventory Management 1.1.0 (module version: inventory-composer-metapackage = 1.1.0) is compatible with version 2.3.0 of Magento Open Source, Magento Commerce, and Magento Commerce Cloud.

  • Distance Priority Algorithm—The Distance Priority Algorithm is a new, out-of-the-box Source Selection Algorithm for distance-based shipping recommendations. This algorithm compares the location of the shipping destination address with source locations to determine the closest source to fulfill shipments. The distance may be determined by either physical distance or the time spent traveling from one location to another, using imported geocode location data or Google directions (driving, walking, or bicycling). See Configuring Distance Priority Algorithm in the Magento Admin User Guide.

  • Expanded source quantity list—Merchants with a high number of sources can easily hover and view all sources per product through the Product Grid. Each product displays a minimum of five sources and matching quantities. When hovering over the sources, you can scroll through the entire list of sources and current quantities. See Managing Inventory Quantities.

  • Added support for Elasticsearch for single and multi sources modes—You can now configure and use Elasticsearch with custom stocks. This resolves a known issue in version 2.3.0 of Magento Open Source and Magento Commerce. See Set up Elasticsearch service for installation information and Elasticsearch to configure through the Admin.

  • Resolved performance issues with Default Stock to drastically increase performance with numerous operations. Improvements increase performance for Single Source mode, Transfer Inventory to Source, Storefront Category pages, and Salable Quantity calculations. This resolves a known issue requiring custom stocks creation for Single Source merchants in version 2.3.0 of Magento Open Source and Magento Commerce.

  • Resolved issues with Out of Stock status and bulk Inventory Transfer to Stock for configurable and grouped products. Selecting the parent products and performing bulk actions does not affect the product status. If the parent product was In Stock, it remains In Stock.

  • Known issue with Magento v2.3.1 - Asynchronous migration of data between sources will encounter issues due to changes in Asynchronous APIs with topic names reflecting PHP class and method names. We recommend using synchronous operations, setting Run asynchronously to “No”. To configure, see Configure Global Options in the Magento User Guide.