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