order/get

Описание метода

URL метода: order/get

Запрос выполняется продавцомВАЖНО! 

Продавец запрашивается детальную информацию по отправлению.

Важно

Наша система не является безотказной, и иногда она может быть недоступна. В таких случаях на запрос мерчанта будет ответ с кодом ошибки "500". Рекомендуем мерчантам на своей стороне предусмотреть функционал обработки ответов от маркетплейса и в случае необходимости автоматической повторной отправки запроса.

Параметры запроса:

Структура данных в теле запросаОписаниеОбязательностьТип данных
1. dataОбщий блок с даннымидаObject
1.2 tokenУникальный ключ для аутентификации продавцадаString
1.3 shipmentsДанные об отправленияхдаArray
2. metaИсходная информация от продавцадаObject

Описание необходимых параметров в ответе:

Структура данных в теле запросаОписаниеТип данных
1. dataОбщий блок с даннымиObject
1.2 shipmentsДанные об отправленияхArray
1.2.1 shipmentIdНомер отправленияstring
1.2.2 orderCodeНомер заказа продавцаstring
1.2.3 confirmedTimeLimitКрайняя дата подтверждения мерчантомstring
1.2.4 packingTimeLimitКрайняя дата комплектацииstring
1.2.5 shippingTimeLimitКрайняя дата доставкиstring
1.2.6 shipmentDateFromОтгрузка сstring
1.2.7 shipmentDateToОтгрузка поstring
1.2.8 packingDateДата до которой должна быть произведена комплектацияdateTime/string
1.2.9 reserveExpirationDateДата истечения срока резерваdateTime/string
1.2.10 deliveryIdНомер доставкиstring
1.2.11 shipmentDateShiftИзменение даты отгрузкиboolean
1.2.12 shipmentIsChangeableПерекомплектацияboolean
1.2.13 customerFullNameИмя клиента(вводится на чекауте)string
1.2.14 customerAddressАдрес торговой точкиstring
1.2.15 shippingPointИдентификатор магазине по системе продаваstring
1.2.16 creationDateДата создания отправленияstring
1.2.17 deliveryDateдата доставки до покупателяdateTime/string
1.2.18 deliveryDateFrom Дата и время с которой клиент может выкупить товарstring
1.2.19 deliveryDateToДата и время до которой клиент должен выкупить товарstring
1.2.20 itemsМассов содержащий набор лотов в рамках отправленияarray
1.2.20.1 itemIndexПорядковый номер лотаstring
1.2.20.2 statusСтатусы лота: 
  • MERCHANT_CANCELED - отмена Мерчантом
  • NEW - новый заказ
  • PENDING - обработка заказа со стороны Мегамаркета (справочная информация)
  • PENDING_CONFIRMATION - обработка подтверждения со стороны Мегамаркета (справочная информация)
  • CONFIRMED - подтверждено Мерчантом
  • PENDING_PACKING - обработка сообщения о комплектации со стороны Мегамаркета (справочная информация)

  • PACKED - скомплектовано Мерчантом

  • PENDING_SHIPPING - обработка сообщения об отгрузке со стороны Мегамаркета (справочная информация)

  • SHIPPED - отгружено Мерчантом (в схеме Закажи и Забери не используется)

  • PACKING_EXPIRED - просрочка комплетации

  • SHIPPING_EXPIRED - просрочка отгрузки для C&D

  • DELIVERED - исполнение заказа 

  • CUSTOMER_CANCELED - отмена покупателем

string
1.2.20.2.1 subStatusДетализация этапы отмены.
В структуре данных параметр обязательно, но заполнение не обязательное
Со стороны Мегамаркета придет информация причин:
  • LATE_REJECT - отменено мерчантом после подтверждения
  • CONFIRMATION_REJECT - отмена на этапе подтверждения

  • CONFIRMATION_EXPIRED - просрочка подтверждения
  • PACKING_EXPIRED - просрочка на этапе комплектации

string
1.2.20.3 priceЦена лотаInteger
1.2.20.3 finalPriceЦена лота с учетом скидкиInteger
1.2.20.4 discountsМассив содержащий набор параметров содержащих информацию о скидкеarray
1.2.20.4.1 discountTypeТип скидкиstring
1.2.20.4.2 discountDescriptionОписание скидкиstring
1.2.20.4.3 discountAmountСумма скидкиInteger
1.2.20.5 quantityколичество (всегда единица. Количество определяется в рамках объектов массива items)Integer
1.2.20.6 offerIdАртикулstring
1.2.20.7 goodsIdИдентификатор карточки товара Мегамаркетаstring
1.2.20.8 goodsDataОбъект содержащий информацию о карточке товараobject
1.2.20.8.1 nameНаименования карточки товара Мегамаркетstring
1.2.20.8.2 categoryNameНазвание категорииstring
1.2.20.9 boxIndexГрузовое местоstring
1.2.21 deliveryMethodIdСхема доставкиstring
1.2.22 depositedAmountСумма, оплаченная Покупателем за товары на сайте Мегамаркета (если 0, то оплату нужно принять при выдаче, если = значению finalPrice, то дополнительно оплату при выдаче взимать не требуется)Integer
1.2.23 statusОбщий статус отправления. Соответствует статусу лота с наименьшим из статусов (см. пункт 1.2.20.2).  
При работе с заказами рекомендуется ориентироваться на статус каждого отдельного лота, а не на данное поле.
string
2. metaИсходная информацияobject
Пример запроса
{
  "meta": {},
  "data": {
    "token": "********-****-****-****-************",
    "shipments": [
      "863797039"
    ]
  }
}

Пример ответа
{
    "success": 1,
    "meta": {},
    "data": {
        "shipments": [
            {
                "shipmentId": "863797039",
                "orderCode": "888",
                "confirmedTimeLimit": "2020-01-09T17:00:00+03:00",
                "packingTimeLimit": "2020-01-09T17:00:00+03:00",
                "shippingTimeLimit": "2020-01-09T17:00:00+03:00",
                "shipmentDateFrom": "2020-01-09T17:00:00+03:00",
                "shipmentDateTo": "2020-01-11T23:00:00+03:00",
                "packingDate": "2020-01-09T17:00:00+03:00",
                "reserveExpirationDate": "2020-01-12T09:00:00+03:00",
                "deliveryId": "830786014",
                "shipmentDateShift": true,
                "shipmentIsChangeable": true,
                "customerFullName": "Тестовыйол Клиентф",
                "customerAddress": "м. Третьяковская, ул. Большая Ордынка, 21, стр. 2",
                "shippingPoint": "73",
                "creationDate": "2020-01-09T11:20:21+03:00",
                "deliveryDate": "2020-01-09T00:00:00+03:00",
                "deliveryDateFrom": "2020-01-09T17:00:00+03:00",
                "deliveryDateTo": "2020-01-11T23:00:00+03:00",
                "items": [
                    {
                        "itemIndex": "1",
                        "status": "MERCHANT_CANCELED",
                        "subStatus": "LATE_REJECT",
                        "price": 250,
                        "finalPrice": 125,
                        "discounts": [
                            {
                                "discountType": "LOY",
                                "discountDescription": "LOY",
                                "discountAmount": 125,
                                "discountPriceAdjustments": 125
                            }
                        ],
                        "quantity": 1,
                        "offerId": "483097",
                        "goodsId": "100013204647",
                        "goodsData": {
                            "name": "Пазл TREFL Моя маленькая Пони. 60 деталей (17240)",
                            "categoryName": ""
                        },
                        "events": [
                            {
                                "eventDate": "2020-01-09T11:43:54+03:00",
                                "eventName": "СТАТУС_КАБИНЕТ_ЛОГИСТА",
                                "eventValue": "У продавца"
                            },
                            {
                                "eventDate": "2020-01-09T11:43:55+03:00",
                                "eventName": "СТАТУС_РЕЗУЛЬТАТ_ВЫПОЛНЕНИЯ",
                                "eventValue": "Выполняется"
                            },
                            {
                                "eventDate": "2020-01-09T11:43:56+03:00",
                                "eventName": "СТАТУС_ПРОДАВЦА",
                                "eventValue": "Не подтверждался  продавцом"
                            },
                            {
                                "eventDate": "2020-01-09T11:43:56+03:00",
                                "eventName": "СТАТУС_ПОКУПАТЕЛЯ",
                                "eventValue": "Не подтверждался покупателем"
                            },
                            {
                                "eventDate": "2020-01-09T12:08:43+03:00",
                                "eventName": "ПОДТВЕРЖДЕНИЕ_МЕРЧАНТОМ",
                                "eventValue": "ОЖИДАЕТСЯ"
                            },
                            {
                                "eventDate": "2020-01-09T12:10:54+03:00",
                                "eventName": "КОМПЛЕКТАЦИЯ_МЕРЧАНТОМ",
                                "eventValue": "ОЖИДАЕТСЯ"
                            },
                            {
                                "eventDate": "2020-01-09T14:35:22+03:00",
                                "eventName": "СТАТУС_ПРОДАВЦА",
                                "eventValue": "Подтвержден продавцом"
                            },
                            {
                                "eventDate": "2020-01-09T14:35:23+03:00",
                                "eventName": "ПОДТВЕРЖДЕНИЕ_МЕРЧАНТОМ",
                                "eventValue": "ПОДТВЕРЖДЕН"
                            },
                            {
                                "eventDate": "2020-01-09T14:35:25+03:00",
                                "eventName": "КОМПЛЕКТАЦИЯ_МЕРЧАНТОМ",
                                "eventValue": "СКОМПЛЕКТОВАН"
                            },
                            {
                                "eventDate": "2020-01-09T14:35:26+03:00",
                                "eventName": "ОТГРУЗКА_МЕРЧАНТОМ",
                                "eventValue": "ОЖИДАЕТСЯ"
                            },
                            {
                                "eventDate": "2020-01-09T14:35:27+03:00",
                                "eventName": "СТАТУС_ПРОДАВЦА",
                                "eventValue": "Скомплектован продавцом"
                            },
                            {
                                "eventDate": "2020-01-09T14:51:04+03:00",
                                "eventName": "СТАТУС_ПОКУПАТЕЛЯ",
                                "eventValue": "Автоподтвержден с покупателем"
                            },
                            {
                                "eventDate": "2020-01-09T19:00:20+03:00",
                                "eventName": "СТАТУС_ПРОДАВЦА",
                                "eventValue": "Отменен продавцом после подтверждения"
                            },
                            {
                                "eventDate": "2020-01-09T19:00:21+03:00",
                                "eventName": "ОТГРУЗКА_МЕРЧАНТОМ",
                                "eventValue": "ОТКАЗ"
                            },
                            {
                                "eventDate": "2020-01-09T19:00:21+03:00",
                                "eventName": "СТАТУС_РЕЗУЛЬТАТ_ВЫПОЛНЕНИЯ",
                                "eventValue": "Отменен продавцом"
                            }
                        ],
                        "boxIndex": null
                    }
                ],
                "deliveryMethodId": "COURIER",
                "serviceScheme": "DELIVERY_BY_GOODS",
                "customer": null,
                "depositedAmount": 0
            }
        ]
    }
}
}