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

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

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

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

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

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

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

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

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

  3. Передайте данные об остатках товаров — ответьте на запрос POST stocks.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отмена заказа из‑за отсутствия товаров на складе

Покупатель оформил заказ, но партнер не может его отгрузить, потому что товара нет на складе.

Чтобы выполнить сценарий, сообщите Маркету, что товара нет в наличии. Для этого в ответе на запрос POST cart укажите параметр count="0", вложенный в параметр items.

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

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

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

Предыдущая