Дата публикации: 30.05.2025
Чтобы протестировать методы заказов DBS, вы можете воспользоваться песочницей.
Витрина (DBS) и Витрина Экспресс (EDBS) — модели продаж в Wildberries, когда продавец хранит товары на собственном складе и своими силами доставляет товары покупателям. Сайт Wildberries в этом случае используется как витрина для товаров продавца.
Витрину ещё называют Доставка силами продавца (DBS — Delivery by Seller), а Витрину экспресс — Доставка силами продавца — экспресс (EDBS — Express Delivery by Seller). Витрина экспресс (EDBS) подразумевает более быструю доставку: заказы покупателям нужно доставлять в пределах 4 часов. По модели Витрина (DBS) доставка может занимать от 5 часов до 35 дней.
В WB API модель EDBS — это частный случай модели DBS. Поэтому в инструкции для обеих моделей мы будем использовать только сокращение DBS.
Модели DBS и EDBS дают больше гибкости, но требуют строгого соблюдения сроков и качества доставки. Через WB API вы можете автоматизировать обновление статусов заказов. Таким образом вы сократите риск ошибок и повысите скорость доставки. Это критично для удержания карточки товара на высоких позициях в поиске и улучшения опыта покупателей.
Методы WB АРІ для работы с заказами созданы для синхронизации данных между Wildberries и системами продавцов. Продавцы должны сохранять данные, полученные по WB API, на своих хранилищах и обрабатывать эти данные самостоятельно. Обмениваться данными с Wildberries можно только по мере необходимости.
Не допускается использовать АРІ Wildberries в качестве внешней базы данных. При превышении лимитов на запросы доступ к API ограничивается.
Чтобы выполнить заказ по модели DBS, соблюдайте порядок действий:
После того как покупатель оформил заказ на товар, продавец получает сборочное задание и выполняет по нему заказ. Если покупатель заказал несколько товаров одновременно, продавец получит несколько сборочных заданий.
Сборочное задание — это единица заказанного товара, которую необходимо подготовить для отправки покупателю. Сборочное задание содержит информацию о заказе. Например, товар нужно упаковать и отгрузить, сколько времени прошло с момента поступления заказа, куда нужно доставить товар.
Для обработки заказа DBS получите ID сборочного задания — orderId
в списке новых сборочных заданий, в методе GET /api/v3/dbs/orders/new.
Метод вернет информацию о сборочных заданиях со статусом new
— новое. Сборочные задания в этом статусе еще не были взяты в работу.
Товары из одного заказа (корзины) покупателя можно определить по полю orderUid
: все товары, заказанные одним покупателем за один раз, будут иметь одинаковый orderUid
.
Переведите сборочное задание в статус confirm
— на сборке. Для этого используйте метод PATCH /api/v3/dbs/orders/{orderId}/confirm. В URL запроса передайте ID сборочного задания orderId
из шага 1.
После сборки и упаковки товара вам нужно связаться с покупателем для доставки заказа. Чтобы получить контакты покупателя: имя, фамилию и номер телефона — используйте метод POST /api/v3/dbs/orders/client.
Когда вы соберете заказ, упакуете товар и получите контактные данные покупателя, вы можете передать сборочное задание в доставку. Для этого переведите сборочное задание в статус deliver
— в доставке — с помощью метода PATCH /api/v3/dbs/orders/{orderId}/deliver.
Чтобы использовать методы из этого шага, вам нужен код подтверждения, который покупатель называет курьеру в момент получения заказа.
Когда вы доставите заказ покупателю, покупатель может принять заказ или отказаться от него.
receive
— получено покупателем. Для этого используйте метод PATCH /api/v3/dbs/orders/{orderId}/receive. Для работы метода нужен код подтверждения, который покупатель сообщит курьеру в момент получения заказа.reject
— отказ при получении. Для этого используйте метод PATCH /api/v3/dbs/orders/{orderId}/reject. Для работы метода нужен код подтверждения, который покупатель сообщит курьеру в момент получения заказа.Полезные ссылки в справочном центре:
Сборочное задание — это единица заказанного товара, которую необходимо подготовить для отправки покупателю. Сборочное задание содержит информацию о заказе: какой товар нужно упаковать и отгрузить, сколько времени прошло с момента поступления заказа, куда нужно доставить товар и так далее.
Вы можете автоматизировать обработку сборочных заданий с помощью WB API и получать списки:
new
— новое. Метод будет полезен при сборке новых заказов и подготовке товаров к отправке.Методы списков сборочных заданий не возвращают статусы сборочных заданий в явном виде. Используйте метод POST /api/v3/dbs/orders/status, чтобы получать:
supplierStatus
— статусы, которые меняет сам продавец.wbStatus
— статусы в системе Wildberries. В запросе данного метода укажите ID сборочных заданий orderId
, для которых нужно получить статус — до 1000 ID в одном запросе. ID сборочных заданий можно получить с помощью методов списков новых и завершенных сборочных заданий.
Полезные ссылки в справочном центре:
После того, как покупатель оформил заказ на товар, продавец получает сборочное задание и выполняет по нему заказ. На любом этапе заказа у сборочного задания будет в какой-либо статус. При модели DBS некоторые статусы сборочных заданий может менять сам продавец.
С помощью WB API вы можете автоматизировать изменение статуса сборочного задания для:
confirm
— на сборке. Сделать это можно с помощью метода PATCH /api/v3/dbs/orders/{orderId}/confirm.deliver
— в доставке. Чтобы это сделать, воспользуйтесь методом PATCH /api/v3/dbs/orders/{orderId}/delivercancel
— отменено продавцом, воспользуйтесь методом PATCH /api/v3/dbs/orders/{orderId}/cancelreceive
— получено покупателем. Для этого используйте метод PATCH /api/v3/dbs/orders/{orderId}/receive. Для работы метода нужен код подтверждения, который покупатель сообщит курьеру в момент получения заказа. reject
— отказ при получении. Для этого используйте метод PATCH /api/v3/dbs/orders/{orderId}/reject. Для работы метода нужен код подтверждения, который покупатель сообщит курьеру в момент получения заказа. Для каждого метода из этого подраздела вам нужно указать ID сборочного задания orderId
в URL запроса. ID сборочных заданий можно получить с помощью методов из кейса по получению сборочных заданий DBS.
Полезные ссылки в справочном центре:
Метаданные сборочных заданий — это дополнительная информация о товарах, которая используется для идентификации и отслеживания продукции на каждом этапе её жизненного цикла. При работе с Wildberries метаданные играют ключевую роль в обеспечении прозрачности и соблюдения законодательных требований, особенно в отношении маркировки товаров.
Для работы с метаданными сборочных заданий вам нужно указать ID сборочных заданий ordersId
в URL запросов. Получите ID сборочных заданий с помощью методов получения сборочных заданий DBS.
Ответ метода получения списка новых сборочных заданий GET /api/v3/orders/new содержит массив requiredMeta
с перечнем метаданных, которые необходимо добавить в сборочное задание. На данный момент в сборочное задание обязательно нужно добавлять только УИН, если он указан в массиве requiredMeta
.
С помощью методов API вы можете:
Полезные ссылки в справочном центре:
При модели DBS продавцу могут потребоваться контакты покупателя, чтобы связаться с ним во время и после выполнения заказа. Контактную информацию покупателя — имя, фамилию, номер телефона и так далее — можно получить с помощью метода POST /api/v3/dbs/orders/client.
Информация о покупателе становится доступной только после перевода заказа на сборку — статус confirm
. Поэтому по новым заказам — статус new
— получить информацию о покупателе не получится.
Wildberries использует подменные номера телефонов для переадресации звонков на номера покупателей. Это необходимо для безопасности покупателя и продавца, а также в случае спорных ситуаций.
Для звонка по подменному номеру нужно использовать добавочный код — он будет в ответе метода. Кроме основного добавочного кода в ответе будут дополнительные добавочные коды. Их можно использовать, если вы не смогли дозвониться по основному добавочному коду.
Полезные ссылки в справочном центре: