Closed emetik closed 1 year ago
HI @emetik.
Thanks for contact us and your report.
I just found and pick up this issue, and now working in some tests to reproduce this behavior and find a solution.
I will keep you posted about the progress.
Hi @emetik
So far, I am not able to reproduce this issue, using Magento 2.4.5 and PHP 8.1.
After run the following command:
composer why magento/module-inventory-sales-api
I can see there is a long list of packages which requires the "module-inventory-sales-api" in the way we are doing.
magento/inventory-metapackage 1.2.5-p1 requires magento/module-inventory-sales-api (1.2.2)
magento/module-inventory-advanced-checkout 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-bundle-product 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-catalog 1.3.0 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-catalog-frontend-ui 1.0.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-catalog-search 1.2.3 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-configurable-product 1.2.3 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-configurable-product-frontend-ui 1.0.3 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-elasticsearch 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-export-stock 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-export-stock-api 1.2.1 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-graph-ql 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-in-store-pickup 1.1.1 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-in-store-pickup-quote 1.1.1 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-in-store-pickup-sales-admin-ui 1.1.3 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-in-store-pickup-shipping 1.1.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-indexer 2.2.0 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-product-alert 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-quote-graph-ql 1.0.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-requisition-list 1.2.3 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-reservation-cli 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-sales 1.3.0 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-sales-admin-ui 1.2.3 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-sales-frontend-ui 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-shipping 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-shipping-admin-ui 1.2.3 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-source-deduction-api 1.2.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-source-selection-api 1.4.2 requires magento/module-inventory-sales-api (1.2.*)
magento/module-inventory-visual-merchandiser 1.1.3 requires magento/module-inventory-sales-api (1.2.*)
multisafepay/magento2-msi 1.0.1 requires magento/module-inventory-sales-api (^1.0)
Is it possible for you share your composer.json file.
Maybe I can find something else in there ?
Hi @emetik ,
Whenever encountering problems related with MSI, a safe way to go is also to not install the meta package, but instead, install the frontend module and the catalog-inventory module only:
https://github.com/MultiSafepay/magento2-frontend https://github.com/MultiSafepay/magento2-catalog-inventory
You will have the same exact functionalities as the meta package, except for the fact that all of the MSI dependencies are not there.
I'm closing this one for now, if there are still problems related with this after trying my suggestion, please add a new comment and we will reopen the issue if needed.
Dear
When I run the composer require of the metapackage, I encounter an issue with Magento 2.4.5 with PHP 8.1 :
composer require multisafepay/magento2
As the magento/module-inventory-sales-api does'nt exist in this version, the process is stopped.
Any idea how to fix it ?
Regards