Написать кастомный метод фильтрации для mFilter2 на MODX Revo
Александр9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.02.2018
Интернет-магазин на MODX Revo.
Фильтрация каталога работает через mFilter2.
Торговые предложения реализованы с помощью msOptionsPrice2.
У некоторых товаров периодически вручную отключаются модификации, которых нет на складе. Но в mFilter эти модификации всё равно учитываются.
К примеру, есть товар с модификациями S, L, XL. Если отключить XL, то каталог при выборе фильтра по XL всё равно отображает этот товар, т.к. mFilter учитывает наличие размера, а не его модификацию.
Нужно написать свой метод фильтрации, который будет работать с модификациями товаров.