Техническое задание: Синхронизация системы фильтрации каталога

Суть задачи

Имеются два сайта с синхронизированным каталогом товаров. Товары и их технические характеристики идеально синхронизированы между сайтами. Однако система фильтров (боковые фильтры в каталоге), которая на основном сайте настроена администратором и работает на основе конкретных технических характеристик товаров, на втором сайте не синхронизирована и отображает другие параметры (например, цена, цвет).

Цель проекта

Обеспечить автоматическое копирование конфигурации фильтров из основного каталога в каталог второго сайта с последующей ежедневной синхронизацией изменений.

Требования к реализации

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

Исходные условия

  • База товаров и их характеристики уже полностью синхронизированы.
  • На основном сайте фильтры уже корректно настроены администратором.
  • Каталоги на обоих сайтах связаны между собой по ID.

Ожидаемый результат

На втором сайте в разделах каталога должны отображаться идентичные фильтры по техническим характеристикам, как и на основном сайте, с поддержкой актуального состояния через автоматическую синхронизацию.

Разработка бота на Python для кофейни с админ-панелью

Требуется создать специализированного бота на чистом Python для автоматизации работы кофейни. Проект включает разработку административной панели для управления контентом и заказами. Детали реализации будут согласованы с исполнителем.