Обработка Экспресс-заказов
API Маркета позволяет выполнять все те же действия, что выполняются в кабинете: смотреть новые заказы, получать для них ярлыки, что-то менять в них при необходимости и так далее.
Чтобы понимать, как все происходит
Прочтите статью о выполнении заказов.
Шаг 1. Получение информации по заказам
Настройте уведомления, так как вам необходимо мгновенно узнавать о новых заказах. Инструкция
Об уведомлениях в приложении Яндекс Маркет для продавцов, на почте или в Telegram читайте в Справке Маркета для продавцов.
Уведомления подключены
-
Получите подробную информацию о заказе с помощью запроса GET v2/campaigns/{campaignId}/orders/{orderId}.
-
Убедитесь, что все товары есть в наличии. Если все в порядке, переходите к шагу 2. Если чего-то не хватает, сначала прочитайте инструкцию Отмена и сокращение заказа.
Уведомления не подключены
-
Регулярно проверяйте, появились ли новые заказы, — запрос GET v2/campaigns/{campaignId}/orders. Делайте это не реже чем раз в 5–10 минут.
Используйте диапазон дат доставки — параметры
fromDateиtoDate. Если не передатьtoDate, будет указана текущая дата.Чтобы получить информацию о заказах, в которых были изменения, передайте параметры
updatedAtFromиupdatedAtTo. Если не передатьupdatedAtTo, будет указана текущая дата. -
Убедитесь, что все товары есть в наличии. Если все в порядке, переходите к шагу 2. Если чего-то не хватает, сначала прочитайте инструкцию Отмена и сокращение заказа.
Шаг 2. Передача кодов маркировки
Маркировка товаров в системе «Честный ЗНАК» необязательна для заказов от физических лиц
Если для товара предусмотрена маркировка в «Честном знаке» или других системах маркировки, передайте Маркету код каждого проданного экземпляра.
Эти сведения передаются запросом PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes.
Если в заказе есть ювелирные изделия или товары с маркировкой в системе «Честный ЗНАК», после передачи кодов Маркет начнет их проверку. Как получить статусы проверки
Шаг 3. Печать ярлыков и передача статуса «Готов к отгрузке»
-
Упакуйте собранный заказ согласно правилам, подробно описанным в Справке Маркета для продавцов.
-
Пока заказ находится в статусе
PROCESSINGс подстатусомSTARTED, вы можете передать его внешний идентификатор — POST v2/campaigns/{campaignId}/orders/{orderId}/external-id. -
Получите ярлыки с помощью запроса GET v2/campaigns/{campaignId}/orders/{orderId}/delivery/labels и наклейте их на упакованный заказ.
-
Переведите заказ в статус Готов к отгрузке (
"status": "PROCESSING" "substatus": "READY_TO_SHIP") — запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/status.
Шаг 4. Передача кода подтверждения и заказа курьеру
-
Передайте код подтверждения, который вам назвал курьер, в запросе PUT v2/campaigns/{campaignId}/orders/{orderId}/verifyEac.
-
Если проверка кода выполнена успешно, передайте заказ курьеру.
Если товара не хватает: отмена и сокращение заказа
Если во время подготовки заказа вы обнаружили, что одного или нескольких товаров нет, отмените его целиком или частично. Это делается отдельными запросами.
|
Действие с заказом |
Запрос |
|
Полная отмена заказа |
PUT v2/campaigns/{campaignId}/orders/{orderId}/status. Переведите заказ в |
|
Исключение товара из заказа |
Так нельзя делать часто
Любое из этих действий понизит индекс качества магазина. Когда индекс качества снижается, магазин сталкивается с ограничениями.
Индекс качества — число от 0 до 100. Если магазин работает по модели FBY, индекс качества показывает, насколько хорошо продавец делает поставки на склады Маркета, а в моделях FBS, DBS и Экспресс индекс оценивает работу с заказами. Узнать больше