Вебхуки для смены тарифа доставки 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