Как собрать кастомный метод фильтации по модификациям?
На сайте используется фильтрация mFilter2 и msOptionsPrice2.
У некоторых товаров клиент периодически отключает модификации, которых нет на складе. Но в mFilter эти модификации всё равно учитываются.
К примеру, есть товар с модификациями S, L, XL. Если отключить XL, то каталог при выборе фильтра по XL всё равно отображает этот товар.
Знаю, что нужно писать свой метод фильтрации, но не понимаю, как объединить таблицы ms2_products и msop_modifications и выбрать только те модификации, у которых active = 1
Может у кого есть наработки, поделитесь?
У некоторых товаров клиент периодически отключает модификации, которых нет на складе. Но в mFilter эти модификации всё равно учитываются.
К примеру, есть товар с модификациями S, L, XL. Если отключить XL, то каталог при выборе фильтра по XL всё равно отображает этот товар.
Знаю, что нужно писать свой метод фильтрации, но не понимаю, как объединить таблицы ms2_products и msop_modifications и выбрать только те модификации, у которых active = 1
Может у кого есть наработки, поделитесь?
Комментарии: 1
Может через расширение класса и в нем получать сервис msOptionsPrice?
Пример расширения с оф док
Пример расширения с оф док
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.