С 31 декабря push-API методы будут недоступны. С 1 октября они могут работать нестабильно.

Самопроверка

С помощью самопроверки вы можете удостовериться, что правильно настроили обработку заказов до того, как вам начнут приходить реальные заказы от покупателей. Самопроверка моделирует самые частые сценарии, с которыми магазины сталкиваются при работе с Маркетом.

Если вы обрабатываете заказы через API, обязательно пройдите самопроверку перед первым подключением к сервису. Вы также можете повторно выполнить ее позже, во время работы с Маркетом, например, если захотите проверить свой тестовый (новый) API.

Самопроверка считается пройденной, если вы выполнили все сценарии. Если сценарий пройден успешно, он будет отмечен значком . Если вы не смогли пройти сценарий, вы можете попробовать снова.

Самопроверку можно проходить любое количество раз, при этом ошибочные действия не влияют на показатели качества работы магазина и его работу с Маркетом. Заказы в рамках самопроверки не тарифицируются Маркетом.

Как начать самопроверку

Чтобы начать сценарий самопроверки:

  1. В кабинете в левом нижнем углу нажмите на название своего бизнеса, перейдите на страницу Модули и API, на вкладке Получение запросов от Маркета укажите данные того API, через который вы хотите пройти самопроверку (тестовый или основной). К этим данным относятся:

    Нет вкладки «Получение запросов от Маркета

    Напишите службе поддержки — в кабинете выберите ОбщениеПоддержкаСоздать обращениеРабота через API.

  2. Передайте данные о ценах. Для этого отправьте запрос POST v2/campaigns/{campaignId}/offer-prices/updates.

  3. Перейдите на страницу ОтладкаСамопроверка или нажмите кнопку Перейти к заданиям в шаге Самопроверка на странице Сводка (Подключение к маркетплейсу).

  4. Нажмите кнопку Выполнить задание у нужного сценария. У вас будет 15 минут, чтобы выполнить сценарий.

Как пройти сценарии самопроверки

Есть несколько сценариев:

Подготовка заказа к отгрузке

Покупатель положил в корзину три товара и оплатил заказ картой.

Чтобы выполнить сценарий:

  1. Ответьте на запрос Маркета POST order/accept и подтвердите заказ.

  2. Передайте информацию о грузовых местах. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes.

  3. Если в заказе есть товары, подлежащие маркировке, передайте коды идентификации с помощью запроса PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers.

  4. Подтвердите, что заказ готов к отправке. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/status со статусом заказа "status": "PROCESSING" и этапом обработки "substatus": "READY_TO_SHIP".

Распределение по двум грузовым местам

Покупатель положил в корзину два крупногабаритных товара и выбрал оплату при получении. Каждый из товаров должен быть отправлен отдельным грузовым местом.

Чтобы выполнить сценарий:

  1. Ответьте на запрос Маркета POST order/accept и подтвердите заказ.

  2. Передайте информацию о грузовых местах. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes. Учитывайте, что должно быть именно два грузовых места.

  3. Если в заказе есть товары, подлежащие маркировке, передайте коды идентификации с помощью запроса PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers.

  4. Подтвердите, что заказ готов к отправке. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/status со статусом заказа "status": "PROCESSING" и этапом обработки "substatus": "READY_TO_SHIP".

Отмена заказа из‑за повреждения товаров

Покупатель оформил заказ. При подготовке заказа товары были повреждены. Заказ не может быть выполнен.

Чтобы выполнить сценарий:

  1. Ответьте на запрос Маркета POST order/accept и подтвердите заказ.

  2. Отмените заказ.

Отмена заказа по инициативе покупателя

Покупатель оформил заказ. Магазин подготовил заказ к отправке и передал соответствующий статус, но покупатель передумал и отменил заказ.

Чтобы выполнить сценарий:

  1. Ответьте на запрос Маркета POST order/accept и подтвердите заказ.

  2. Подтвердите, что заказ готов к отправке. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/status со статусом заказа "status": "PROCESSING" и этапом обработки "substatus": "READY_TO_SHIP".

  3. Отправьте ответ 200 OK на запрос POST order/status.

Заказ с промокодом

Покупатель оформил заказ с применением промокода на скидку.

Чтобы выполнить сценарий, ответьте на запрос Маркета POST order/accept и подтвердите заказ.