How to disable the MSI in Magento 2.3?Magento 2 Code Repository ApproachProduct edit broken after upgrade from 2.0.7 to 2.1How does Magento sort categories within the product edit admin section?Magento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?How to set qty to product on MSI Magento 2.3Not able to save product after disabling all Magento_Inventory* modules (MSI)Where does M2 evaluate the stock status of a product in each inventory source?Magento 2.3.0 MSI isTableExists calls take too longSplit order based on source or location in M2.3Magento 2 MSI: How to set salable qty for product
Glue-up for butcher block-style countertop
Are valid inequalities worth the effort given modern solver preprocessing options?
Has J.J.Jameson ever found out that Peter Parker is Spider-Man?
A Checkmate of Dubious Legality
Why wasn't interlaced CRT scanning done back and forth?
Is an "are" omitted in this sentence
Broken bottom bracket?
Can the Cauchy product of divergent series with itself be convergent?
What does Argus Filch specifically do?
Make lens aperture in Tikz
C# TCP server/client class
Why is it to say 'paucis post diebus'?
What printing process is this?
Is there a way to improve my grade after graduation?
conditional probability of dependent random variables
Why are there yellow dot stickers on the front doors of businesses in Russia?
How do I handle a DM that plays favorites with certain players?
what can you do with Format View
What is a Written Word™?
Does a humanoid possessed by a ghost register as undead to a paladin's Divine Sense?
Write The Shortest Program to Calculate Height of a Binary Tree
Is the first page of a novel really that important?
If someone else uploads my GPL'd code to Github without my permission, is that a copyright violation?
The Game of the Century - why didn't Byrne take the rook after he forked Fischer?
How to disable the MSI in Magento 2.3?
Magento 2 Code Repository ApproachProduct edit broken after upgrade from 2.0.7 to 2.1How does Magento sort categories within the product edit admin section?Magento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?How to set qty to product on MSI Magento 2.3Not able to save product after disabling all Magento_Inventory* modules (MSI)Where does M2 evaluate the stock status of a product in each inventory source?Magento 2.3.0 MSI isTableExists calls take too longSplit order based on source or location in M2.3Magento 2 MSI: How to set salable qty for product
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I've seen this below that MSI can be disabled in Magento 2.3
https://devdocs.magento.com/extensions/inventory-management/#disable-inventory-management
It says to disable modules.
I can understand how this is done but it does not say which module or modules to disable
Does anyone know
Or should I just amend the config file to reflect what it shows?
magento2 multi-source-inventory msi
add a comment |
I've seen this below that MSI can be disabled in Magento 2.3
https://devdocs.magento.com/extensions/inventory-management/#disable-inventory-management
It says to disable modules.
I can understand how this is done but it does not say which module or modules to disable
Does anyone know
Or should I just amend the config file to reflect what it shows?
magento2 multi-source-inventory msi
I think they list it already
– fmsthird
May 2 at 10:26
If you don't add any sources and stocks other than default(which are already present), you should be able to continue as if MSI is not enabled.
– coderGeek
Jul 18 at 14:04
add a comment |
I've seen this below that MSI can be disabled in Magento 2.3
https://devdocs.magento.com/extensions/inventory-management/#disable-inventory-management
It says to disable modules.
I can understand how this is done but it does not say which module or modules to disable
Does anyone know
Or should I just amend the config file to reflect what it shows?
magento2 multi-source-inventory msi
I've seen this below that MSI can be disabled in Magento 2.3
https://devdocs.magento.com/extensions/inventory-management/#disable-inventory-management
It says to disable modules.
I can understand how this is done but it does not say which module or modules to disable
Does anyone know
Or should I just amend the config file to reflect what it shows?
magento2 multi-source-inventory msi
magento2 multi-source-inventory msi
edited Jul 25 at 21:11
Rafael Corrêa Gomes
5,1302 gold badges36 silver badges71 bronze badges
5,1302 gold badges36 silver badges71 bronze badges
asked May 2 at 7:30
ShakeyShakey
162 bronze badges
162 bronze badges
I think they list it already
– fmsthird
May 2 at 10:26
If you don't add any sources and stocks other than default(which are already present), you should be able to continue as if MSI is not enabled.
– coderGeek
Jul 18 at 14:04
add a comment |
I think they list it already
– fmsthird
May 2 at 10:26
If you don't add any sources and stocks other than default(which are already present), you should be able to continue as if MSI is not enabled.
– coderGeek
Jul 18 at 14:04
I think they list it already
– fmsthird
May 2 at 10:26
I think they list it already
– fmsthird
May 2 at 10:26
If you don't add any sources and stocks other than default(which are already present), you should be able to continue as if MSI is not enabled.
– coderGeek
Jul 18 at 14:04
If you don't add any sources and stocks other than default(which are already present), you should be able to continue as if MSI is not enabled.
– coderGeek
Jul 18 at 14:04
add a comment |
3 Answers
3
active
oldest
votes
why do you need to disable MSI? MSI is the new Inventory for Magento 2, do you want to proceed without Inventory in your eCommerce store?
The possibility of disabling MSI is preserved to make Merchants who use previous Magento versions and have Inventory customizations to quickly upgrade to Magento 2.3 without a need to refactor the Inventory.
If you have from the scratch Magento 2.3.* installation disabling MSI is most probably is not the thing you need
Reasons to not use MSI: doesn't handle backorders correctly, has no option to decrease stock when order is placed (only when shipped). Some shops use outside stock keeping systems as well.
– Domeglic
May 22 at 7:42
@Domeglic what do you mean by does not handle backorders correctly? MSI supports backorders functionality. Even broader than before, since MSI you can use Backorder + negative Min Quantity to specify a limit for backordered products - github.com/magento-engcom/msi/wiki/Configure-MSI-backorders
– Igor Minyaylo
May 23 at 17:07
@Domeglic external stock keeping systems could be integrated with MSI, using dedicated MSI APIs, like MagentoInventorySalesApiApiPlaceReservationsForSalesEventInterface and this is a recommended way of making this kind of integration. Moreover, Magento itself relies on this API building an integration MSI and MOM (which you can consider as external stock keeping system)
– Igor Minyaylo
May 23 at 17:10
add a comment |
To disable the MSI it's best to do it from command line by running this command in the magento root:
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
After that of course run the upgrade commands:
php bin/magento setup:upgrade
php bin/magento cache:flush
php bin/magento indexer:reindex
add a comment |
You can remove all Magento MSI modules adding these lines in the composer.json:
"replace":
"magento/module-inventory": "*",
"magento/module-inventory-admin-ui": "*",
"magento/module-inventory-api": "*",
"magento/module-inventory-bundle-product": "*",
"magento/module-inventory-bundle-product-admin-ui": "*",
"magento/module-inventory-cache": "*",
"magento/module-inventory-catalog": "*",
"magento/module-inventory-catalog-admin-ui": "*",
"magento/module-inventory-catalog-api": "*",
"magento/module-inventory-catalog-search": "*",
"magento/module-inventory-configurable-product": "*",
"magento/module-inventory-configurable-product-admin-ui": "*",
"magento/module-inventory-configurable-product-indexer": "*",
"magento/module-inventory-configuration": "*",
"magento/module-inventory-configuration-api": "*",
"magento/module-inventory-distance-based-source-selection": "*",
"magento/module-inventory-distance-based-source-selection-admin-ui": "*",
"magento/module-inventory-distance-based-source-selection-api": "*",
"magento/module-inventory-export-stock": "*",
"magento/module-inventory-export-stock-api": "*",
"magento/module-inventory-elasticsearch": "*",
"magento/module-inventory-graph-ql": "*",
"magento/module-inventory-grouped-product": "*",
"magento/module-inventory-grouped-product-admin-ui": "*",
"magento/module-inventory-grouped-product-indexer": "*",
"magento/module-inventory-import-export": "*",
"magento/module-inventory-indexer": "*",
"magento/module-inventory-low-quantity-notification": "*",
"magento/module-inventory-low-quantity-notification-admin-ui": "*",
"magento/module-inventory-low-quantity-notification-api": "*",
"magento/module-inventory-multi-dimensional-indexer-api": "*",
"magento/module-inventory-product-alert": "*",
"magento/module-inventory-reservations": "*",
"magento/module-inventory-reservations-api": "*",
"magento/module-inventory-reservation-cli": "*",
"magento/module-inventory-sales": "*",
"magento/module-inventory-sales-admin-ui": "*",
"magento/module-inventory-sales-api": "*",
"magento/module-inventory-sales-frontend-ui": "*",
"magento/module-inventory-setup-fixture-generator": "*",
"magento/module-inventory-shipping": "*",
"magento/module-inventory-shipping-admin-ui": "*",
"magento/module-inventory-source-deduction-api": "*",
"magento/module-inventory-source-selection": "*",
"magento/module-inventory-source-selection-api": "*"
Or you can add this module which does the same.
composer require yireo/magento2-replace-inventory:2.3.*
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f273156%2fhow-to-disable-the-msi-in-magento-2-3%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
why do you need to disable MSI? MSI is the new Inventory for Magento 2, do you want to proceed without Inventory in your eCommerce store?
The possibility of disabling MSI is preserved to make Merchants who use previous Magento versions and have Inventory customizations to quickly upgrade to Magento 2.3 without a need to refactor the Inventory.
If you have from the scratch Magento 2.3.* installation disabling MSI is most probably is not the thing you need
Reasons to not use MSI: doesn't handle backorders correctly, has no option to decrease stock when order is placed (only when shipped). Some shops use outside stock keeping systems as well.
– Domeglic
May 22 at 7:42
@Domeglic what do you mean by does not handle backorders correctly? MSI supports backorders functionality. Even broader than before, since MSI you can use Backorder + negative Min Quantity to specify a limit for backordered products - github.com/magento-engcom/msi/wiki/Configure-MSI-backorders
– Igor Minyaylo
May 23 at 17:07
@Domeglic external stock keeping systems could be integrated with MSI, using dedicated MSI APIs, like MagentoInventorySalesApiApiPlaceReservationsForSalesEventInterface and this is a recommended way of making this kind of integration. Moreover, Magento itself relies on this API building an integration MSI and MOM (which you can consider as external stock keeping system)
– Igor Minyaylo
May 23 at 17:10
add a comment |
why do you need to disable MSI? MSI is the new Inventory for Magento 2, do you want to proceed without Inventory in your eCommerce store?
The possibility of disabling MSI is preserved to make Merchants who use previous Magento versions and have Inventory customizations to quickly upgrade to Magento 2.3 without a need to refactor the Inventory.
If you have from the scratch Magento 2.3.* installation disabling MSI is most probably is not the thing you need
Reasons to not use MSI: doesn't handle backorders correctly, has no option to decrease stock when order is placed (only when shipped). Some shops use outside stock keeping systems as well.
– Domeglic
May 22 at 7:42
@Domeglic what do you mean by does not handle backorders correctly? MSI supports backorders functionality. Even broader than before, since MSI you can use Backorder + negative Min Quantity to specify a limit for backordered products - github.com/magento-engcom/msi/wiki/Configure-MSI-backorders
– Igor Minyaylo
May 23 at 17:07
@Domeglic external stock keeping systems could be integrated with MSI, using dedicated MSI APIs, like MagentoInventorySalesApiApiPlaceReservationsForSalesEventInterface and this is a recommended way of making this kind of integration. Moreover, Magento itself relies on this API building an integration MSI and MOM (which you can consider as external stock keeping system)
– Igor Minyaylo
May 23 at 17:10
add a comment |
why do you need to disable MSI? MSI is the new Inventory for Magento 2, do you want to proceed without Inventory in your eCommerce store?
The possibility of disabling MSI is preserved to make Merchants who use previous Magento versions and have Inventory customizations to quickly upgrade to Magento 2.3 without a need to refactor the Inventory.
If you have from the scratch Magento 2.3.* installation disabling MSI is most probably is not the thing you need
why do you need to disable MSI? MSI is the new Inventory for Magento 2, do you want to proceed without Inventory in your eCommerce store?
The possibility of disabling MSI is preserved to make Merchants who use previous Magento versions and have Inventory customizations to quickly upgrade to Magento 2.3 without a need to refactor the Inventory.
If you have from the scratch Magento 2.3.* installation disabling MSI is most probably is not the thing you need
answered May 2 at 15:03
Igor MinyayloIgor Minyaylo
8323 silver badges7 bronze badges
8323 silver badges7 bronze badges
Reasons to not use MSI: doesn't handle backorders correctly, has no option to decrease stock when order is placed (only when shipped). Some shops use outside stock keeping systems as well.
– Domeglic
May 22 at 7:42
@Domeglic what do you mean by does not handle backorders correctly? MSI supports backorders functionality. Even broader than before, since MSI you can use Backorder + negative Min Quantity to specify a limit for backordered products - github.com/magento-engcom/msi/wiki/Configure-MSI-backorders
– Igor Minyaylo
May 23 at 17:07
@Domeglic external stock keeping systems could be integrated with MSI, using dedicated MSI APIs, like MagentoInventorySalesApiApiPlaceReservationsForSalesEventInterface and this is a recommended way of making this kind of integration. Moreover, Magento itself relies on this API building an integration MSI and MOM (which you can consider as external stock keeping system)
– Igor Minyaylo
May 23 at 17:10
add a comment |
Reasons to not use MSI: doesn't handle backorders correctly, has no option to decrease stock when order is placed (only when shipped). Some shops use outside stock keeping systems as well.
– Domeglic
May 22 at 7:42
@Domeglic what do you mean by does not handle backorders correctly? MSI supports backorders functionality. Even broader than before, since MSI you can use Backorder + negative Min Quantity to specify a limit for backordered products - github.com/magento-engcom/msi/wiki/Configure-MSI-backorders
– Igor Minyaylo
May 23 at 17:07
@Domeglic external stock keeping systems could be integrated with MSI, using dedicated MSI APIs, like MagentoInventorySalesApiApiPlaceReservationsForSalesEventInterface and this is a recommended way of making this kind of integration. Moreover, Magento itself relies on this API building an integration MSI and MOM (which you can consider as external stock keeping system)
– Igor Minyaylo
May 23 at 17:10
Reasons to not use MSI: doesn't handle backorders correctly, has no option to decrease stock when order is placed (only when shipped). Some shops use outside stock keeping systems as well.
– Domeglic
May 22 at 7:42
Reasons to not use MSI: doesn't handle backorders correctly, has no option to decrease stock when order is placed (only when shipped). Some shops use outside stock keeping systems as well.
– Domeglic
May 22 at 7:42
@Domeglic what do you mean by does not handle backorders correctly? MSI supports backorders functionality. Even broader than before, since MSI you can use Backorder + negative Min Quantity to specify a limit for backordered products - github.com/magento-engcom/msi/wiki/Configure-MSI-backorders
– Igor Minyaylo
May 23 at 17:07
@Domeglic what do you mean by does not handle backorders correctly? MSI supports backorders functionality. Even broader than before, since MSI you can use Backorder + negative Min Quantity to specify a limit for backordered products - github.com/magento-engcom/msi/wiki/Configure-MSI-backorders
– Igor Minyaylo
May 23 at 17:07
@Domeglic external stock keeping systems could be integrated with MSI, using dedicated MSI APIs, like MagentoInventorySalesApiApiPlaceReservationsForSalesEventInterface and this is a recommended way of making this kind of integration. Moreover, Magento itself relies on this API building an integration MSI and MOM (which you can consider as external stock keeping system)
– Igor Minyaylo
May 23 at 17:10
@Domeglic external stock keeping systems could be integrated with MSI, using dedicated MSI APIs, like MagentoInventorySalesApiApiPlaceReservationsForSalesEventInterface and this is a recommended way of making this kind of integration. Moreover, Magento itself relies on this API building an integration MSI and MOM (which you can consider as external stock keeping system)
– Igor Minyaylo
May 23 at 17:10
add a comment |
To disable the MSI it's best to do it from command line by running this command in the magento root:
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
After that of course run the upgrade commands:
php bin/magento setup:upgrade
php bin/magento cache:flush
php bin/magento indexer:reindex
add a comment |
To disable the MSI it's best to do it from command line by running this command in the magento root:
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
After that of course run the upgrade commands:
php bin/magento setup:upgrade
php bin/magento cache:flush
php bin/magento indexer:reindex
add a comment |
To disable the MSI it's best to do it from command line by running this command in the magento root:
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
After that of course run the upgrade commands:
php bin/magento setup:upgrade
php bin/magento cache:flush
php bin/magento indexer:reindex
To disable the MSI it's best to do it from command line by running this command in the magento root:
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
After that of course run the upgrade commands:
php bin/magento setup:upgrade
php bin/magento cache:flush
php bin/magento indexer:reindex
answered Jul 18 at 13:48
AbudeAbude
1033 bronze badges
1033 bronze badges
add a comment |
add a comment |
You can remove all Magento MSI modules adding these lines in the composer.json:
"replace":
"magento/module-inventory": "*",
"magento/module-inventory-admin-ui": "*",
"magento/module-inventory-api": "*",
"magento/module-inventory-bundle-product": "*",
"magento/module-inventory-bundle-product-admin-ui": "*",
"magento/module-inventory-cache": "*",
"magento/module-inventory-catalog": "*",
"magento/module-inventory-catalog-admin-ui": "*",
"magento/module-inventory-catalog-api": "*",
"magento/module-inventory-catalog-search": "*",
"magento/module-inventory-configurable-product": "*",
"magento/module-inventory-configurable-product-admin-ui": "*",
"magento/module-inventory-configurable-product-indexer": "*",
"magento/module-inventory-configuration": "*",
"magento/module-inventory-configuration-api": "*",
"magento/module-inventory-distance-based-source-selection": "*",
"magento/module-inventory-distance-based-source-selection-admin-ui": "*",
"magento/module-inventory-distance-based-source-selection-api": "*",
"magento/module-inventory-export-stock": "*",
"magento/module-inventory-export-stock-api": "*",
"magento/module-inventory-elasticsearch": "*",
"magento/module-inventory-graph-ql": "*",
"magento/module-inventory-grouped-product": "*",
"magento/module-inventory-grouped-product-admin-ui": "*",
"magento/module-inventory-grouped-product-indexer": "*",
"magento/module-inventory-import-export": "*",
"magento/module-inventory-indexer": "*",
"magento/module-inventory-low-quantity-notification": "*",
"magento/module-inventory-low-quantity-notification-admin-ui": "*",
"magento/module-inventory-low-quantity-notification-api": "*",
"magento/module-inventory-multi-dimensional-indexer-api": "*",
"magento/module-inventory-product-alert": "*",
"magento/module-inventory-reservations": "*",
"magento/module-inventory-reservations-api": "*",
"magento/module-inventory-reservation-cli": "*",
"magento/module-inventory-sales": "*",
"magento/module-inventory-sales-admin-ui": "*",
"magento/module-inventory-sales-api": "*",
"magento/module-inventory-sales-frontend-ui": "*",
"magento/module-inventory-setup-fixture-generator": "*",
"magento/module-inventory-shipping": "*",
"magento/module-inventory-shipping-admin-ui": "*",
"magento/module-inventory-source-deduction-api": "*",
"magento/module-inventory-source-selection": "*",
"magento/module-inventory-source-selection-api": "*"
Or you can add this module which does the same.
composer require yireo/magento2-replace-inventory:2.3.*
add a comment |
You can remove all Magento MSI modules adding these lines in the composer.json:
"replace":
"magento/module-inventory": "*",
"magento/module-inventory-admin-ui": "*",
"magento/module-inventory-api": "*",
"magento/module-inventory-bundle-product": "*",
"magento/module-inventory-bundle-product-admin-ui": "*",
"magento/module-inventory-cache": "*",
"magento/module-inventory-catalog": "*",
"magento/module-inventory-catalog-admin-ui": "*",
"magento/module-inventory-catalog-api": "*",
"magento/module-inventory-catalog-search": "*",
"magento/module-inventory-configurable-product": "*",
"magento/module-inventory-configurable-product-admin-ui": "*",
"magento/module-inventory-configurable-product-indexer": "*",
"magento/module-inventory-configuration": "*",
"magento/module-inventory-configuration-api": "*",
"magento/module-inventory-distance-based-source-selection": "*",
"magento/module-inventory-distance-based-source-selection-admin-ui": "*",
"magento/module-inventory-distance-based-source-selection-api": "*",
"magento/module-inventory-export-stock": "*",
"magento/module-inventory-export-stock-api": "*",
"magento/module-inventory-elasticsearch": "*",
"magento/module-inventory-graph-ql": "*",
"magento/module-inventory-grouped-product": "*",
"magento/module-inventory-grouped-product-admin-ui": "*",
"magento/module-inventory-grouped-product-indexer": "*",
"magento/module-inventory-import-export": "*",
"magento/module-inventory-indexer": "*",
"magento/module-inventory-low-quantity-notification": "*",
"magento/module-inventory-low-quantity-notification-admin-ui": "*",
"magento/module-inventory-low-quantity-notification-api": "*",
"magento/module-inventory-multi-dimensional-indexer-api": "*",
"magento/module-inventory-product-alert": "*",
"magento/module-inventory-reservations": "*",
"magento/module-inventory-reservations-api": "*",
"magento/module-inventory-reservation-cli": "*",
"magento/module-inventory-sales": "*",
"magento/module-inventory-sales-admin-ui": "*",
"magento/module-inventory-sales-api": "*",
"magento/module-inventory-sales-frontend-ui": "*",
"magento/module-inventory-setup-fixture-generator": "*",
"magento/module-inventory-shipping": "*",
"magento/module-inventory-shipping-admin-ui": "*",
"magento/module-inventory-source-deduction-api": "*",
"magento/module-inventory-source-selection": "*",
"magento/module-inventory-source-selection-api": "*"
Or you can add this module which does the same.
composer require yireo/magento2-replace-inventory:2.3.*
add a comment |
You can remove all Magento MSI modules adding these lines in the composer.json:
"replace":
"magento/module-inventory": "*",
"magento/module-inventory-admin-ui": "*",
"magento/module-inventory-api": "*",
"magento/module-inventory-bundle-product": "*",
"magento/module-inventory-bundle-product-admin-ui": "*",
"magento/module-inventory-cache": "*",
"magento/module-inventory-catalog": "*",
"magento/module-inventory-catalog-admin-ui": "*",
"magento/module-inventory-catalog-api": "*",
"magento/module-inventory-catalog-search": "*",
"magento/module-inventory-configurable-product": "*",
"magento/module-inventory-configurable-product-admin-ui": "*",
"magento/module-inventory-configurable-product-indexer": "*",
"magento/module-inventory-configuration": "*",
"magento/module-inventory-configuration-api": "*",
"magento/module-inventory-distance-based-source-selection": "*",
"magento/module-inventory-distance-based-source-selection-admin-ui": "*",
"magento/module-inventory-distance-based-source-selection-api": "*",
"magento/module-inventory-export-stock": "*",
"magento/module-inventory-export-stock-api": "*",
"magento/module-inventory-elasticsearch": "*",
"magento/module-inventory-graph-ql": "*",
"magento/module-inventory-grouped-product": "*",
"magento/module-inventory-grouped-product-admin-ui": "*",
"magento/module-inventory-grouped-product-indexer": "*",
"magento/module-inventory-import-export": "*",
"magento/module-inventory-indexer": "*",
"magento/module-inventory-low-quantity-notification": "*",
"magento/module-inventory-low-quantity-notification-admin-ui": "*",
"magento/module-inventory-low-quantity-notification-api": "*",
"magento/module-inventory-multi-dimensional-indexer-api": "*",
"magento/module-inventory-product-alert": "*",
"magento/module-inventory-reservations": "*",
"magento/module-inventory-reservations-api": "*",
"magento/module-inventory-reservation-cli": "*",
"magento/module-inventory-sales": "*",
"magento/module-inventory-sales-admin-ui": "*",
"magento/module-inventory-sales-api": "*",
"magento/module-inventory-sales-frontend-ui": "*",
"magento/module-inventory-setup-fixture-generator": "*",
"magento/module-inventory-shipping": "*",
"magento/module-inventory-shipping-admin-ui": "*",
"magento/module-inventory-source-deduction-api": "*",
"magento/module-inventory-source-selection": "*",
"magento/module-inventory-source-selection-api": "*"
Or you can add this module which does the same.
composer require yireo/magento2-replace-inventory:2.3.*
You can remove all Magento MSI modules adding these lines in the composer.json:
"replace":
"magento/module-inventory": "*",
"magento/module-inventory-admin-ui": "*",
"magento/module-inventory-api": "*",
"magento/module-inventory-bundle-product": "*",
"magento/module-inventory-bundle-product-admin-ui": "*",
"magento/module-inventory-cache": "*",
"magento/module-inventory-catalog": "*",
"magento/module-inventory-catalog-admin-ui": "*",
"magento/module-inventory-catalog-api": "*",
"magento/module-inventory-catalog-search": "*",
"magento/module-inventory-configurable-product": "*",
"magento/module-inventory-configurable-product-admin-ui": "*",
"magento/module-inventory-configurable-product-indexer": "*",
"magento/module-inventory-configuration": "*",
"magento/module-inventory-configuration-api": "*",
"magento/module-inventory-distance-based-source-selection": "*",
"magento/module-inventory-distance-based-source-selection-admin-ui": "*",
"magento/module-inventory-distance-based-source-selection-api": "*",
"magento/module-inventory-export-stock": "*",
"magento/module-inventory-export-stock-api": "*",
"magento/module-inventory-elasticsearch": "*",
"magento/module-inventory-graph-ql": "*",
"magento/module-inventory-grouped-product": "*",
"magento/module-inventory-grouped-product-admin-ui": "*",
"magento/module-inventory-grouped-product-indexer": "*",
"magento/module-inventory-import-export": "*",
"magento/module-inventory-indexer": "*",
"magento/module-inventory-low-quantity-notification": "*",
"magento/module-inventory-low-quantity-notification-admin-ui": "*",
"magento/module-inventory-low-quantity-notification-api": "*",
"magento/module-inventory-multi-dimensional-indexer-api": "*",
"magento/module-inventory-product-alert": "*",
"magento/module-inventory-reservations": "*",
"magento/module-inventory-reservations-api": "*",
"magento/module-inventory-reservation-cli": "*",
"magento/module-inventory-sales": "*",
"magento/module-inventory-sales-admin-ui": "*",
"magento/module-inventory-sales-api": "*",
"magento/module-inventory-sales-frontend-ui": "*",
"magento/module-inventory-setup-fixture-generator": "*",
"magento/module-inventory-shipping": "*",
"magento/module-inventory-shipping-admin-ui": "*",
"magento/module-inventory-source-deduction-api": "*",
"magento/module-inventory-source-selection": "*",
"magento/module-inventory-source-selection-api": "*"
Or you can add this module which does the same.
composer require yireo/magento2-replace-inventory:2.3.*
answered Jul 25 at 21:08
Rafael Corrêa GomesRafael Corrêa Gomes
5,1302 gold badges36 silver badges71 bronze badges
5,1302 gold badges36 silver badges71 bronze badges
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f273156%2fhow-to-disable-the-msi-in-magento-2-3%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I think they list it already
– fmsthird
May 2 at 10:26
If you don't add any sources and stocks other than default(which are already present), you should be able to continue as if MSI is not enabled.
– coderGeek
Jul 18 at 14:04