Дата публикации: 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 сборочного задания — id в списке новых сборочных заданий, в методе GET /api/v3/dbs/orders/new.
Метод вернет информацию о сборочных заданиях со статусом new — новое. Сборочные задания в этом статусе еще не были взяты в работу.
Товары из одного заказа (корзины) покупателя можно определить по полю orderUid: все товары, заказанные одним покупателем за один раз, будут иметь одинаковый orderUid.
Переведите сборочное задание в статус confirm — на сборке. Для этого используйте метод POST /api/marketplace/v3/dbs/orders/status/confirm. В параметре запроса ordersIds передайте ID сборочного задания из шага 1. Вы можете передать до 1000 ID сборочных заданий в одном запросе.
После сборки и упаковки товара вам нужно связаться с покупателем для доставки заказа. Чтобы получить контакты покупателя: имя, фамилию и номер телефона — используйте метод POST /api/v3/dbs/orders/client.
Когда вы соберёте заказ, упакуете товар и получите контактные данные покупателя, вы можете передать сборочное задание в доставку. Для этого переведите сборочное задание в статус deliver — в доставке — с помощью метода POST /api/marketplace/v3/dbs/orders/status/deliver. Вы можете передать до 1000 ID сборочных заданий в одном запросе.
Чтобы использовать методы из этого шага, вам нужен код подтверждения, который покупатель называет курьеру в момент получения заказа.
Когда вы доставите заказ покупателю, покупатель может принять заказ или отказаться от него.
receive — получено покупателем. Для этого используйте метод POST /api/marketplace/v3/dbs/orders/status/receive. Для работы метода нужен код подтверждения, который покупатель сообщит курьеру в момент получения заказа. Вы можете передать до 1000 кодов и ID сборочных заданий в одном запросе.reject — отказ при получении. Для этого используйте метод POST /api/marketplace/v3/dbs/orders/status/reject. Для работы метода нужен код подтверждения, который покупатель сообщит курьеру в момент получения заказа. Вы можете передать до 1000 кодов и ID сборочных заданий в одном запросе.Полезные ссылки в справочном центре:
Сборочное задание — это единица заказанного товара, которую необходимо подготовить для отправки покупателю. Сборочное задание содержит информацию о заказе: какой товар нужно упаковать и отгрузить, сколько времени прошло с момента поступления заказа, куда нужно доставить товар и так далее.
Вы можете автоматизировать обработку сборочных заданий с помощью WB API и получать списки:
new — новое. Метод будет полезен при сборке новых заказов и подготовке товаров к отправке.Методы списков сборочных заданий не возвращают статусы сборочных заданий в явном виде. Используйте метод POST /api/marketplace/v3/dbs/orders/status/info, чтобы получать:
supplierStatus — статусы, которые меняет сам продавецwbStatus — статусы в системе WildberriesВ запросе данного метода укажите ID сборочных заданий ordersIds, для которых нужно получить статус — до 1000 ID в одном запросе. ID сборочных заданий можно получить с помощью методов списков новых и завершенных сборочных заданий.
Полезные ссылки в справочном центре:
После того, как покупатель оформил заказ на товар, продавец получает сборочное задание и выполняет по нему заказ. На любом этапе заказа у сборочного задания будет в какой-либо статус. При модели DBS некоторые статусы сборочных заданий может менять сам продавец.
С помощью WB API вы можете:
confirm — на сборке. Сделать это можно с помощью метода POST /api/marketplace/v3/dbs/orders/status/confirm. Вы можете передать до 1000 ID сборочных заданий в одном запросе.deliver — в доставке. Чтобы это сделать, воспользуйтесь методом POST /api/marketplace/v3/dbs/orders/status/deliver. Вы можете передать до 1000 ID сборочных заданий в одном запросе.cancel — отменено продавцом, воспользуйтесь методом POST /api/marketplace/v3/dbs/orders/status/cancel. Вы можете передать до 1000 ID сборочных заданий в одном запросе.receive — получено покупателем. Для этого используйте метод POST /api/marketplace/v3/dbs/orders/status/receive. Для работы метода нужен код подтверждения, который покупатель сообщит курьеру в момент получения заказа. Вы можете передать до 1000 кодов и ID сборочных заданий в одном запросе.reject — отказ при получении. Для этого используйте метод POST /api/marketplace/v3/dbs/orders/status/reject. Для работы метода нужен код подтверждения, который покупатель сообщит курьеру в момент получения заказа. Вы можете передать до 1000 кодов и ID сборочных заданий в одном запросе.Для каждого метода из этого подраздела вам нужно указать ID сборочных заданий в запросе. ID сборочных заданий можно получить с помощью методов получения сборочных заданий DBS.
Полезные ссылки в справочном центре:
Метаданные сборочных заданий — это дополнительная информация о товарах, которая используется для идентификации и отслеживания продукции на каждом этапе её жизненного цикла. При работе с Wildberries метаданные играют ключевую роль в обеспечении прозрачности и соблюдения законодательных требований, особенно в отношении маркировки товаров.
Для работы с метаданными сборочных заданий вам нужно указать ID сборочных заданий ordersId в URL запросов. Получите ID сборочных заданий с помощью методов получения сборочных заданий DBS.
Ответ метода получения списка новых сборочных заданий GET /api/v3/orders/new содержит массив requiredMeta с перечнем метаданных, которые необходимо добавить в сборочное задание.
Обязательные метаданные, если они указаны в массиве requiredMeta:
"subjectId":515, в сборочных заданиях моделей DBW и DBSС помощью методов API вы можете:
Смартфоны, "subjectId":515, обязательно указывать IMEI для моделей DBW и DBS. Если IMEI не будет указан, сборочное задание нельзя будет перевести в доставку.
Вы можете передать до 1000 ID сборочных заданий в одном запросе.Полезные ссылки в справочном центре:
При модели DBS продавцу могут потребоваться контакты покупателя, чтобы связаться с ним во время и после выполнения заказа. Контактную информацию покупателя — имя, фамилию, номер телефона и так далее — можно получить с помощью метода POST /api/v3/dbs/orders/client.
Информация о покупателе становится доступной только после перевода заказа на сборку — статус confirm. Поэтому по новым заказам — статус new — получить информацию о покупателе не получится.
Wildberries использует подменные номера телефонов для переадресации звонков на номера покупателей. Это необходимо для безопасности покупателя и продавца, а также в случае спорных ситуаций.
Для звонка по подменному номеру нужно использовать добавочный код — он будет в ответе метода. Кроме основного добавочного кода в ответе будут дополнительные добавочные коды. Их можно использовать, если вы не смогли дозвониться по основному добавочному коду.
Полезные ссылки в справочном центре:
Продавец может установить стоимость доставки на этапе создания или редактирования зоны доставки со склада DBS. Покупатель видит стоимость доставки в корзине на Wildberries и оплачивает доставку при оформлении заказа.
Покупатель оплачивает:
Чтобы получить информацию о платной доставке сборочных заданий, соблюдайте порядок действий:
Сборочным заданиям, поступившим на один склад, при заказе будет присвоен ID группы сборочных заданий groupId.
Получите ID группы сборочных заданий через методы:
Чтобы получить информацию о стоимости доставки товаров, используйте метод POST /api/v3/dbs/groups/info. В запросе укажите ID группы сборочных заданий groupId из шага 1.
Полезные ссылки в справочном центре: