Техническое задание
Реализовать фильтр товаров на сайте (WordPress + WooCommerce) с возможностью настройки через админку для магазина сантехники
Функционал
- Фильтрация по атрибутам
- В админке можно выбирать, какие атрибуты будут в фильтре для каждой категории.
- Возможность включать/отключать атрибуты без редактирования кода.
- В админке автоматически отображаются для каждой категории только те атрибуты, которые есть у товаров данной категории, чтобы администратор мог выбирать среди них.
Фильтрация по цене
- Фильтр по цене в виде ползунка или двух полей (мин/макс).
Отображение
- Фильтр отображается только на страницах категорий товаров.
- Атрибуты в виде чекбоксов, выпадающих списков и т. д.
- Только включенные атрибуты отображаются.
Работа фильтра
- Динамическое обновление товаров без перезагрузки страницы (AJAX).
- Чистые URL для SEO.
Настройки в админке
- Выбор категории → включение/выключение нужных атрибутов.
- Включение/выключение фильтра по цене.
Технические требования
- Работает с WooCommerce.
- Минимальная нагрузка на сервер.
- Адаптивный дизайн.