Skip to main content

Настройка фильтров

Фильтр нужен, как вспомогательный инструмент для поиска товара в каталоге.

На своем сайте вы можете увидеть, что в фильтре раздела "Все товары" по умолчанию выводится: цена, атрибуты товара - галочки (бестселлер/новинка) и бренды. Этого достаточно для базового фильтра коллекции, но с помощью админ-панели "Кактуса" можно настроить сложный фильтр с дополнительными опциями для других коллекций.

image-1603729562725.png

Фильтр настраивается визуально для каждой коллекции (раздел "Коллекции") и логически с помощью атрибутов каждого товара (в разделе "Все товары").

 

image-1603730062104.png

При нажатии на коллекцию вы попадете в ее настройки. В правой части находятся настройки фильтра:

image-1603730401607.png

Для каждой коллекции можно создавать свой фильтр. Таким образом, мы можем сделать свои опции поиска по разной категории товара. К примеру, у косметики и обуви фильтры будут кардинально отличаться атрибутами и их значениями.

У фильтра каждой коллекции есть опции по умолчанию, которые уже включены. Если убрать любую опцию, то она скроется из фильтра. Например, можно убрать цену.

image-1603734628036.png

После того, как цена будет скрыта, не забудьте сохранить изменения. Важно отметить, что все сохраняемые изменения будут отображаться с небольшой задержкой в 5-20 минут в зависимости от количества товара в каталоге. Это время, которое нужно фильтру, чтобы настроиться.

image-1603734647627.png

У нас получится следующее:

image-1603734742258.png

Между списком опций есть поле "Разделитель". Оно нужно, чтобы у нас появился пробел между логически разными опциями фильтра. К примеру, между ценой и цветом. Разделитель можно перетащить мышкой в другое место фильтра и сохранить изменения.

Обратите внимание, что даже если в коллекции включены все опции, то они будут отображаться в фильтре только если для этих опций заполнены значения.

К примеру, опция "Страна происхождения" покажется в фильтре, если ее выбрать в настройках товара и сохранить.

image-1603734883416.png

image-1603735008448.png

Чтобы в фильтре коллекции появилась новая опция, нужно добавить атрибут-опцию и заполнить значения атрибута. Например, стандартной опцией для одежды является "цвет". Добавим его как новый атрибут для футболок.

1) Зайдите в товар и нажмите кнопку "Добавить атрибут"

image-1603734133159.png

2) Назовите атрибут "Цвет"

image-1603734095569.png

3) Введите название цвета и сохраните изменения.

Подробнее об атрибутах читать здесь.

image-1603734187321.png

После этого заполните атрибут цвета для всех товаров в коллекции, чтобы цвета отобразились в фильтре.

У нас получится такой фильтр:

image-1603734007064.png

Обратите внимание, что если в коллекции только один товар, то значение цены в фильтре коллекции отображаться не будет.

image-1603734444285.png