Получить статусы сборочных заданий¶
POST /api/v3/dbw/orders/status
Метод возвращает статусы сборочных заданий по их ID.
supplierStatus — статус сборочного задания.
Триггер его изменения — действие самого продавца.
Возможные значения supplierStatus:
| Статус | Описание | Как перевести сборочное задание в данный статус |
| ------- | --------- | --------------------------------------|
| new | Новое сборочное задание | |
| confirm | На сборке | Перевести сборочное задание на сборку
| complete | В доставке | Перевести сборочное задание в доставку |
| receive | Получено покупателем| Переводится курьером
| reject | Отказ покупателя при получении| Переводится курьером
| cancel | Отменено продавцом | Отменить сборочное задание
| cancel_missed_call | Отмена по причине недозвона
| Статус меняется автоматически |
wbStatus — статус системы Wildberries.
Возможные значения wbStatus:
- waiting — сборочное задание в работе
- sold — заказ получен покупателем
- canceled — отмена сборочного задания
- canceled_by_client — покупатель отменил заказ при получении
- declined_by_client — покупатель отменил заказ в первый чаc
Отмена доступна покупателю в первый час с момента заказа, если заказ не переведен на сборку
- defect — отмена заказа по причине брака
- canceled_by_missed_call — отмена заказа по причине недозвона
- postponed_delivery — курьерская доставка отложена
Лимит запросов на один аккаунт продавца для следующих методов DBW:
- получение и обновление списка контактов
- получение и удаление идентификаторов маркировки
- методы сборочных заданий
| Период | Лимит | Интервал | Всплеск |
|---|---|---|---|
| 1 мин | 300 запросов | 200 мс | 20 запросов |
Один запрос с кодами ответов 4XX учитывается как 10 запросов
Тело запроса: object
Ответ: object
Примеры вызова¶
use wildberries_sdk_orders_dbw::apis::{configuration::Configuration, configuration::ApiKey, dbw_api};
let mut config = Configuration::new();
config.api_key = Some(ApiKey { prefix: None, key: std::env::var("WB_API_TOKEN").unwrap() });
let result = dbw_api::api_v3_dbw_orders_status_post(&config, ...).await?;