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