Как в mfilter2 добавить возможность выбирать товары со скидкой?
Всем привет.
Есть задача вывести в фильтре чекбокс «Товары со скидкой», который будет фильтровать товары у которых старая цена больше 0 или имеет не пустое значение. Вот как здесь:
Буду рад любой помощи.
Есть задача вывести в фильтре чекбокс «Товары со скидкой», который будет фильтровать товары у которых старая цена больше 0 или имеет не пустое значение. Вот как здесь:
Буду рад любой помощи.
Комментарии: 3
Если вы хотите оформить именно фильтром, то скорее всего план будет таким:
Вы создаете опцию товара/тв поле — чекбокс, который будет означать что товар акционный. Потребуется небольшой плагин, который пройдется по всем товарам и поставит значение «1» опции у товаров, у которых прошлая цена больше текущей. Потом вызовите через mfilter2, как обычный фильтр.
Другой вариант развития, это когда по нажатию на «акции», отдельно вызванный pdoresources вернет в &resources id товаров, которые подходят по выборке «предыдущая цена больше текущей».
Вы создаете опцию товара/тв поле — чекбокс, который будет означать что товар акционный. Потребуется небольшой плагин, который пройдется по всем товарам и поставит значение «1» опции у товаров, у которых прошлая цена больше текущей. Потом вызовите через mfilter2, как обычный фильтр.
Другой вариант развития, это когда по нажатию на «акции», отдельно вызванный pdoresources вернет в &resources id товаров, которые подходят по выборке «предыдущая цена больше текущей».
&filters=`ms|old_price:boolean`
Выведет стандартные — Да/Нет, и в шаблоне фильтра поправить нужный вид.
Класс! Спасибо! Работает. Я думал, будет намного сложнее.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.