С 31 декабря push-API методы будут недоступны. С 1 октября они могут работать нестабильно.
Самопроверка
С помощью самопроверки вы можете удостовериться, что правильно настроили обработку заказов до того, как вам начнут приходить реальные заказы от покупателей. Самопроверка моделирует самые частые сценарии, с которыми магазины сталкиваются при работе с Маркетом.
Если вы обрабатываете заказы через API, обязательно пройдите самопроверку перед первым подключением к сервису. Вы также можете повторно выполнить ее позже, во время работы с Маркетом, например, если захотите проверить свой тестовый (новый) API.
Самопроверка считается пройденной, если вы выполнили все сценарии. Если сценарий пройден успешно, он будет отмечен значком . Если вы не смогли пройти сценарий, вы можете попробовать снова.
Самопроверку можно проходить любое количество раз, при этом ошибочные действия не влияют на показатели качества работы магазина и его работу с Маркетом. Заказы в рамках самопроверки не тарифицируются Маркетом.
Как начать самопроверку
Чтобы начать сценарий самопроверки:
-
В кабинете в левом нижнем углу нажмите на название своего бизнеса, перейдите на страницу Модули и API, на вкладке Получение запросов от Маркета укажите данные того API, через который вы хотите пройти самопроверку (тестовый или основной). К этим данным относятся:
Нет вкладки «Получение запросов от Маркета
Напишите службе поддержки — в кабинете выберите Общение → Поддержка → Создать обращение → Работа через API.
-
Передайте данные о ценах. Для этого отправьте запрос POST v2/campaigns/{campaignId}/offer-prices/updates.
-
Перейдите на страницу Отладка → Самопроверка или нажмите кнопку Перейти к заданиям в шаге Самопроверка на странице Сводка (Подключение к маркетплейсу).
-
Нажмите кнопку Выполнить задание у нужного сценария. У вас будет 15 минут, чтобы выполнить сценарий.
Как пройти сценарии самопроверки
Есть несколько сценариев:
Подготовка заказа к отгрузке
Покупатель положил в корзину три товара и оплатил заказ картой.
Чтобы выполнить сценарий:
-
Ответьте на запрос Маркета POST order/accept и подтвердите заказ.
-
Передайте информацию о грузовых местах. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes.
-
Если в заказе есть товары, подлежащие маркировке, передайте коды идентификации с помощью запроса PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers.
-
Подтвердите, что заказ готов к отправке. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/status со статусом заказа
"status": "PROCESSING"
и этапом обработки"substatus": "READY_TO_SHIP"
.
Распределение по двум грузовым местам
Покупатель положил в корзину два крупногабаритных товара и выбрал оплату при получении. Каждый из товаров должен быть отправлен отдельным грузовым местом.
Чтобы выполнить сценарий:
-
Ответьте на запрос Маркета POST order/accept и подтвердите заказ.
-
Передайте информацию о грузовых местах. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes. Учитывайте, что должно быть именно два грузовых места.
-
Если в заказе есть товары, подлежащие маркировке, передайте коды идентификации с помощью запроса PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers.
-
Подтвердите, что заказ готов к отправке. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/status со статусом заказа
"status": "PROCESSING"
и этапом обработки"substatus": "READY_TO_SHIP"
.
Отмена заказа из‑за повреждения товаров
Покупатель оформил заказ. При подготовке заказа товары были повреждены. Заказ не может быть выполнен.
Чтобы выполнить сценарий:
-
Ответьте на запрос Маркета POST order/accept и подтвердите заказ.
Отмена заказа по инициативе покупателя
Покупатель оформил заказ. Магазин подготовил заказ к отправке и передал соответствующий статус, но покупатель передумал и отменил заказ.
Чтобы выполнить сценарий:
-
Ответьте на запрос Маркета POST order/accept и подтвердите заказ.
-
Подтвердите, что заказ готов к отправке. Для этого отправьте запрос PUT v2/campaigns/{campaignId}/orders/{orderId}/status со статусом заказа
"status": "PROCESSING"
и этапом обработки"substatus": "READY_TO_SHIP"
. -
Отправьте ответ
200 OK
на запрос POST order/status.
Заказ с промокодом
Покупатель оформил заказ с применением промокода на скидку.
Чтобы выполнить сценарий, ответьте на запрос Маркета POST order/accept и подтвердите заказ.