Skip to content

The module doesn't work properly with magento shared catalog feature #3704

@alexander-khokhliuk

Description

@alexander-khokhliuk

Preconditions

smile/elasticsuite 2.11.13
smile/elasticsuite-for-retailer 2.4.2
smile/module-elasticsuite-quick-order 2.11.1
smile/module-elasticsuite-shared-catalog 2.11.0
smile/module-retailer-offer 2.0.3
smile/module-store-locator 2.2.0.1

magento/module-shared-catalog 100.5.2-p1

Magento Version : magento cloud 2.4.7-p7

ElasticSuite Version : 2.11.13

Environment : developer and production

Third party modules :
"avadim/fast-excel-reader": "^2.22",
"boldcommerce/magento2-ordercomments": "^1.8",
"bsscommerce/magento-2-custom-product-attribute-export-extension": "^1.0",
"cweagans/composer-patches": "^1.6",
"ewave/extendedbundleproduct": "^2.3",
"fastly/magento2": "~1.2.157",
"gene/module-encryption-key-manager": "~0.0.12@alpha",
"klarna/m2-klarna": "^3.2",
"mage_delight/megamenu": "^2.0.18.3",
"magento/ece-tools": "2002.2.1",
"magento/extension-b2b": ">=1.5.2 <1.5.3",
"magento/magento-cloud-metapackage": ">=2.4.7 <2.4.8",
"magepal/magento2-enhanced-ecommerce": "~1.7.1",
"magepal/magento2-google-analytics4": "^1.7",
"mageplaza/magento-2-swedish-language-pack": "dev-master",
"mageworx/module-shippingrulesmeta": "^2.11",
"olegkoval/magento2-regenerate-url-rewrites": "^1.5",
"payone-gmbh/magento-2": "^3.7.0",
"semaio/magento2-configimportexport": "^3.6",
"smile/elasticsuite": "^2.10.9",
"smile/elasticsuite-for-retailer": "^2.4",
"smile/module-elasticsuite-quick-order": "^2.10",
"smile/module-elasticsuite-shared-catalog": "^2.10.3",
"smile/module-retailer-offer": "^2.0",
"smile/module-store-locator": "2.2.0.1",
"splendidinternet/mage2-locale-de-de": "^1.63.0"

Steps to reproduce

Go to a category page.
In "Products in Category" section assign a product.
Edit the product in the admin panel.
Go to the "Products in Shared Catalogs" section.
Select a specific shared catalog only (not default one).
Save the product.
Run a full reindex.
Return to the category edit page in the admin panel.
Observe the product disappear from the list.

Expected result

All assigned products should be visible in the admin panel independently of shared catalog settings

Actual result

Products with specific shared catalog settings are being filtered out of the elastic and therefore are not visible in the admin panel

The video explains the issue:
https://drive.google.com/file/d/1VNRiRcA_Su0BX-gcAGaW4hb_HS7v_Voi/view?usp=sharing

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions