cancel
Showing results for 
Search instead for 
Did you mean: 

Multi Source Inventory (MSI) settings missing

Multi Source Inventory (MSI) settings missing

I upgraded from Magento 2.2 to Magento 2.3.2 and am trying to get to the Multi Source Inventory (MSI) settings such as the source manager, but they are not there.  I see no "Stores > Inventory" option. 

 

I enabled all the inventory modules:

List of enabled modules:

. . .

Magento_CatalogInventory
Magento_GroupedCatalogInventory
Magento_Inventory
Magento_InventoryAdminUi
Magento_InventoryApi
Magento_InventoryBundleProduct
Magento_InventoryBundleProductAdminUi
Magento_InventoryCatalog
Magento_InventorySales
Magento_InventoryCatalogAdminUi
Magento_InventoryCatalogApi
Magento_InventoryCatalogSearch
Magento_InventoryConfigurableProduct
Magento_InventoryConfigurableProductAdminUi
Magento_InventoryConfigurableProductIndexer
Magento_InventoryConfiguration
Magento_InventoryConfigurationApi
Magento_InventoryDistanceBasedSourceSelection
Magento_InventoryDistanceBasedSourceSelectionAdminUi
Magento_InventoryDistanceBasedSourceSelectionApi
Magento_InventoryElasticsearch
Magento_InventoryExportStockApi
Magento_InventoryIndexer
Magento_InventorySalesApi
Magento_InventoryGroupedProduct
Magento_InventoryGroupedProductAdminUi
Magento_InventoryGroupedProductIndexer
Magento_InventoryImportExport
Magento_InventoryCache
Magento_InventoryLowQuantityNotification
Magento_InventoryLowQuantityNotificationAdminUi
Magento_InventoryLowQuantityNotificationApi
Magento_InventoryMultiDimensionalIndexerApi
Magento_InventoryProductAlert
Magento_InventoryReservations
Magento_InventoryReservationCli
Magento_InventoryReservationsApi
Magento_InventoryExportStock
Magento_InventorySalesAdminUi
Magento_CatalogInventoryGraphQl
Magento_InventorySalesFrontendUi
Magento_InventorySetupFixtureGenerator
Magento_InventoryShipping
Magento_InventorySourceDeductionApi
Magento_InventorySourceSelection
Magento_InventorySourceSelectionApi
Magento_SalesInventory
Magento_InventoryShippingAdminUi
Magento_InventoryGraphQl

. . .

 

I have run setup:upgrade; setup:di:compile; cleared cache; made sure permissions were set, etc... but still cannot see that option.

 

I see all inventory modules enabled when doing a magento module:status, however, when I go through the admin interface and look at "System > Web Setup Wizard > Module Manager" all the inventory modules indicate they are off!

 

How do I get to the MSI settings?

 

9 REPLIES 9

Re: Multi Source Inventory (MSI) settings missing

Hello @ZW1111 ,

Please check your app/etc/config.php whether the status of all inventory module is 1 or not. If it is zero, set it to 1 then remove the generated by 

rm -rf genereted/*

and compile the code by 

bin/magento setup:di:compile

and check again on admin section.

I also faced the same issue, but the above solution helps me in my issue, I hope this will also helps you.

If it helps you please accept it as solution and give kudos.

Regards

Re: Multi Source Inventory (MSI) settings missing

Thanks for responding...  The config.php already had all the modules set to 1.  I cleared out the generated/ folder with the exception of the .htaccess file and ran the magento setup:di:compile, but no luck.  I have cleared out the generated in the past as well..

 

There has got to be something to trigger it to show up.  Something during the upgrade may not be installed?

Re: Multi Source Inventory (MSI) settings missing

Please try to check your DB whether the inventory_stock_1 view is created or not.

Re: Multi Source Inventory (MSI) settings missing

Do you mean a table?  I do not see a table called "inventory_stock_1"...  But there is one called just "inventory_stock"...  These are the only tables containing the word "inventory" in my database:

cataloginventory_stock
cataloginventory_stock_item
cataloginventory_stock_status
cataloginventory_stock_status_idx
cataloginventory_stock_status_replica
cataloginventory_stock_status_tmp
inventory_geoname
inventory_low_stock_notification_configuration
inventory_reservation
inventory_shipment_source
inventory_source
inventory_source_carrier_link
inventory_source_item
inventory_source_stock_link
inventory_stock
inventory_stock_sales_channelHide

 

Should there be one called:  inventory_stock_1 ?

Re: Multi Source Inventory (MSI) settings missing

No I am taking about views magento 2.3 contains both tables and views. Please refer the following link hope it will help you: https://www.eglobeits.com/blog/why-salable-quantity-is-showing-zero-in-magento-2-3-product-grid/

Regards

Re: Multi Source Inventory (MSI) settings missing

Thanks for the link.. and Yes... I do already have an "inventory_stock_1" view showing my inventory with quantities.

 

According to that link, it also looks like I should be able to make a "Salable Quantity" column visible, but I have no option for it.

 

It appears I have all the modules, all the tables, and all the views needed for MSI, but not whatever allows it to be displayed.

 

Re: Multi Source Inventory (MSI) settings missing

Figured it out... Apparently, you can't be set up with as "Single-Store Mode" and manage multiple sources for inventory.  I my case, I have a single store, but have inventory on hand as well as some of the same items that I can also drop ship, so... multiple sources for the same products.

I set "Enable Single-Store Mode" to "Yes" on the Stores > [General > General] page, then I was able to see the Multi Source Inventory options.

 

Now I have to see how this has affected the store...

Re: Multi Source Inventory (MSI) settings missing

Hello,

we also have missed Inventory section (with sources and stocks)  on the admin menu  in new clean installation of magento community 2.4.3.

I was enabled and disabled Single Store Mode and nothing happens

 

have you got any ideas?

Re: Multi Source Inventory (MSI) settings missing