Инсталация
This content is not available in your language yet.
Изисквания
heading.anchorLabel- Magento 2 / Adobe Commerce, PHP
^8.3. - Smile Elasticsuite ≥ 2.12 — по-ранните версии нямат разширителната точка, на която стъпва модулът.
- Модулите
Magento_Catalog,Magento_CatalogInventory,Magento_Eav(ядро).
"require": { "php": "^8.3", "magento/framework": "*", "magento/module-catalog": "*", "magento/module-catalog-inventory": "*", "magento/module-eav": "*", "smile/elasticsuite": "^2.12"}Зависимостта се обявява към метапакета smile/elasticsuite, а не към отделния
smile/module-elasticsuite-catalog — sub-пакетите не се резолвват самостоятелно.
Инсталиране
heading.anchorLabelcomposer require webcode/module-stock-filterbin/magento module:enable Webcode_StockFilterbin/magento setup:upgradebin/magento setup:di:compile # при production режимbin/magento cache:flushsetup:upgrade създава атрибута in_stock. Reindex не е нужен — по
продуктите не се записва нищо, а полето stock.is_in_stock вече е част от
продуктовия индекс на Elasticsuite.
Проверка след инсталация
heading.anchorLabelStores > Configuration > Catalog > Inventory > Stock Options→ Display Out of Stock Products = Yes. Без нея филтърът не се появява по замисъл.- Отворете категория, в която има и налични, и изчерпани продукти — филтърът трябва да е в слоестата навигация.
- Етикетът по подразбиране е Stock availability. Как се сменя на български — Употреба.