order/packing
Важно
Наша система не является безотказной, и иногда она может быть недоступна. В таких случаях на запрос мерчанта будет ответ с кодом ошибки "500". Рекомендуем мерчантам на своей стороне предусмотреть функционал обработки ответов от маркетплейса и в случае необходимости автоматической повторной отправки запроса.
Структура данных в теле запрос | Описание | Обязательность | Тип данных |
---|---|---|---|
1. data | Общий блок с данными | Да | Object |
1.2 token | Уникальный ключ для аутентификации продавца | Да | String |
1.3 shipments | Данные об отправлениях | Да | Array |
1.3.1 shipmentId | Идентификатор отправления Мегамаркета | Да | Integer/String |
1.3.2 orderCode | Номер заказа по системе Продавца. Максимальная длина - 20 символов. | Да | String |
1.3.3 items | Данные о лотах | Да | Array |
1.3.3.1 itemIndex | Порядковый номер лота | Да | Integer/String |
1.3.3.2 quantity | Количество | Да | Integer |
1.3.3.3 digitalMark | Код маркировки (обязательно, если заказ предоплачен на сайте) | Нет (в зависимости от категории товара) | String |
2. meta | Исходная информация от Продавца | Да | Object |
Пример запроса
{ "data": { "token": "********-****-****-****-************", "shipments": [{ "shipmentId": 444444444, "orderCode": "test2019-1233132", "items": [{ "itemIndex": 1, "quantity": 1 } ] } ] }, "meta": { } }
Ответ успешной обработки запроса
{ "success": 1, "meta": {}, "data": { "result": 1 } }
Ответ некорректного тела запроса
{ "success": 0, "error": { "errorText": "Unexpected end of JSON input", "errorCode": "SyntaxError" } }
Ответ при некорректном токене
{ "meta": {}, "success": 0, "error": { "message": "No valid token.", "code": 0 } }