Синхронизация остатков с Ozon через API для rFBS
УПРАВЛЕНИЕПродажа товара, которого нет на складе, ведёт к отмене заказа и снижению рейтинга. Автоматическая синхронизация остатков через API Ozon решает эту проблему. Расскажем, как настроить отправку остатков для схемы rFBS.
Метод v2/product/info
Получайте текущие остатки товаров на Ozon, чтобы сверять с вашими данными.
Метод v1/product/import/stocks
Отправляйте актуальные остатки по каждому offer_id. Только положительные числа.
Планировщик синхронизации
Настройте cron-задачу на отправку остатков каждые 30 минут.
Сравнение
| Критерий | По теме страницы | Ручное обновление остатков в личном кабинете |
|---|
| Актуальность остатков | Обновляются каждые 30 минут | Обновляются раз в день |
| Риск продажи отсутствующего товара | Минимальный | Высокий |
| Затраты на разработку | Требуется скрипт и планировщик | Не требуется |
| Масштабируемость | Легко добавлять новые товары | Сложно при большом ассортименте |
Как это работает
1
Получите токен с правами stocks.rw
В настройках API Ozon создайте ключ с правами stocks.rw.
2
Подготовьте массив товаров с остатками
Выгрузите из системы товары, у которых изменился остаток.
3
Отправьте POST /v1/product/import/stocks
Выполните запрос с телом массива.
4
Шаг 4
Обработайте ответ: при ошибках повторите через 5 минут.
Подробно
Формат данных при отправке остатков
Для отправки остатков используйте метод POST /v1/product/import/stocks. Тело запроса — массив объектов: {'offer_id': '...', 'stock': 10}. Важно: stock должен быть целым числом ≥ 0. Ноль означает, что товара нет в наличии. Отправляйте только те товары, у которых изменился остаток, чтобы уменьшить нагрузку.
Обработка ошибок и логирование
Ozon возвращает ответ с полями result (true/false) и errors, если были проблемы. Логируйте ошибки: например, неверный offer_id или превышение лимита. Если синхронизация не удалась, повторите через 5 минут. Рекомендуется хранить в своей системе время последней успешной синхронизации для мониторинга.
Словарь терминов
Остаток (stock)—Количество единиц товара, доступных для продажи на складе.
Синхронизация—Процесс приведения данных вашей системы и Ozon к единому значению.
offer_id—Уникальный артикул товара в вашей системе, используемый для идентификации.
Отзывы
После настройки синхронизации исчезли случаи отмены заказов из-за отсутствия товара. Остатки обновляются каждые 30 минут.
Татьяна К.
Системный администратор
★★★★★
Подключила синхронизацию за пару часов. Теперь не нужно вручную обновлять остатки на площадках.
Частые вопросы
Как часто нужно обновлять остатки?
Рекомендуется каждые 30 минут для товаров с высокой оборачиваемостью.
Можно ли передать остатки для всех товаров сразу?
Да, можно передать до 1000 товаров за один запрос.
Что делать, если при синхронизации ошибка 'offer_id not found'?
Проверьте, что товар существует на Ozon и offer_id совпадает с тем, что в каталоге.
C
Cdek-Logistika
Редакция портала · проверка фактов
Материал подготовлен в формате справочного разбора для информационного портала.
Настройте синхронизацию остатков и избегайте отмен заказов.
Cdek-Logistika·ОГРН: 317527500128941·ИНН: 525110282730·Россия, Тюменская область, Тюмень, Дзержинского, 15, 1 офис·Email: cdeklogistika@cdek.ru
19.07.2026