Управление тарифами доставки вручную через личный кабинет Wildberries требует постоянного внимания и подвержено ошибкам. Автоматизация через API позволяет быстро менять стоимость доставки в зависимости от региона, веса и габаритов товаров. Рассмотрим, как настроить интеграцию.
Сравнение
| Критерий | По теме страницы | Ручное управление тарифами в личном кабинете Wildberries |
|---|---|---|
| Управление тарифами | Через API | В личном кабинете |
| Скорость изменения | Секунды (автоматически) | Минуты (ручной ввод) |
| Гибкость настройки | Высокая (любые параметры) | Ограниченная (предустановленные формы) |
| Ошибки при вводе | Минимизированы (валидация API) | Возможны человеческие ошибки |
| Масштабируемость | Подходит для сотен тарифов | Неудобно при большом количестве |
Как это работает
В личном кабинете Wildberries в разделе 'Настройки API' создайте ключ с правами на управление тарифами.
Отправьте GET-запрос к /api/v2/tariffs для проверки соединения и получения текущих тарифов.
Сформируйте POST-запрос с телом, включающим название, зону, стоимость и регионы. Сохраните ID ответа.
Отправьте PATCH-запрос к /api/v2/tariffs/{id} с новыми значениями цены или условий.
Для отключения тарифа без удаления установите поле 'active': false в PATCH-запросе.
Подробно
Создание нового тарифа доставки через API Wildberries
Для создания тарифа отправьте POST-запрос на эндпоинт /api/v2/tariffs с телом, содержащим название тарифа, зону доставки (например, 'Москва'), стоимость в копейках, минимальную сумму заказа для бесплатной доставки и список регионов. В ответе вы получите ID созданного тарифа. Пример тела запроса: {"name": "Тариф по Москве", "delivery_zone": "Москва", "price": 30000, "free_min_amount": 150000, "region_ids": [1, 2, 3]}.
Обновление и удаление тарифов: частые сценарии
Обновление тарифа выполняется через PATCH-запрос с тем же телом, но указывается ID тарифа в URL. Удаление тарифа — DELETE-запрос по ID. Часто меняют стоимость сезонно или для акций. Важно: при удалении тарифа, который используется в активных заказах, возникает ошибка. Рекомендуется сначала деактивировать тариф, установив поле 'active' в false.
Словарь терминов
Отзывы
Автоматизировал управление тарифами через API — теперь меняю стоимость доставки под сезонные акции за секунды. Ошибки ввода исчезли.
Настроили клиенту обновление тарифов по расписанию из CRM. Экономия времени — 2 часа в неделю.
Частые вопросы
Какие права нужны для API-ключа?
Для управления тарифами требуется право 'Управление тарифами' при создании ключа.
Можно ли установить тариф только для определенных товаров?
Тарифы DBS задаются для всей корзины, а не для отдельных товаров. Для товарных групп используйте разные схемы.
Как часто можно обновлять тарифы через API?
Ограничений по частоте нет, но рекомендуется не чаще раза в минуту, чтобы избежать блокировки.
Начните автоматизацию тарифов DBS: получите API-ключ и протестируйте управление.
Читайте также по теме