After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.

Enabling Inventory Management

This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support. The documentation available here is intended for historical reference only and is not maintained. The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.

To manage your product inventory, enable Inventory Management at the global store or product level. When the Manage Stock option is enabled, Magento Inventory Management automatically tracks product quantities available for the site through configured stocks and sources. Every feature and option begins tracking and reporting when enabled, without additional configuration.

Your business runs and inventory updates at the speed of sales. As customers shop, you receive exact, updated information for available stock per sales channel and source. Available Salable Quantities update per stock when customers add products to cart and complete purchases and when and you manage orders, create shipments, and issue refunds. Arrivals of new or transferred stock update to your sources, immediately available for online sales. Backorders complete up to specified thresholds without infinite orders or additional configurations. And you enter and complete partial or full shipments across one or more sources with recommendations, giving you complete control over order fulfillment and on-hand inventory.

By default, Inventory Management is enabled when installing or upgrading Magento. Depending on your business needs, you may want to enable or disable Magento tracked Inventory Management.

How this setting works in Single and Multi Source inventories:

  • To use Magento Inventory Management, enable Manage Stock.

  • Manage Stock settings at the product level override the store configuration.

  • To use Magento Order Management or third-party services such as ERP, disable Manage Stock.

  • If the product level configuration uses the system default, the store configuration overrides.

With Inventory Management enabled, see the following to configure all settings:

Enable or Disable Inventory Management

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

  2. In the left panel, expand Catalog and choose Inventory.

  3. Expand Product Stock Options and configure:

    • To manage inventory and use all Magento features, set Manage Stock to Yes (default).

    • To disable Magento Inventory Management, deselect the Use system value checkbox and set Manage Stock to No.

  4. When complete, click Save Config.

    Product Stock Options

Manage stock for a store

See Configure Global Options.

Manage stock for a product

See Configuring Product Options.