Корзина пуста
Конструктор фильтров
Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
Модуль «Конструктор фильтров» собирает стандартные фильтры товаров CS-Cart в собственные группы и выводит их на витрине в заданном порядке. Он нужен магазинам с большим количеством фильтров, когда важно не просто показать длинный список, а выстроить понятную структуру и управлять видом каждого фильтра.
Для чего нужен
Большой каталог часто накапливает десятки фильтров, и покупателю трудно в них ориентироваться. Модуль помогает сгруппировать фильтры по смыслу, задать порядок групп и настроить внешний вид каждого фильтра, чтобы витрина оставалась понятной и аккуратной.
Дополнительно модуль ускоряет работу с фильтрами: список товаров и доступные значения обновляются без перезагрузки страницы.
Основные возможности
- объединение фильтров в группы с настраиваемым порядком отображения;
- настройка внешнего вида каждого фильтра: слайдер с числами, без слайдера, выпадающий список, список вариантов, флажок, чекбокс, цвета;
- отображение заголовка группы и дополнительного отступа;
- сворачивание длинных списков фильтров кнопками «Свернуть» и «Все параметры»;
- фильтрация по городу склада;
- сохранение поиска: выбранный набор фильтров запоминается для категории и применяется при следующем её открытии;
- блок «MS: Группы фильтров» для менеджера блоков;
- обновление списка товаров и доступности фильтров без перезагрузки страницы.
Как работает
Группа хранит список фильтров, их порядок и настройки внешнего вида. В карточке группы фильтры добавляются, удаляются и переставляются, а для каждого фильтра выбирается вид отображения. На витрине блок выводит группы в заданном порядке; при выборе фильтров модуль обновляет список товаров и доступные значения фильтров с учётом уже применённых условий.
Группы настраиваются в разделе Товары → MS: Группы фильтров, а сам блок добавляется в разделе Дизайн → Макеты → Менеджер блоков. Отдельных настроек у модуля нет: служебные таблицы для групп создаются автоматически при установке.
Обязательных зависимостей от других модулей нет. Фильтрация по городу склада использует данные складов и их адресов, доступные в редакциях CS-Cart с несколькими складами.
Остались вопросы по работе модуля?