Техническое задание: Настройка синхронизации фильтров каталога
Цель проекта
Обеспечить корректное отображение и работу фильтров товаров в каталогах на целевом сайте, синхронизировав их с фильтрами, настроенными на основном сайте-источнике.
Исходные условия
- Между двумя сайтами уже настроена автоматическая синхронизация товаров.
- Все технические характеристики товаров также полностью синхронизированы.
- На основном сайте администратором вручную настроены фильтры в каталогах, которые используют конкретные технические характеристики товаров.
Основная задача
Необходимо реализовать механизм, который позволит целевому сайту автоматически отображать и применять те же фильтры, что и на основном сайте. Фильтры должны работать на основе уже синхронизированных технических характеристик товаров.
Ключевые требования
- Автоматическое определение и перенос структуры фильтров (списки свойств для фильтрации) с основного сайта на целевой.
- Привязка фильтров на целевом сайте к синхронизированным техническим характеристикам товаров.
- Обеспечение работоспособности фильтров: применение, сброс, отображение количества товаров.
- Решение должно учитывать, что настройка фильтров (выбор характеристик для фильтрации) выполняется администратором только на основном сайте.
Ожидаемый результат
Пользователи целевого сайта должны видеть и использовать в каталогах тот же набор фильтров, что и на основном сайте, с идентичной логикой работы и актуальными данными.