О каком масштабе идёт речь
Работа с каталогами Wildberries и Ozon на уровне, где объём обрабатываемых товарных записей превышает 120 млн по каждому маркетплейсу, - это уже не вопрос «настроить выгрузку», а задача уровня интеграции нескольких систем: CRM, ERP, PIM, WMS и API самих площадок должны работать синхронно, без потери данных и без рассинхронизации остатков.
Какие технические задачи возникают на этом масштабе
Синхронизация в реальном времени. Остаток, цена и статус карточки должны обновляться синхронно между складом, маркетплейсом и, если есть, розницей - рассинхронизация на таком объёме данных быстро превращается в заметные потери (например, продажа товара, которого фактически уже нет в наличии).
Обработка изменений API площадок. Wildberries и Ozon периодически меняют требования к карточкам, форматам данных, правилам API - на большом каталоге ручное отслеживание этих изменений невозможно, нужна система, которая адаптируется к изменениям без остановки процессов.
Производительность интеграций. На объёме в десятки миллионов записей обычные скрипты синхронизации начинают упираться в ограничения - нужна архитектура, которая выдерживает такую нагрузку без деградации скорости обновления данных.
Почему это не универсальная задача для любого подрядчика
Работа на таком масштабе требует не столько знания конкретного маркетплейса, сколько опыта построения отказоустойчивых интеграций между разнородными системами - CRM, ERP, PIM, WMS - при высокой нагрузке. Это ближе к инженерной задаче построения инфраструктуры данных, чем к настройке отдельного модуля.
Частые вопросы
С какого объёма каталога начинаются эти задачи?
Ориентир - десятки миллионов записей и выше, когда стандартные интеграционные решения начинают упираться в ограничения по производительности и синхронности данных.
Нужна ли для этого отдельная инфраструктура, помимо интеграции с API маркетплейсов?
Как правило да - на таком объёме важна архитектура хранения и обработки данных, а не только сама интеграция с площадкой.
Работаете с каталогом такого масштаба и сталкиваетесь с проблемами синхронизации? Можно обсудить это на конкретной технической архитектуре.
