Как добавить фильтр товаров в Opencart
Используемые термины: Opencart, CMS.
Добавление фильтра в Opencart выполняется в несколько этапов, начиная от активации модуля, и заканчивая настройкой карточки товара. Разберем процесс пошагово на примере бесплатного встроенного в Opencart 3 модуля.
Активация модуля
Настройка макета
Создание фильтров
Привязка фильтра к категориям
Привязка фильтров к товарам
Платные модули для фильтра
1. Активация модуля
Заходим в раздел Модули / Расширения - Модули / Расширения - в типах расширения выбираем Модули:
Находим Фильтр и включаем модуль:
После включения кликаем по кнопке редактирования модуля:
Включаем модуль и сохраняем настройку:
2. Настройка макета
Переходим в раздел Дизайн - Макеты - находим макет для категорий (Category) и кликаем по иконке редактирования:
Выбираем расположение для фильтра, например, в левой колонке. Выбираем в списке Фильтр и кликаем по иконке добавления элемента в макет:
Сохраняем настройки - готово.
3. Создание фильтров
Переходим в раздел Каталог - Фильтры - кликаем по кнопке создания нового фильтра:
Даем название для группы нашего фильтра, добавляем сами фильтры:
* в данном примере мы создали фильтр с названием Производитель и в него включили двух производителей — Ауди и Лада.
Кликаем по кнопке сохранения настроек.
4. Привязка фильтра к категориям
Переходим в раздел Каталог - Категории - выбираем нужную категорию, для которой хотим применить фильтр и кликаем по изображению редактирования:
На вкладке Данные в опции Фильтры добавляем все необходимые фильтры для категории:
Сохраняем настройки и переходим на наш сайт в нужный раздел (в данном примере «Автомобили») — мы должны увидеть фильтр:
* мы видим, что нашему фильтру не соответствует ни один товар на сайте — это правильно, так как мы еще не привязали фильтры к товарам.
5. Привязка фильтров к товарам
В панели управления переходим в раздел Каталог - Товары:
Выбираем нужный товар, для которого хотим применить фильтр - кликаем на изображение редактирования. Переходим на вкладку Связи и заполняем опцию Фильтры нужными значениями:
Сохраняем настройки.
Платные модули для фильтра
Встроенный в Opencart фильтр требует много усилий для работы с ним. Для интернет-магазинов с большим числом товаром нужно писать скрипты для редактирования категорий и товаров.
Для удобства, можно использовать платные модули, которые работают быстрее и позволяют фильтровать товары по атрибутам и ценам.
Платные фильтры можно найти на официальном сайте.