Amasty Elastic Search — товары, которых нет в наличии, отображаются при фильтрации
У нас возникают проблемы с отсутствием на складе простых продуктов в конфигурируемом родительском продукте. Простые товары, которых нет в наличии, отображаются при выборе в фильтре, даже если товара нет в наличии. Отключение продуктов, которых нет в наличии, в представлении категорий не исправляет это поведение.
Кто-нибудь знает обходной путь для Amasty Elastic Search, чтобы отфильтровать эти простые продукты, которых нет в наличии? Ниже приведен простой тестовый пример для воспроизведения этой проблемы:
Предварительные условия
- Мадженто 2.3.7-p2
- PHP 7.4
- Amasty Улучшенная многоуровневая навигация 2.14.7
- Амасти Эластичный Поиск 1.11.2
Действия по воспроизведению
- Создайте настраиваемый продукт с атрибутом «размер», дочерними элементами S, M, L
- Пусть L не будет в наличии
- Отключить отображение товаров, которых нет в наличии, в представлении категорий (магазины - конфигурация - каталог -...
- Создать категорию с фильтром по размеру, где размер = L
- Открыть категорию во внешнем интерфейсе
Ожидаемый результат
- Товар размера L не должен быть виден в категории. Простого товара такого размера нет в наличии.
Фактический результат
- Товар, которого нет в наличии, отображается в категории.