Четверг, 03 Август 2017 11:30

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

Первое, что сразу хотелось бы отметить – «стандартный» фильтр мне очень не понравился, ввиду чего нашёл альтернативное решение, но т.к. оно не бесплатное, подумал, что оставлю на сайте так же обзор о том, как пользоваться «базовыми» фильтрами.

Причина, по которой мне не понравился базовый фильтр – «муторность», а именно, фильтр приходится настраивать поверх основных настроек. Например, у Вас есть товар и Вам нужно настроить фильтр по цене, вот вместо того, чтобы брать базовую цену товара, Вам придётся установить эту самую цену в новом фильтре.

Если Вас это не испугало, и Вы готовы заниматься этим мазохизмом (да, я впервые пишу, мануал по решению, которое мне неугодно, отсюда столько негатива) то продолжим.

Первое, что следует сделать, перейти в Каталог (Catalog) > Фильтры (Filters) и выбрать «Вставить»(Insert):

Здесь вводим название «группы» фильтров и после чего добавляем «фильтры»:

Разберём это на примере, ширина – 100-200-300-400, вот название группы фильтров будет «Ширина», и добавляется 4 значения «100», «200», «300», «400» и нажимаете «Сохранить» (Save). Позже повторяете те же самые манипуляции для других параметров.

После этого мы переходим во вкладку «Модули» (Modules):

И активируем «Фильтр» (Filter)

Так же не забываем включить его (по умолчанию состояние модуля: «Отключено»).

Следующий шаг – установка «позиции» фильтра, для этого переходим в Дизайн (Design) > Макеты (Layouts) > Категория (Category).

После чего выбираем Фильтр (Filter) и только после этого нажимаем кнопку Добавить (Add), после чего нажимаем «Сохранить» (Save).

Следующим шагом перейдите на страницу интересующей Вас категории:

И добавьте фильтры.

После чего фильтры добавляем ещё и в каждую карточку товара (те значения, которые товару соответствуют):

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

Спонсоры: