Техническое задание: Синхронизация товарных каталогов на общем ядре Битрикс
Имеется единая платформа на базе 1С-Битрикс (Интернет-магазин + CRM), на которой функционируют три независимых сайта:
- Сайт 1: Моно-брендовый интернет-магазин.
- Сайт 2: Мульти-брендовый интернет-магазин.
- Сайт 3: CRM-портал (Битрикс24).
Цель проекта
Создать надежный и эффективный механизм синхронизации товарных каталогов между всеми тремя сайтами. Изменения в каталоге товаров на одном из сайтов должны корректно и своевременно отражаться на других, с учетом их структурных особенностей.
Ключевые требования
- Разработать архитектуру синхронизации данных товаров (названия, описания, цены, остатки, изображения, свойства) между сайтами.
- Учесть разную логику представления товаров: моно-бренд vs мульти-бренд.
- Обеспечить корректную работу с общими инфоблоками или раздельными каталогами в рамках одного ядра.
- Реализовать механизм обработки обновлений (ручной, по расписанию или событийный).
- Предусмотреть обработку ошибок и логирование процесса синхронизации.
- Обеспечить минимальное влияние процесса синхронизации на производительность сайтов.
Ожидаемый результат
Стабильно работающая система, при которой контент товарных каталогов на всех трех сайтах остается консистентным, а администраторы могут управлять товарами из единой точки или с минимальными усилиями по согласованию данных.