rFBS, API, склад и автоматизация заказов
Вебхуки для смены тарифа доставки rFBS
ГАЙД

Вебхуки Ozon позволяют автоматически менять тариф доставки rFBS (Standard или Express) в зависимости от заданных условий, например, при заказе на сумму выше 5000 рублей или при доставке в регион с высокой конкуренцией. Это повышает конверсию и лояльность покупателей.

Доступные тарифы rFBS
Standard — доставка от 1 дня, компенсация 50 руб. за товар до 3500 руб. Express — доставка менее 3 часов, компенсация 100 руб. при самостоятельной доставке.
Какие события доступны
Вебхуки реагируют на POST_ORDER_STATUS_CHANGED, когда статус заказа меняется на 'awaiting_delivery'. Дополнительно можно проверять сумму и регион.
Настройка условий
Укажите в вебхуке фильтр: сумма заказа > 5000 руб. и регион = 'Москва'. При совпадении отправьте запрос на смену тарифа через API.

Сравнение

КритерийПо теме страницыРучная смена тарифа в личном кабинете
ПодходАвтоматическая смена через вебхукиРучная смена в ЛК
Скорость реакцииСекунды после заказаЧасы или дни
Риск ошибкиНизкий (алгоритмический)Высокий (человеческий фактор)
Подходит дляМагазинов с >20 заказами в деньМагазинов с редкими заказами

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

1
Шаг 1: Создайте вебхук

В настройках Ozon укажите URL вашего сервера и событие POST_ORDER_STATUS_CHANGED.

2
Шаг 2: Напишите обработчик

На сервере принимайте POST-запросы, парсите JSON, проверяйте статус и тариф.

3
Шаг 3: Добавьте условия

Проверяйте сумму заказа, регион или другие параметры для решения о смене тарифа.

4
Шаг 4: Отправьте запрос на смену

Используйте метод change-tariff API Ozon. Обработайте ошибки (превышение лимита, неверный статус).

Подробно

Пошаговая настройка вебхука для смены тарифа

1. В личном кабинете Ozon перейдите в раздел Настройки → Вебхуки. 2. Создайте новый вебхук, укажите URL вашего сервера и выберите событие POST_ORDER_STATUS_CHANGED. 3. В теле запроса приходит order_id, статус, тариф. 4. На сервере проверьте, что статус 'awaiting_delivery' и тариф текущий 'Standard'. 5. Если условия выполнены, отправьте POST /v1/order/{order_id}/change-tariff с телом {"tariff": "Express"}.

Пример кода: автоматический выбор Express для Москвы

Пример на Node.js: вебхук получает объект заказа, извлекает сумму и регион. Если сумма > 5000 и регион = 'Москва', вызывается API для смены тарифа на Express. Ограничение: не более 1 смены тарифа за заказ. При ошибке (например, превышено время) верните код 400.

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

ВебхукHTTP-уведомление от Ozon на ваш сервер при наступлении события.
Тариф ExpressУскоренная доставка rFBS менее 3 часов с компенсацией 100 руб.
Change-tariff APIМетод Ozon для изменения тарифа доставки в пределах одного заказа.

Отзывы

Иван
Продавец электроники
★★★★★

Настроил вебхук на смену тарифа Express для заказов свыше 10 000 руб. Конверсия выросла на 15%.

Ольга
Оператор маркетплейса
★★★★★

Автоматизация экономит время — не нужно отслеживать каждый заказ вручную. Рекомендую.

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

Сколько раз можно менять тариф за заказ?

Только один раз после смены статуса на 'awaiting_delivery'. Попытка повторной смены вернёт ошибку.

Какие есть ограничения по времени?

Тариф можно сменить только пока заказ не передан в доставку. Время зависит от настроек продавца, обычно не более 1 часа.

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

Проверьте URL и токен в настройках вебхука. Убедитесь, что сервер доступен извне и возвращает 200 OK.

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

Настройте вебхуки Ozon для автоматической смены тарифа rFBS — повышайте конверсию и скорость доставки. Инструкция в документации Ozon.

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