Publication date: 11.06.2025
Чтобы протестировать методы заказов FBS, вы можете воспользоваться песочницей.
Модель FBS (Fulfillment by Seller) — это модель продаж, когда продавец самостоятельно организует хранение товаров и их доставку на склад, сортировочный центр (СЦ) или в пункт выдачи заказов (ПВЗ) Wildberries. Сайт Wildberries в этом случае используется как витрина для товаров продавца.
Методы WB АРІ для работы с заказами созданы для синхронизации данных между Wildberries и системами продавцов. Продавцы должны сохранять данные, полученные по WB API, на своих хранилищах и обрабатывать эти данные самостоятельно. Обмениваться данными с Wildberries можно только по мере необходимости.
Не допускается использовать АРІ Wildberries в качестве внешней базы данных. При превышении лимитов на запросы доступ к API ограничивается.
При работе по модели FBS c помощью API вы можете:
Управлять сборочными заданиями
Автоматизируйте получение сборочных заданий и проверку их статусов.
Управлять поставками
Заранее планируйте и формируйте поставки, получайте QR-коды и настраивайте количество коробов.
Получать пропуска на склады
Оперативно оформляйте пропуска и вносите изменения в них.
Когда покупатель оформил заказ на товар, продавцу приходит сборочное задание, на основе которого формируется поставка. Чтобы сформировать поставку, вам потребуются ID всех сборочных заданий, которые будут обработаны в рамках этой поставки.
Получите ID сборочного задания с помощью одного из методов получения сборочных заданий. В ответах методов вы получите orderId
— используйте значение этого поля в следующих шагах.
Создайте поставку с помощью метода POST /api/v3/supplies. В теле запроса передайте наименование новой поставки, по которому вам будет удобно находить ее в списке поставок.
В ответе метода вернется ID поставки supplyId
в формате WB-GI-1234567. Это означает, что поставка успешно создана. Используйте supplyId
в следующих шагах.
Используйте метод GET /api/v3/supplies, чтобы получить supplyId
для уже созданной поставки. Этот метод вернет список поставок и основную информацию по каждой из них.
Добавьте сборочное задание к поставке с помощью метода PATCH /api/v3/supplies/{supplyId}/orders/{orderId}. В URL запроса укажите:
orderId
— ID сборочного задания, полученный в шаге 1;supplyId
— ID поставки, полученный в шаге 2.В пустую поставку вы можете добавить сборочное задание товара любого габаритного типа:
После того, как в поставку добавлено хотя бы одно сборочное задание, она приобретает габаритный тип этого сборочного задания. Добавить в нее сборочное задание с другим габаритным типом невозможно.
Метаданные сборочных заданий — это дополнительная информация о товарах, которая используется для идентификации и отслеживания продукции на каждом этапе ее жизненного цикла. Например, код маркировки, УИН, IMEI, GTIN.
Проверьте и при необходимости добавьте метаданные сборочных заданий с помощью методов, описанных в разделе Метаданные сборочных заданий.
УИН и IMEI обязательны для некоторых категорий товаров — без них невозможно передать поставку в доставку.
Стикер — это уникальный код товара, заказанного по модели FBS. По стикеру можно отследить все действия с проданной единицей товара.
Получите стикеры сборочных заданий с помощью одного из методов получения стикеров сборочных заданий. Распечатайте полученные стикеры и наклейте их на соответствующие сборочные задания в поставке.
Передайте поставку в доставку с помощью метода PATCH /api/v3/supplies/{supplyId}/deliver. В URL запроса передайте supplyId
— ID поставки, полученный в шаге 2.
После вызова метода поставка будет закрыта, а все сборочные задания в ней перейдут в статус complete
— в доставке. Добавить сборочные задания в закрытую поставку невозможно.
QR-код поставки — это уникальный идентификационный код, который присваивается каждой поставке товаров на склад или в СЦ Wildberries.
Получите QR-код поставки с помощью метода GET /api/v3/supplies/{supplyId}/barcode. В URL запроса передайте supplyId
— ID поставки, полученный в шаге 2. Вы можете получить QR-код поставки в форматах:
QR-код поставки потребуется приемщику на складе, чтобы принять поставку. Передайте код в электронном виде или распечатайте его и разместите на транспортировочном коробе так, чтобы сотрудник склада мог легко заметить и отсканировать код при приемке.
Получить QR-код поставки можно только после того, как она передана в доставку.
Полезные ссылки в справочном центре:
Когда покупатель оформил заказ на товар, продавцу приходит сборочное задание, на основе которого формируется поставка. Чтобы сформировать поставку, вам потребуются ID всех сборочных заданий, которые будут обработаны в рамках этой поставки.
Получите ID сборочного задания с помощью одного из методов получения сборочных заданий. В ответах методов вы получите orderId
— используйте значение этого поля в следующих шагах.
Создайте поставку с помощью метода POST /api/v3/supplies. В теле запроса передайте наименование новой поставки, по которому вам будет удобно находить ее в списке поставок.
В ответе метода вернется ID поставки supplyId
в формате WB-GI-1234567. Это означает, что поставка успешно создана. Используйте supplyId
в следующих шагах.
Используйте метод GET /api/v3/supplies, чтобы получить supplyId
для уже созданной поставки. Этот метод вернет список поставок и основную информацию по каждой из них.
Добавьте сборочное задание к поставке с помощью метода PATCH /api/v3/supplies/{supplyId}/orders/{orderId}. В URL запроса укажите:
orderId
— ID сборочного задания, полученный в шаге 1;supplyId
— ID поставки, полученный в шаге 2.В пустую поставку вы можете добавить сборочное задание товара любого габаритного типа:
После того, как в поставку добавлено хотя бы одно сборочное задание, она приобретает габаритный тип этого сборочного задания. Добавить в нее сборочное задание с другим габаритным типом невозможно.
Метаданные сборочных заданий — это дополнительная информация о товарах, которая используется для идентификации и отслеживания продукции на каждом этапе ее жизненного цикла. Например, код маркировки, УИН, IMEI, GTIN.
Проверьте и при необходимости добавьте метаданные сборочных заданий с помощью методов, описанных в разделе Метаданные сборочных заданий.
УИН и IMEI обязательны для некоторых категорий товаров — без них невозможно передать поставку в доставку.
Стикер — это уникальный код товара, заказанного по модели FBS. По стикеру можно отследить все действия с проданной единицей товара.
Получите стикеры сборочных заданий с помощью одного из методов получения стикеров сборочных заданий. Распечатайте полученные стикеры и наклейте их на соответствующие сборочные задания в поставке.
Транспортировочный короб — это упаковка для перевозки поставки. Отгрузить поставку в ПВЗ можно только в транспортировочном коробе.
Если вы переведете в доставку поставку без короба, то сотрудники ПВЗ не смогут ее принять — товары придется отгрузить на склад.
Добавьте короба в поставку с помощью метода POST /api/v3/supplies/{supplyId}/trbx. В URL запроса передайте supplyId
— ID поставки, полученный в шаге 3. В теле запроса передайте количество коробов, которое необходимо добавить. В успешном ответе метода вы получите trbxIds
— список ID коробов, которые были созданы и добавлены в поставку.
Подробнее об операциях с коробами через API вы можете узнать в разделе Операции с коробами при поставках FBS.
Чтобы добавить одно или несколько сборочных заданий в короб, используйте метод PATCH /api/v3/supplies/{supplyId}/trbx/{trbxId}.
В URL запроса укажите:
supplyId
— ID поставки, полученный в шаге 2;trbxId
— ID короба, полученный в шаге 6.В теле запроса передайте ID сборочных заданий orderId
, которые нужно добавить в короб. Получить orderId
вы можете с помощью методов получения сборочных заданий.
Необязательный шаг, используйте его для самопроверки.
Проверьте сформированную поставку с помощью метода GET /api/v3/supplies/{supplyId}/trbx. В URL метода укажите ID поставки supplyId
из шага 2. В ответе метода вы получите список коробов в составе поставки и перечень сборочных заданий в каждом из коробов.
QR-код короба (стикер короба) — это уникальный идентификационный код, который наносится на каждый короб с товарами и используется для автоматизации приемки, хранения и отслеживания поставки.
Получите QR-коды коробов с помощью метода POST /api/v3/supplies/{supplyId}/trbx/stickers. В URL запроса передайте supplyId
— ID поставки, полученный в шаге 2. Вы можете получить QR-код поставки в форматах:
Распечатайте полученные стикеры и наклейте на соответствующие короба.
Если вы не переведете поставку в доставку, она будет автоматически закрыта при сканировании QR-кода или приёмке первого товара на ПВЗ.
Передайте поставку в доставку с помощью метода PATCH /api/v3/supplies/{supplyId}/deliver. В URL запроса укажите supplyId
— ID поставки, полученный в шаге 2.
После вызова метода поставка будет закрыта, а все сборочные задания в ней перейдут в статус complete
— в доставке. Добавить сборочные задания в закрытую поставку невозможно.
Если вы переведете в доставку поставку без короба, то сотрудники ПВЗ не смогут ее принять — товары придется отгрузить на склад.
Полезные ссылки в справочном центре:
Сборочное задание — это единица заказанного товара, которую необходимо подготовить для выдачи покупателю. Сборочное задание содержит информацию о заказе. Например, какой товар нужно упаковать и отгрузить, сколько времени прошло с момента поступления заказа, куда нужно доставить товар.
После того, как покупатель оформил заказ на товар, продавец получает сборочное задание и выполняет по нему заказ. Сборочное задание всегда содержит одну единицу товара. Если покупатель заказал несколько товаров одновременно, продавец получит несколько сборочных заданий.
С помощью WB API вы можете получить списки сборочных заданий и информацию по каждому из них. Например, тип доставки, товар в задании, адрес доставки заказа, цена.
Используйте методы WB API, чтобы:
new
— новое, используйте метод GET /api/v3/orders/new. Сборочные задания в этом статусе еще не были взяты в работу.Товары из одного заказа (корзины) покупателя можно определить по полю orderUid
: все товары, заказанные одним покупателем за один раз, будут иметь одинаковый orderUid
.
Чтобы получить текущий статус сборочного задания, используйте метод POST /api/v3/orders/status. В запросе метода укажите ID сборочных заданий orderId
, для которых нужно получить статус, – до 1000 ID в одном запросе. Чтобы получить ID сборочных заданий, используйте методы получения списков сборочных заданий, описанные выше.
Стикер — это уникальный код товара, заказанного по модели FBS. По стикеру можно отследить все действия с каждой проданной единицей товара.
Получите стикеры сборочных заданий:
В запросе методов в атрибуте orders
укажите ID сборочных заданий orderId
, до 100 ID в одном запросе. Чтобы получить ID сборочных заданий, используйте методы получения сборочных заданий .
Полезные ссылки в справочном центре:
Кроссбордер (cross-border) — это модель работы, при которой товары для продажи на Wildberries хранятся на складе не в России или странах ЕАЭС. Продавец отправляет заказы напрямую с зарубежного склада покупателю в Россию или другие страны присутствия Wildberries.
Используйте методы WB API, чтобы:
В запросе методов в атрибуте orders
укажите ID сборочных заданий orderId
, до 100 ID в одном запросе. Чтобы получить ID сборочных заданий, используйте методы получения сборочных заданий.
Метаданные сборочных заданий — это дополнительная информация о товарах, которая используется для идентификации и отслеживания продукции на каждом этапе ее жизненного цикла.
Для работы с метаданными сборочных заданий вам нужно указать ID сборочного задания orderId
в URL запросов. Получите ID сборочного задания с помощью методов получения сборочных заданий.
Ответ метода получения списка новых сборочных заданий GET /а/v3/orders/new содержит массив requiredMeta
с перечнем метаданных, которые необходимо добавить в сборочное задание. На данный момент в сборочное задание обязательно нужно добавлять УИН и IMEI, если они указаны в массиве requiredMeta
.
Полезные ссылки в справочном центре:
Продавец может отменить сборочное задание по своей инициативе. Например, если товара нет в наличии, обнаружены дефекты или товар не соответствует карточке.
Вы можете отменить заказы со статусами:
new
— новый;confirm
— на сборке.За отмену сборочного задания в любом из этих статусов для продавца предусмотрен штраф.
Чтобы отменить заказ по инициативе продавца, переведите сборочное задание в статус cancel
— отменено продавцом — с помощью метода PATCH /api/v3/orders/{orderId}/cancel. В URL запроса передайте orderId
— ID сборочного задания, которое нужно отменить. Чтобы получить ID сборочного задания, используйте методы получения сборочных заданий.
Полезные ссылки в справочном центре:
Поставка — это одно или несколько сборочных заданий, которые продавец объединяет в одну доставку на склад, сортировочный центр (СЦ) или в пункт выдачи заказов (ПВЗ) Wildberries.
С помощью WB API вы можете:
supplyId
в формате WB-GI-1234567. Это означает, что поставка успешно создана.supplyId
— ID поставки.supplyId
— ID поставки.supplyId
— ID поставки. Подробнее о методе вы можете узнать в разделе Удаление поставки.Чтобы получить supplyId
для URL запросов, используйте методы:
Сборочное задание — это единица заказанного товара, которую необходимо подготовить для выдачи покупателю. Сборочное задание содержит информацию о заказе. Например, какой товар нужно упаковать и отгрузить, сколько времени прошло с момента поступления заказа, куда нужно доставить товар.
В поставке должно быть хотя бы одно сборочное задание.
С помощью WB API вы можете:
supplyId
— ID поставки, и orderId
— ID сборочного задания.confirm
— на сборке. После того, как в поставку добавлено хотя бы одно сборочное задание, она приобретает габаритный тип этого сборочного задания. Добавить в нее сборочное задание с другим габаритным типом невозможно.supplyId
— ID поставки, в которую нужно переместить сборочное задание, и orderId
— ID сборочного задания.
Перемещать сборочные задания можно:
supplyId
— ID поставки. В ответе метода вы получите список сборочных заданий и основную информацию по каждому из них.orderId
— ID сборочного задания.
Подробнее о методе вы можете узнать в разделе Отмена сборочного задания.Чтобы получить orderId
для URL запросов, используйте методы получения сборочных заданий.
Получить supplyId
для URL запросов вы можете с помощью методов:
Транспортировочный короб — это упаковка для перевозки поставки. Отгрузить поставку в ПВЗ можно только в транспортировочном коробе.
Большинство операций с коробами можно проводить только пока поставка находится в статусе confirm
— на сборке.
C помощью WB API вы можете:
supplyId
.
В ответе метода вы получите список ID созданных коробов trbxIds
. За один запрос можно создать до 1000 коробов.supplyId
, в которой находится короб, и ID короба trbxId
, в который нужно добавить сборочные задания. В теле запроса передайте orderId
— список ID сборочных заданий, которые нужно добавить.supplyId
, ID короба trbxId
, из которого нужно удалить сборочные задания, и orderId
— ID сборочного задания, которое нужно удалить.supplyId
. В ответе метода вы получите список коробов в поставке и перечень сборочных заданий в каждом из коробов.supplyId
, из которой нужно удалить короба. В теле запроса передайте ID коробов trbxId
, которые нужно удалить. Метод удалит сборочные задания из указанных коробов, затем удалит эти короба из системы. Сборочные задания из удаленного короба перестанут относиться к какому-либо коробу.supplyId
— ID поставки. Вы можете получить QR-код поставки в форматах:
Чтобы получить orderId
для URL запросов, используйте методы получения сборочных заданий.
Получить supplyId
для URL запросов вы можете с помощью методов:
Получить trbxId
для URL запросов вы можете с помощью методов:
Используйте метод GET /api/v3/supplies. В ответе метода вы получите список всех существующих поставок и ID поставок supplyId
, а также основную информацию по каждой поставке. Используйте значение supplyId
на следующем шаге.
Если в поставке нет сборочных заданий, перейдите к следующему шагу. Если в поставке есть сборочные задания, используйте методы:
supplyId
— ID поставки, в которую нужно переместить сборочное задание, и orderId
— ID сборочного задания.cancel
—отменено продавцом, и автоматически удалено из поставки.Используйте метод DELETE /api/v3/supplies/{supplyId}. В URL запроса метода укажите supplyId
— ID поставки, которую нужно удалить.
Вы можете удалить только активную поставку без сборочных заданий.
По модели FBS продавец может доставлять заказы на склад или сортировочный центр (СЦ) Wildberries. Чтобы попасть на эти объекты, потребуется пропуск. Оформлять пропуска и управлять ими вы можете с помощью WB API.
Получите officeId
— ID складов , на которые нужен пропуск, с помощью метода GET /api/v3/passes/offices. Используйте officeId
в следующем шаге.
Используйте метод POST /api/v3/passes. В теле запроса передайте имя и фамилию водителя, марку и номер машины, а также ID склада officeId
. В успешном ответе метода вы получите ID созданного пропуска.
Используйте метод GET /api/v3/passes, чтобы получить список всех созданных пропусков продавца и основную информацию по каждому из них: ID пропуска, дату окончания его действия, информацию о водителе, машине и складе.
Получите список всех созданных пропусков продавца с помощью метода GET /api/v3/passes. В ответе метода вы получите список пропусков и основную информации по каждому из них, в том числе passId
— ID пропуска. Используйте значение passId
в следующем шаге.
Используйте метод PUT /api/v3/passes/{passId}. В URL запроса укажите ID пропуска passId
. В теле запроса передайте новые данные о водителе, машине и складе, которые нужно внести в пропуск.
Получите список всех созданных пропусков продавца с помощью метода GET /api/v3/passes. В ответе метода вы получите список пропусков и основную информации по каждому из них, в том числе passId
— ID пропуска. Используйте значение passId
в следующем шаге.
Используйте метод DELETE /api/v3/passes/{passId}. В URL запроса укажите ID пропуска passId
.