CDEK Business Guide инструкции по доставке, Авито и СДЭК
Рекомендуем Cdek-Logistika Дополнительные материалы по СДЭК, доставке и логистике
Открыть →
2
info

Как настроить автоматическое обновление остатков rFBS

АВТОМАТИЗАЦИЯ

Чтобы избежать продажи товара, которого нет в наличии, необходимо настроить автоматическое обновление остатков на маркетплейсах. Для rFBS это критично: вы храните товар у себя. Рассмотрим настройку с помощью API и готовых сервисов.

Обновление остатков Ozon
Метод /v2/product/info/stock: передача массива stock по каждому товару.
Обновление остатков Wildberries
Метод /api/v3/stocks: использование Barcode товара.
Сервисы интеграции
МойСклад, 1С-Битрикс, StockSync — готовые решения с интерфейсом.

Сравнение

КритерийПо теме страницыСинхронизация остатков FBO через API маркетплейса
Частота обновленияOzon: раз в 15-30 минут (рекомендуется)Wildberries: раз в 30-60 минут
Идентификатор товараOzon: product_id или offer_idWB: Barcode (Артикул или ШК)
Лимит запросовOzon: 100 запросов/минWB: 60 запросов/мин
Формат данныхOzon: JSON с массивом itemsWB: JSON с массивом stocks
Дополнительные поляOzon: только stockWB: stock + warehouse_id

Как это работает

1
Подготовьте список товаров

Выгрузите из 1С: offer_id (или barcode) и текущий остаток.

2
Выберите API метод

Для Ozon: POST /v2/product/info/stock, для WB: POST /api/v3/stocks.

3
Напишите скрипт

На Python: используйте requests. Обрабатывайте ответ и логируйте.

4
Настройте cron задачу

Пример: */30 * * * * python /home/user/stock_update.py.

5
Проверьте логи

Убедитесь, что ошибок нет, и остатки на маркетплейсе обновлены.

Подробно

Настройка периодического обновления через cron

Создайте скрипт на Python или Node.js, который раз в 30 минут запрашивает остатки из базы 1С или ERP и отправляет их на маркетплейсы. Пример cron-задачи на Linux: */30 * * * * /usr/bin/python3 /path/to/stock_update.py. В скрипте реализуйте пакетную отправку (до 100 товаров в одном запросе), чтобы не превысить лимиты API.

Обработка ошибок при синхронизации остатков

Обработка ошибок: при коде 422 (неверные данные) проверьте, что offer_id существует. При коде 403 (нет прав) обновите токены. Если ответ пришел с пустым списком errors, значит все обновлено успешно. Логируйте каждый запрос в файл для последующего анализа.

Словарь терминов

Синхронизация остатковПроцесс передачи данных о количестве товаров из учетной системы на маркетплейс.
BarcodeШтрихкод или артикул товара, используемый для идентификации на Wildberries.
cronПланировщик задач в Linux/Unix для запуска скриптов по расписанию.
Лимит запросовМаксимальное количество запросов в минуту к API маркетплейса.
offer_idВнутренний артикул товара в системе продавца, передаваемый в Ozon API.

Отзывы

Денис
Руководитель отдела маркетплейсов
★★★★★

После внедрения автоматической синхронизации количество отмен заказов из-за отсутствия товара сократилось на 80%. Потратили один день на настройку скрипта и cron.

Виктор
Интегратор
★★★★★

Обычно пишу скрипты на 1С, используя HTTP-компоненту. Самое сложное — отладка ошибок с паролями и логинами. Рекомендую хранить токены в защищенном файле.

Частые вопросы

Можно ли обновлять остатки вручную?

Да, в личном кабинете Ozon или WB, но при большом ассортименте это отнимает много времени и чревато ошибками. Лучше автоматизировать.

Что делать, если при обновлении часть товаров не обновилась?

Проверьте ответ API: в поле 'errors' будет список товаров с кодами ошибок. Исправьте данные и отправьте заново.

Как часто нужно обновлять остатки для rFBS?

Раз в 15-30 минут оптимально. Чаще — рискуете превысить лимиты, реже — покупатели могут заказать товар, которого нет.

Р
CDEK-Logistika
Редакция портала · проверка фактов
Материал подготовлен в формате справочного разбора для информационного портала.

Настройте автоматическую синхронизацию сейчас с нашим скриптом

CDEK-Logistika·ОГРН: 317527500128941·ИНН: 525110282730·Россия, Тюменская область, Тюмень, Дзержинского, 15, 1 офис·Email: cdeklogistika@cdek.ru