-
Notifications
You must be signed in to change notification settings - Fork 347
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Multi-Source Inventory (MSI) coming in 2.3.x #1196
Comments
Let me know if it's doable directly on ElasticsuiteCatalog module. Maybe something on the Stock Datasource that would be able to :
If it's not possible to handle these different cases, we'll be forced to release a complementary module that could be called something like "smile/elasticsuite-msi" to deal with websites using MSI. However, I'd prefer to handle it directly on the core to avoid bothering Elasticsuite users with an additional module in case of MSI usage. In any cases, this one is high priority actually. I let you dig more and propose a PR/solution. |
Feature #1196 Multi Source Inventory support
Fixed by PR #1202 |
2.3.x introduces MSI (https://github.com/magento-engcom/msi/wiki) which allows to define different stock (stock_id) for different websites and inventory sources in (but probably not limited to) multi-websites environment.
When it is the case, it is not longer possible to rely purely on legacy tables cataloginventory_stock_* for indexing into ES the stock status of products, but there is a need to rely on new tables inventory_stock* (and probably inventory_sources*).
Preconditions
Magento Version : CE 2.3.0-beta32 + sample data
ElasticSuite Version : 2.6.x
Environment : Developer
Third party modules : N/A
Steps to reproduce
Step 2. and 3. can also be done directly from the catalog product grid with the mass action "Assign Inventory Source".
Expected result
Actual result
The text was updated successfully, but these errors were encountered: