Magento Open Source 2.3.x

This is the 2.3 Beta release version of Magento documentation. Content in this version is subject to change. For additional versions, see Magento Documentation and Resources.

Migrating and Upgrading to Inventory Management

If upgrading to Magento v2.3.X, this information provides details on new features and changes to your existing catalog and Inventory configurations.

Magento Inventory Management includes features, enhancements, and developer support that enhances and updates all product stock management and add new features. All features are available out-of-the-box including the Source Selection Algorithm and Concurrent Checkout to match order quantities to sources and order fulfillmentThe process of managing customer shipments.. Depending on your websites, stores, and merchant type, you can create additional stock and sources, assigning inventory amounts, and more. For complete information, see Inventory Management and Learn about Inventory Management.

When first installing or upgrading to Magento 2.3.0 Open Source, Commerce, or Commerce Cloud, the following initial changes occur:

  • Inventory Management enables at the global store or product level. The Manage Stock option enables or disables all Inventory Management features. You can disable this option to use ERP and other third party services for managing stock, orders, and shipments.
  • A Default Source and Default Stock add to the system. Do not disable or remove these defaults. Magento assigns existing and newly imported products to these defaults.
    • Stocks provide an aggregated, virtual Salable Quantity with reservations to track shopping carts and orders, ensuring concurrent checkout.
    • All existing products in your catalog assign to the Default Source. Until you add new sources, the product interface does not change. If you only ship products from one location, you will not see additional differences for sources. You can create custom sources and assign quantities per shipment location.
    • Your website assigns to the Default Stock. You can create custom stocks to connect sales channels (websites) and sources (locations).
  • Additional configuration options add to your products and global store. Some existing configurations options receive updated options and behaviors:
    • Notify for Quantity Below sends notifications and deducts from the Salable Quantity.
    • Out-of-Stock Threshold supports positive amounts, zero, and negative amounts. With Backorders enabled, positive amounts are ignored, considered zero (or infinite).
    • Backorders supports zero (infinite) and negative amounts. When enabled, the Notify for Quantity Below does not deduct from the Salable Quantity.
  • New Reservations track potential sales, converting to quantity deductions when the order ships. You never directly access or create reservations. They create and update behind-the-scenes through orders, shipments, and credit memos.
  • Orders and shipments include new features to recommend shipments using the Source Selection Algorithm and support partial shipments from multiple sources from multiple sources to fulfill an order.
  • New import/export features allow you to mass add sources, update inventory quantities, and set and stock status (in/out of stock) for all SKUs in your catalog. These features allow you to modify for one, selected, or all sources.
  • New Mass Action options through the Product grid page support assigning sources, unassigning sources, and transferring inventory to sources.