Техническое задание: Синхронизация товарных каталогов на общем ядре Битрикс

Имеется единая платформа на базе 1С-Битрикс (Интернет-магазин + CRM), на которой функционируют три независимых сайта:

  • Сайт 1: Моно-брендовый интернет-магазин.
  • Сайт 2: Мульти-брендовый интернет-магазин.
  • Сайт 3: CRM-портал (Битрикс24).

Цель проекта

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

Ключевые требования

  • Разработать архитектуру синхронизации данных товаров (названия, описания, цены, остатки, изображения, свойства) между сайтами.
  • Учесть разную логику представления товаров: моно-бренд vs мульти-бренд.
  • Обеспечить корректную работу с общими инфоблоками или раздельными каталогами в рамках одного ядра.
  • Реализовать механизм обработки обновлений (ручной, по расписанию или событийный).
  • Предусмотреть обработку ошибок и логирование процесса синхронизации.
  • Обеспечить минимальное влияние процесса синхронизации на производительность сайтов.

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

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

Верстка многостраничного сайта на WordPress с адаптивным дизайном

Требуется сверстать 8-9 страниц сайта на WordPress из готового макета Figma. Работа включает создание адаптивной верстки, подключение jQuery-эффектов и настройку микроразметки. Все технические детали и макет предоставит дизайнер.

Доработка и исправление CRM на Yii2

Требуется исправить критическую ошибку с загрузкой файлов в существующей CRM на Yii2 и реализовать несколько дополнительных улучшений для отображения данных.