Disable MSI modules in Magento 2
In this article, I will explain you

How can we disable MSI in Magento 2?

But before we go further, First we need to know about what is MSI ?. 
Before the release of magento 2.3.0, Magento manage single inventory system and that's why, it is very difficult to handle the inventory in multiple warehouses from a single website.
MSI (Multi Source Inventory) was introduced in Magento 2.3.0., the merchants were finally able to manage the inventory in multiple warehouses. 
The advantage of Magento 2 MSI modules or feature is that merchant can manage all inventory sources without any third-party extensions. This MSI modules or feature enables stock management in multiple locations so that merchants can properly reflect their physical warehouses in Magento 2.3 system. MSI also helps to improve checkout performance by using a reservation system. It makes the checkout, and shipping faster.
The only disadvantage using this feature is "MSI is not built for multi-store". you can’t assign different sources on the different store views of the same product.

Developers might need to disable Multi Source Inventory (MSI) modules or feature in Magento 2 as per custom requirement.

Below steps need to follow for disable MSI in your Magento 2 store


1. Run below command on SSH for disable MSI modules. 

php bin/magento module:disable -f 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_InventoryGroupedProduct Magento_InventoryGroupedProductAdminUi Magento_InventoryGroupedProductIndexer Magento_InventoryImportExport Magento_InventoryIndexer Magento_InventoryLowQuantityNotification Magento_InventoryLowQuantityNotificationAdminUi Magento_InventoryLowQuantityNotificationApi Magento_InventoryMultiDimensionalIndexerApi Magento_InventoryProductAlert Magento_InventoryReservations Magento_InventoryReservationsApi Magento_InventoryCache Magento_InventorySalesAdminUi Magento_InventorySalesApi Magento_InventorySalesFrontendUi Magento_InventoryShipping Magento_InventorySourceDeductionApi Magento_InventorySourceSelection Magento_InventorySourceSelectionApi Magento_InventoryShippingAdminUi

That’s It. Now MSI is disabled from your Magento 2 Store.