Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
Фильтры по кнопке
Модуль переводит блок фильтров товаров в режим применения по кнопке: покупатель может выбрать несколько параметров, а товары и счётчик обновятся только после нажатия Применить.
Для чего нужен
Модуль нужен магазинам, где важно сократить количество AJAX-запросов и дать пользователю возможность спокойно собрать набор фильтров перед применением. Он особенно полезен в каталогах с большим количеством параметров и на мобильных устройствах.
Основные возможности
- кнопка Применить с количеством найденных товаров;
- отдельная нижняя панель для мобильной версии;
- задержка обновления счётчика при массовом выборе фильтров;
- настройка фона кнопки и мобильной панели;
- возможность отключить поведение модуля на мобильных устройствах.
Как работает
Модуль переопределяет шаблон блока фильтров и добавляет JS-логику для отсроченного применения. При выборе фильтров формируется features_hash, счётчик товаров обновляется через AJAX-запрос, а результат на странице показывается только после нажатия кнопки Применить. На мобильных устройствах может выводиться отдельная панель с кнопкой.
Остались вопросы по работе модуля?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Покупателям
- English
- Русский
- 4.21.X
- 4.20.X
- 4.19.X
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
- 4.11.X
- 4.10.X
Инструкция к модулю Фильтры по кнопке
Модуль переводит стандартный блок фильтров CS-Cart в режим применения по кнопке. После выбора нескольких параметров покупатель нажимает Применить, и только тогда обновляются результаты и счётчик товаров.
Что делает модуль
- добавляет кнопку Применить в блок фильтров;
- показывает количество найденных товаров рядом с кнопкой;
- обновляет счётчик с задержкой при массовом выборе фильтров;
- выводит отдельную нижнюю панель на мобильных устройствах;
- позволяет отключить поведение модуля на мобильных устройствах.
Где находится модуль
- Администрирование → Модули → Управление модулями → Фильтры по кнопке — карточка модуля с настройками;
- каталог с блоком фильтров на витрине — здесь видно результат работы модуля;
- шаблоны темы, которые переопределяет модуль: `design/themes/responsive/templates/addons/csc_delayed_filters/overrides/blocks/product_filters/original.tpl` и связанные hooks.
Настройка
- Откройте карточку модуля и задайте оформление кнопки: цвет фона и скругление углов.
- При необходимости настройте цвет нижней мобильной панели.
- Если модуль не должен работать на мобильных устройствах, включите опцию Не использовать в мобильной версии.
- Укажите время задержки обновления счётчика, если в фильтрах много значений и выбор идёт подряд.
- Сохраните настройки.
Как проверить работу
- Откройте категорию, где на витрине есть блок фильтров.
- Выберите несколько фильтров подряд и убедитесь, что список товаров не обновляется сразу.
- Нажмите Применить и проверьте, что результаты и счётчик обновились.
- Проверьте поведение на мобильном устройстве: при включённой панели должна появляться нижняя кнопка применения.
История изменений
v1.2.6 от 03.09.2026
[*] Обновлены код, шаблоны и интеграционные файлы модуля.
[*] Обновлены описание, инструкция, changelog и логотип модуля.
v1.2.5 от 2025-12-24
[*] Дообновлён шаблон модуля.
v1.2.4 от 2025-11-30
[*] Добавлена задержка при обновлении кнопки «Применить» для возможности выбора сразу нескольких фильтров подряд.
[!] Исправлена ошибка в JS шаблона при отрисовке кнопки «Применить», из-за которой возникала ошибка `wrapCheckboxes.offset() = undefined`.
[!] Исправлена ошибка в JS при отрисовке слайдера.
[*] Обновлён шаблон модуля.
[*] Изменена иконка модуля.
v1.2.3 от 2023-10-20
[!] Исправлено отображение кнопки «Применить» поверх шапки сайта при прокручивании страницы.
[!] Исправлен сброс фильтра через 3 секунды после выбора.
[+] Добавлена возможность отключить модуль в мобильной версии сайта.
v1.2.2 от 2023-09-05
[*] Проведена стандартизация модуля.
v1.2.1 от 2023-08-24
[*] Отрегулировано положение кнопки применения фильтров на UniTheme2 относительно координаты Y.
v1.2.0 от 2023-08-23
[*] Модуль адаптирован под AB: UniTheme2.
v1.1.2 от 2023-08-17
[!] Исправлен предварительный расчёт количества товаров при выборе фильтра.
v1.1.1 от 2023-08-15
[!] Исправлена ошибка при задании цвета фона первого угла.
v1.1.0 от 2023-08-15
[*] Изменены настройки выбора цвета, добавлен выбор цвета через color picker.
[*] Языковые переменные вынесены из схемы в файл переводов.
[*] Короткие теги ` v1.0.1.
[*] 15.05.2023.
[+] Добавлено лицензирование.
v1.0.0 от 2023-04-27
[*] Первый релиз.
Обозначения:
[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка