Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц

Фильтры по кнопке

Модуль переводит блок фильтров товаров в режим применения по кнопке: покупатель может выбрать несколько параметров, а товары и счётчик обновятся только после нажатия Применить .
Укажите домен без http и слешей. Пример: domain.com
По подписке 5 200 
Написать отзыв
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Этот модуль входит в нашу Подписку.

Оформите подписку — и пользуйтесь всеми модулями без ограничений.

Фильтры по кнопке

Модуль переводит блок фильтров товаров в режим применения по кнопке: покупатель может выбрать несколько параметров, а товары и счётчик обновятся только после нажатия Применить.

Для чего нужен

Модуль нужен магазинам, где важно сократить количество AJAX-запросов и дать пользователю возможность спокойно собрать набор фильтров перед применением. Он особенно полезен в каталогах с большим количеством параметров и на мобильных устройствах.

Основные возможности

  • кнопка Применить с количеством найденных товаров;
  • отдельная нижняя панель для мобильной версии;
  • задержка обновления счётчика при массовом выборе фильтров;
  • настройка фона кнопки и мобильной панели;
  • возможность отключить поведение модуля на мобильных устройствах.

Как работает

Модуль переопределяет шаблон блока фильтров и добавляет JS-логику для отсроченного применения. При выборе фильтров формируется features_hash, счётчик товаров обновляется через AJAX-запрос, а результат на странице показывается только после нажатия кнопки Применить. На мобильных устройствах может выводиться отдельная панель с кнопкой.

Остались вопросы по работе модуля?

Напишите нам.


Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Покупателям
Архитектура
:
  • Frontend
Локализации:
  • 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.

Настройка

  1. Откройте карточку модуля и задайте оформление кнопки: цвет фона и скругление углов.
  2. При необходимости настройте цвет нижней мобильной панели.
  3. Если модуль не должен работать на мобильных устройствах, включите опцию Не использовать в мобильной версии.
  4. Укажите время задержки обновления счётчика, если в фильтрах много значений и выбор идёт подряд.
  5. Сохраните настройки.

Как проверить работу

  1. Откройте категорию, где на витрине есть блок фильтров.
  2. Выберите несколько фильтров подряд и убедитесь, что список товаров не обновляется сразу.
  3. Нажмите Применить и проверьте, что результаты и счётчик обновились.
  4. Проверьте поведение на мобильном устройстве: при включённой панели должна появляться нижняя кнопка применения.

История изменений

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

[*] Первый релиз.

Обозначения:

[+] Добавлено

[-] Удалено

[*] Изменено

[!] Исправлена ошибка

Отзывы
Бортникова Светлана
Отличный модуль! Фильтры теперь применяются по кнопке "Применить", а не сразу. Это ускорило работу сайта и упростило выбор параметров. Покупатели могут выбрать несколько фильтров подряд без лишних перезагрузок. Рекомендую!
Анонимный
Очень удобно! Раньше при каждом клике по фильтру страница перезагружалась. Теперь можно выбрать все нужные параметры и нажать "Применить" один раз. Нагрузка на сервер снизилась, покупателям стало удобнее. Настройка цветов кнопки простая.
Похожие модули