Связка Ozon и 1С — что обычно ломается

Через год работы с Ozon-API набираются типовые проблемы. Вот восемь, которые встречаются у каждого второго клиента.

Связка Ozon и 1С — что обычно ломается

Ozon-API — это не одна интеграция, а четыре: товары, остатки, заказы, отчёты. Каждая со своей логикой и своими ловушками.

Связка Ozon и 1С — что обычно ломается
Самые частые сбои в связке Ozon-1С по нашей практике.

Что обычно ломается:

  • Остатки расходятся. Ozon кеширует на своей стороне, а резерв под заказ создаётся ещё до того, как покупатель оплатил. Если в 1С пишете «свободный остаток», а Ozon видит «общий минус резерв» — будут расхождения.
  • Цены доезжают с задержкой. Загрузка прайса асинхронная. Поставили цену 1000 — в карточке ещё 1500 минут 5-15.
  • Возвраты теряются. У возврата свой жизненный цикл. Если синхронизируете только заказы, возвраты повисают.
  • Атрибуты карточек обновляются медленно. Через API можно править характеристики, но модерация Ozon может задержать на сутки.
  • FBO и FBS путаются. Это разные склады с разной логикой. На FBO остатком управляет Ozon, на FBS — вы.

В наших связках помогают: очередь (RabbitMQ или брокер 1С) для retry, отдельный лог по каждой сущности, ежедневная сверка остатков и цен. Без сверки рано или поздно появятся расхождения, которые никто не заметит до жалоб покупателей.