my problem with install Inventory i have module this module installing with inventory modules i downloaded all the add-ons Inventory and i put it in app/code/magento Like the instructions provided But when giving command
php bin/magento setup:upgrade
i get this error
Service method specified in the definition of topic "async.V1.inventory.bulk-product-source-assign.POST" is not available. Given "Magento\InventoryCatalogApi\Api\BulkSourceAssignInterface::execute"
But when giving command
php bin/magento setup:di:compile
i get this error
-bash-4.2$ php bin/magento setup:di:compile Compilation was started. Repositories code generation... 1/7 [==>-----------------] 14% < 1 sec 78.5 MiB Fatal error: Interface 'Magento\InventoryCatalogApi\Model\GetProductTypesBySkusInterface' not found in /home/user/domains/domain.com/public_html/app/code/Magento/InventoryCatalog/Model/ResourceModel/GetProductTypesBySkus.php on line 17
i use version 2.3.4 of magento and i want to install inventory with The right install without a problem Because there is an important add-on for me and my store, I installed it, but it requires installation Inventory
Record report Error debug.log exception.log system.log
Solved! Go to Solution.
Everything is working now, but a problem occurred recently when giving an command
php bin/magento setup:di:compile
i get this error
Class Magento\InventoryCatalog\Model\SourceItemsProcessor does not exist
It looks like the extension needs a newer version of Magento.
Hi @ninoooo1953a26,
You have installed the package from wrong source. This is the correct version of Inventory modules to install with Magento 2.3.4 github.com/magento/inventory/releases/tag/1.1.6.
also you try installing those modules using Composer. You can try installing it using "composer install magento/inventory-composer-metapackage" as well. This will install the appropriate version compatible with your magento version. Do not try to install the inventory package directly from app/code folder.
We can try another approach:
The following line in the composer.json metapackage installs Inventory Management:
magento/inventory-composer-metapackage = 1.1.3 // compatible version regarding to your magento.
The Inventory Management installation process adds all modules to the <Magento_installation_directory>/app/etc/config.php file. A 1 value indicates that the corresponding module is enabled. The following list of modules is added:
'Magento_Inventory' => 1,
'Magento_InventoryAdminUi' => 1,
'Magento_InventoryAdvancedCheckout' => 1,
'Magento_InventoryApi' => 1,
'Magento_InventoryBundleProduct' => 1,
'Magento_InventoryBundleProductAdminUi' => 1,
'Magento_InventoryCatalog' => 1,
'Magento_InventorySales' => 1,
'Magento_InventoryCatalogAdminUi' => 1,
'Magento_InventoryCatalogApi' => 1,
'Magento_InventoryCatalogSearch' => 1,
'Magento_InventoryConfigurableProduct' => 1,
'Magento_InventoryConfigurableProductAdminUi' => 1,
'Magento_InventoryConfigurableProductIndexer' => 1,
'Magento_InventoryConfiguration' => 1,
'Magento_InventoryConfigurationApi' => 1,
'Magento_InventoryDistanceBasedSourceSelection' => 1,
'Magento_InventoryDistanceBasedSourceSelectionAdminUi' => 1,
'Magento_InventoryDistanceBasedSourceSelectionApi' => 1,
'Magento_InventoryElasticsearch' => 1,
'Magento_InventoryExportStockApi' => 1,
'Magento_InventoryIndexer' => 1,
'Magento_InventorySalesApi' => 1,
'Magento_InventoryGroupedProduct' => 1,
'Magento_InventoryGroupedProductAdminUi' => 1,
'Magento_InventoryGroupedProductIndexer' => 1,
'Magento_InventoryImportExport' => 1,
'Magento_InventoryCache' => 1,
'Magento_InventoryLowQuantityNotification' => 1,
'Magento_InventoryLowQuantityNotificationApi' => 1,
'Magento_InventoryMultiDimensionalIndexerApi' => 1,
'Magento_InventoryProductAlert' => 1,
'Magento_InventoryRequisitionList' => 1,
'Magento_InventoryReservations' => 1,
'Magento_InventoryReservationCli' => 1,
'Magento_InventoryReservationsApi' => 1,
'Magento_InventoryExportStock' => 1,
'Magento_InventorySalesAdminUi' => 1,
'Magento_InventorySalesFrontendUi' => 1,
'Magento_InventorySetupFixtureGenerator' => 1,
'Magento_InventoryShipping' => 1,
'Magento_InventorySourceDeductionApi' => 1,
'Magento_InventorySourceSelection' => 1,
'Magento_InventorySourceSelectionApi' => 1,
'Magento_InventoryLowQuantityNotificationAdminUi' => 1,
'Magento_InventoryShippingAdminUi' => 1,
'Magento_InventoryGraphQl' => 1,
If any of this modules are missing that can lead to the this problem.