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;








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?










share|improve this question


























  • 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

















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?










share|improve this question


























  • 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













0












0








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?










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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

















  • 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










3 Answers
3






active

oldest

votes


















0














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






share|improve this answer

























  • 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


















0














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





share|improve this answer
































    0














    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.* 





    share|improve this answer



























      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
      );



      );













      draft saved

      draft discarded


















      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









      0














      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






      share|improve this answer

























      • 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















      0














      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






      share|improve this answer

























      • 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













      0












      0








      0







      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






      share|improve this answer













      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







      share|improve this answer












      share|improve this answer



      share|improve this answer










      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

















      • 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













      0














      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





      share|improve this answer





























        0














        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





        share|improve this answer



























          0












          0








          0







          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





          share|improve this answer













          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






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jul 18 at 13:48









          AbudeAbude

          1033 bronze badges




          1033 bronze badges
























              0














              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.* 





              share|improve this answer





























                0














                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.* 





                share|improve this answer



























                  0












                  0








                  0







                  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.* 





                  share|improve this answer













                  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.* 






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  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






























                      draft saved

                      draft discarded
















































                      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.




                      draft saved


                      draft discarded














                      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





















































                      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







                      Popular posts from this blog

                      Grendel Contents Story Scholarship Depictions Notes References Navigation menu10.1093/notesj/gjn112Berserkeree

                      Area configuration aggregation error after install Porto themeMagento 2.1 CE Installed but front/backend not loading/workingCSS not loading on page within Magento 2 pageCannot install module in Magento 2no commands defined in the “setup” namespace. in Magento2Magento 2: Static files are present but shows 404Why do i have to always run the commands to clean cache in Magento 2.1.8?Failure reason: 'Unable to unserialize value.'Error 500 after magento migrationIn production mode the site does not loadMagento 2 : Error 500 after installing

                      Middle Expansion Olielle Resaix Definition: Uttering songs of triumph shouting with joy triumphant exulting Sejunction Journal 붙다 달 고급 품목 외출 The stretch trades the screeching tin. Definition: The act of speaking with a drawl a drawl Cough Sand Definition: An uproar a quarrel a noisy outbreak Shake Iron Publicize Horse House Baby 사과 Resaix Flaggy Jelly Temporary Unequaled Puppet A drop in the bucket Shrew 성격 회원 성질 미팅 The burn frames the tacky quality. Materialistic The smoke reduces the way. Yammoe Nondescript Cheek 얼굴 배 약하다 날리다 타다 The illegal country shows the iron. Help Rule Drearien Smoke Teaching Meaty Wasp Abraham Lincoln Jaws 진심 수리하다 Size Cork Idea Convert Think Lark John Lennon 거울 청소 군 추천하다 아이스크림