Заказы DBW (ordersdbw)
Управление сборочными заданиями DBW (Доставка курьером WB)
Порядок работы:
- Получите новое сборочное задание.
- Переведите его на сборку.
- После перевода на сборку для заказа становится доступной информация о курьере (телефон, номер автомобиля).
Чтобы курьер мог связаться с вами привяжите свои контакты к складу. Вы так же можете получить текущий список своих контактов. - Получите, распечатайте и прикрепите стикеры.
- Переведите сборочное задание в доставку.
- Дождитесь курьера.
- Курьер забирает заказ и отвозит клиенту.
- Клиент принимает заказ или отказывается от него.
- Если клиент принимает заказ, курьер переводит сборочное задание в статус
receive
. Если отказывается — вreject
.
Управление сборочными заданиями DBW (Доставка курьером WB)
Порядок работы:
- Получите новое сборочное задание.
- Переведите его на сборку.
- После перевода на сборку для заказа становится доступной информация о курьере (телефон, номер автомобиля).
Чтобы курьер мог связаться с вами привяжите свои контакты к складу. Вы так же можете получить текущий список своих контактов. - Получите, распечатайте и прикрепите стикеры.
- Переведите сборочное задание в доставку.
- Дождитесь курьера.
- Курьер забирает заказ и отвозит клиенту.
- Клиент принимает заказ или отказывается от него.
- Если клиент принимает заказ, курьер переводит сборочное задание в статус
receive
. Если отказывается — вreject
.
Получить список новых сборочных заданий{{ /api/v3/dbw/orders/new }}
Метод предоставляет список всех новых сборочных заданий, которые есть у продавца на момент запроса.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
Responses
Response samples
- 200
- 401
- 403
- 429
{- "orders": [
- {
- "address": {
- "fullAddress": "Челябинская область, г. Челябинск, 51-я улица Арабкира, д. 10А, кв. 42",
- "longitude": 44.519068,
- "latitude": 40.20192
}, - "salePrice": 504658,
- "requiredMeta": [
- "uin"
], - "comment": "Упакуйте в пленку, пожалуйста",
- "options": {
- "isB2b": true
}, - "orderUid": "165918930_629fbc924b984618a44354475ca58675",
- "groupId": "7a2c8810-1db2-4011-9682-5c7fa33afd83",
- "article": "one-ring-7548",
- "colorCode": "RAL 3017",
- "rid": "f884001e44e511edb8780242ac120002",
- "createdAt": "2022-05-04T07:56:29Z",
- "skus": [
- "6665956397512"
], - "id": 13833711,
- "warehouseId": 658434,
- "nmId": 123456789,
- "chrtId": 987654321,
- "price": 1014,
- "convertedPrice": 1014,
- "currencyCode": 933,
- "convertedCurrencyCode": 643,
- "cargoType": 1,
- "isZeroOrder": false
}
]
}
Получить информацию о сборочных заданиях{{ /api/v3/dbw/orders }}
Метод предоставляет информацию о сборочных заданиях без их актуального статуса.
Можно получить данные за заданный период, максимум 30 календарных дней.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
query Parameters
limit required | integer [ 1 .. 1000 ] Параметр пагинации. Устанавливает предельное количество возвращаемых данных |
next required | integer <int64> Параметр пагинации. Устанавливает значение, с которого надо получить следующий пакет данных. Для получения полного списка данных должен быть равен |
dateFrom required | integer Дата начала периода в формате Unix timestamp |
dateTo required | integer Дата конца периода в формате Unix timestamp |
Responses
Response samples
- 200
- 400
- 401
- 403
- 429
{- "next": 13833711,
- "orders": [
- {
- "address": {
- "fullAddress": "Челябинская область, г. Челябинск, 51-я улица Арабкира, д. 10А, кв. 42",
- "longitude": 44.519068,
- "latitude": 40.20192
}, - "options": {
- "isB2b": true
}, - "orderUid": "165918930_629fbc924b984618a44354475ca58675",
- "groupId": "7a2c8810-1db2-4011-9682-5c7fa33afd83",
- "article": "one-ring-7548",
- "colorCode": "RAL 3017",
- "rid": "f884001e44e511edb8780242ac120002",
- "createdAt": "2022-05-04T07:56:29Z",
- "skus": [
- "6665956397512"
], - "id": 13833711,
- "warehouseId": 658434,
- "nmId": 123456789,
- "chrtId": 987654321,
- "price": 1014,
- "convertedPrice": 1014,
- "currencyCode": 933,
- "convertedCurrencyCode": 643,
- "cargoType": 1,
- "comment": "Упакуйте в пленку, пожалуйста",
- "isZeroOrder": false
}
]
}
Дата и время доставки{{ /api/v3/dbw/orders/delivery-date }}
Метод предоставляет информацию о выбранных покупателем дате и времени доставки сборочных заданий.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
Request Body schema: application/jsonrequired
orders | Array of integers[ items [ 1 .. 1000 ] items ] Список ID сборочных заданий |
Responses
Request samples
- Payload
{- "orders": [
- 1234567890
]
}
Response samples
- 200
- 400
- 401
- 403
- 429
{- "orders": [
- {
- "dTimeFrom": "11:11",
- "dTimeTo": "22:22",
- "dTimeFromOld": "12:30",
- "dTimeToOld": "22:30",
- "dDateOld": "2025-01-28",
- "dDate": "2025-02-20",
- "id": 1234567890
}
]
}
Получить статусы сборочных заданий{{ /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
— курьерская доставка отложена
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
Request Body schema: application/json
orders required | Array of integers <int64> [ 1 .. 1000 ] items [ items <int64 > ] Список ID сборочных заданий |
Responses
Request samples
- Payload
{- "orders": [
- 5632423
]
}
Response samples
- 200
- 400
- 401
- 403
- 429
{- "orders": [
- {
- "id": 5632423,
- "supplierStatus": "new",
- "wbStatus": "string"
}
]
}
Перевести на сборку{{ /api/v3/dbw/orders/{orderId}/confirm }}
Метод переводит сборочное задание в статус confirm
— на сборке.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
path Parameters
orderId required | integer <int64> Example: 5632423 ID сборочного задания |
Responses
Response samples
- 400
- 401
- 403
- 404
- 409
- 429
{- "code": "IncorrectParameter",
- "message": ""
}
Получить стикеры сборочных заданий{{ /api/v3/dbw/orders/stickers }}
Метод предоставляет список стикеров для сборочных заданий.
Можно получить стикер в форматах:
- SVG
- ZPLV (вертикальный)
- ZPLH (горизонтальный)
- PNG
Ограничения:
- За один запрос можно получить максимум 100 стикеров.
- Можно получить стикеры только для сборочных заданий, находящихся на сборке — статус
confirm
.
Доступны размеры:
- 580x400 px при
width=58&height=40
в запросе - 400x300 px при
width=40&height=30
в запросе
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
query Parameters
type required | string Enum: "svg" "zplv" "zplh" "png" Тип стикера |
width required | integer Enum: 58 40 Ширина стикера |
height required | integer Enum: 40 30 Высота стикера |
Request Body schema: application/json
orders | Array of integers <int64> [ 1 .. 100 ] items [ items <int64 > ] Список ID сборочных заданий |
Responses
Request samples
- Payload
{- "orders": [
- 5346346
]
}
Response samples
- 200
- 400
- 401
- 403
- 429
{- "stickers": [
- {
- "orderId": 5346346,
- "partA": "231648",
- "partB": "9753",
- "barcode": "!uKEtQZVx",
- "file": "PD94bWwgdmVyc2lvbj0iMS4wIj8+CjwhLS0gR2VuZXJhdGVkIGJ5IFNWR28gLS0+Cjxzdmcgd2lkdGg9IjQwMCIgaGVpZ2h0PSIzMDAiCiAgICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjQwMCIgaGVpZQiIGhlaWdodD0iMTcwIiBzdHlsZT0iZmlsbDpibGFjayIgLz4KPHJlY3QgeD0iMzE4IiB5PSIyMCIgd2lkdGg9IjYiIGhlaWdodD0iMTcwIiBzdHlsZT0iZmlsbDpibGFjayIgLz4KPHJlY3QgeD0iMzI2IiB5PSIyMCIgd2lkdGg9IjIiIGhlaWdodD0iMTcwIiBzdHlsZT0iZmlsbDpibGFjayIgLz4KPHJlY3QgeD0iMzMwIiB5PSIyMCIgd2lkdGg9IjQiIGhlaWdodD0iMTcwIiBzdHlsZT0iZmlsbDpibGFjayIgLz4KPHJlY3QgeD0iMjAiIHk9IjIwMCIgd2lkdGg9IjM1MCIgaGVpZ2h0PSI5MCIgc3R5bGU9ImZpbGw6YmxhY2siIC8+Cjx0ZXh0IHg9IjMwIiB5PSIyNDAiIHN0eWxlPSJmaWxsOndoaXRlO2ZvbnQtc2l6ZTozMHB0O3RleHQtYW5jaG9yOnN0YXJ0IiA+MjMxNjQ4PC90ZXh0Pgo8dGV4dCB4PSIzNTAiIHk9IjI3MCIgc3R5bGU9ImZpbGw6d2hpdGU7Zm9udC1zaXplOjUwcHQ7dGV4dC1hbmNob3I6ZW5kIiA+OTc1MzwvdGV4dD4KPC9zdmc+Cg=="
}
]
}
Перевести в доставку{{ /api/v3/dbw/orders/{orderId}/assemble }}
Метод переводит сборочное задание в статус complete
— в доставке.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
path Parameters
orderId required | integer <int64> Example: 5632423 ID сборочного задания |
Responses
Response samples
- 400
- 401
- 403
- 404
- 409
- 429
{- "code": "IncorrectParameter",
- "message": ""
}
Информация о курьере{{ /api/v3/dbw/orders/courier }}
Метод предоставляет контактные данные и номер автомобиля курьера по ID сборочного задания.
Для сборочных заданий в статусах confirm
, complete
.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
Request Body schema: application/jsonrequired
orders | Array of integers Список ID сборочных заданий |
Responses
Request samples
- Payload
{- "orders": [
- 987654321,
- 123456789
]
}
Response samples
- 200
- 400
- 401
- 403
- 429
{- "orders": [
- {
- "courierInfo": {
- "contacts": {
- "carNumber": "х111хх11",
- "phone": 71230971931
}, - "mustBeAssigned": true,
- "updatedAt": "2025-01-28T14:33:10+03:00"
}, - "orderID": 2876979713
}
]
}
Отменить сборочное задание{{ /api/v3/dbw/orders/{orderId}/cancel }}
Метод отменяет сборочное задание и переводит в статус cancel
— отменено продавцом.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
path Parameters
orderId required | integer <int64> Example: 5632423 ID сборочного задания |
Responses
Response samples
- 400
- 401
- 403
- 404
- 409
- 429
{- "code": "IncorrectParameter",
- "message": ""
}
С помощью этих методов вы можете получать, удалять и редактировать метаданные сборочных заданий:
Получить метаданные сборочного задания{{ /api/v3/dbw/orders/{orderId}/meta }}
Метод предоставляет метаданные сборочного задания.
Перечень метаданных, доступных для сборочного задания, можно получить в списке новых сборочных заданий, поле requiredMeta
.
Возможные метаданные:
imei
— IMEIuin
— УИНgtin
— GTINsgtin
— код маркировки
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
path Parameters
orderId required | integer <int64> Example: 5632423 ID сборочного задания |
Responses
Response samples
- 200
- 401
- 403
- 404
- 429
{- "meta": {
- "imei": {
- "value": "123456789012345"
}, - "uin": {
- "value": "123456789012345"
}, - "gtin": {
- "value": "123456789012345"
}, - "sgtin": {
- "value": [
- "123456789012345"
]
}
}
}
Удалить метаданные сборочного задания{{ /api/v3/dbw/orders/{orderId}/meta }}
Метод удаляет значение метаданных сборочного задания для переданного ключа.
Возможные метаданные:
imei
— IMEIuin
— УИНgtin
— GTINsgtin
— код маркировки
Можно передать только один ключ.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 300 запросов | 200 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Исключение — методы:
Authorizations:
path Parameters
orderId required | integer <int64> Example: 5632423 ID сборочного задания |
query Parameters
key | string Название метаданных для удаления ( |
Responses
Response samples
- 400
- 401
- 403
- 409
- 429
{- "code": "IncorrectParameter",
- "message": ""
}
Закрепить за сборочным заданием код маркировки товара{{ /api/v3/dbw/orders/{orderId}/meta/sgtin }}
Метод позволяет закрепить за сборочным заданием код маркировки Честный знак.
Закрепить код маркировки можно только если в метаданных сборочного задания есть поле sgtin
, а сборочное задание находится в статусе confirm
.
Получить загруженные маркировки можно в метаданных сборочного задания.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 1000 запросов | 60 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Authorizations:
path Parameters
orderId required | integer <int64> Example: 5632423 ID сборочного задания |
Request Body schema: application/json
sgtins | Array of strings [ 1 .. 24 ] items Массив кодов маркировки. Допускается от 16 до 135 символов для кода одной маркировки |
Responses
Request samples
- Payload
{- "sgtins": [
- "1234567890123456"
]
}
Response samples
- 400
- 401
- 403
- 404
- 409
- 429
Некорректное тело запроса
{- "code": "IncorrectRequestBody",
- "message": ""
}
Закрепить за сборочным заданием УИН (уникальный идентификационный номер){{ /api/v3/dbw/orders/{orderId}/meta/uin }}
Метод обновляет УИН в метаданных сборочного задания — уникальный идентификационный номер.
У одного сборочного задания может быть только один УИН.
Добавлять маркировку можно только для заказов, которые находятся в статусе confirm
.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 1000 запросов | 60 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Authorizations:
path Parameters
orderId required | integer <int64> Example: 5632423 ID сборочного задания |
Request Body schema: application/json
uin required | string = 16 characters УИН |
Responses
Request samples
- Payload
{- "uin": "1234567890123456"
}
Response samples
- 400
- 401
- 403
- 404
- 409
- 429
Некорректное тело запроса
{- "code": "IncorrectRequestBody",
- "message": ""
}
Закрепить за сборочным заданием IMEI{{ /api/v3/dbw/orders/{orderId}/meta/imei }}
Метод обновляет IMEI в метаданных сборочного задания.
У одного сборочного задания может быть только один IMEI.
Добавлять маркировку можно только для заказов, которые находятся в статусе confirm
.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 1000 запросов | 60 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Authorizations:
path Parameters
orderId required | integer <int64> Example: 5632423 ID сборочного задания |
Request Body schema: application/json
imei required | string = 15 characters IMEI |
Responses
Request samples
- Payload
{- "imei": "123456789012345"
}
Response samples
- 400
- 401
- 403
- 404
- 409
- 429
Некорректное тело запроса
{- "code": "IncorrectRequestBody",
- "message": ""
}
Закрепить за сборочным заданием GTIN{{ /api/v3/dbw/orders/{orderId}/meta/gtin }}
Метод обновляет GTIN в метаданных сборочного задания — уникальный ID товара в Беларуси.
У одного сборочного задания может быть только один GTIN.
Добавлять маркировку можно только для заказов, которые находятся в статусе confirm
.
Период | Лимит | Интервал | Всплеск |
---|---|---|---|
1 минута | 1000 запросов | 60 миллисекунд | 20 запросов |
Один запрос с кодом ответа 409
учитывается как 5 запросов
Authorizations:
path Parameters
orderId required | integer <int64> Example: 5632423 ID сборочного задания |
Request Body schema: application/json
gtin required | string = 13 characters GTIN |
Responses
Request samples
- Payload
{- "gtin": "1234567890123"
}
Response samples
- 400
- 401
- 403
- 404
- 409
- 429
Некорректное тело запроса
{- "code": "IncorrectRequestBody",
- "message": ""
}