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