Skip to content

How to Disable MSI in Magento 2.4.6-p1

I have tried the below way to disable MSI, but it is showing below error when I view any sales order.

Error: Cannot instantiate interface
MagentoInventoryConfigurationApiApiGetStockItemConfigurationInterface
in
/var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50

Here is a warning when trying to apply bin/magento setup:upgrade command

Warning: Undefined array key "inventory_source" in /var/www/html/vendor/magento/framework/Setup/Declaration/Schema/Declaration/SchemaBuilder.php on line 354

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
Magento_InventoryDistanceBasedSourceSelectionAdminUi
Magento_InventoryDistanceBasedSourceSelectionApi
Magento_InventoryElasticsearch Magento_InventoryExportStockApi
Magento_InventoryReservationCli Magento_InventoryExportStock
Magento_CatalogInventoryGraphQl Magento_InventorySetupFixtureGenerator
Magento_InventoryAdvancedCheckout
Magento_InventoryDistanceBasedSourceSelection
Magento_InventoryRequisitionList Magento_InventoryGraphQl
Magento_InventoryBundleImportExport
Magento_InventoryBundleProductIndexer
Magento_InventoryInStorePickupApi
Magento_InventoryInStorePickupAdminUi Magento_InventoryInStorePickup
Magento_InventoryInStorePickupGraphQl
Magento_InventoryInStorePickupShippingApi
Magento_InventoryInStorePickupQuoteGraphQl
Magento_InventoryInStorePickupSales
Magento_InventoryInStorePickupSalesApi
Magento_InventoryInStorePickupQuote
Magento_InventoryInStorePickupShipping
Magento_InventoryInStorePickupShippingAdminUi
Magento_InventoryInStorePickupFrontend
Magento_InventoryInStorePickupMultishipping
Magento_InventoryInStorePickupSalesAdminUi
Magento_InventoryInStorePickupWebapiExtension
Magento_InventoryCatalogFrontendUi
Magento_InventoryConfigurableProductFrontendUi
Magento_InventorySwatchesFrontendUi
Magento_InventoryVisualMerchandiser Magento_InventoryWishlist

php bin/magento setup:upgrade

php bin/magento cache:flush

php bin/magento indexer:reindex

php bin/magento setup:static-content:deploy -f