getOrder — получение информации о заказе по его id

Запрос

GET https://[домен]/engine/orders/getOrder/[id]

где [домен] – адрес вашего интернет-магазина;

[id] – идентификатор (номер) заказа, по которому необходимо получить информацию.

API вернет текущую информацию только по одному заказу вне зависимости от того, был он уже выгружен в Информационную систему или нет.

Пример ответа сервера:

{
    "success": true,
    "order": {
        "shop_id": " shopID_",
        "order_id": 6,
        "date": "02.06.2020",
        "customer_id": 7,
        "customer_info": "Имя: ТЕСТОВЫЙ ЗАКАЗ E-mail: 1с@unisiter.ru Телефон: +73822978985 Дополнительно: тест поля дополнительно ",
        "promocode": "",
        "payment": "sber_card",
        "status": "2",
        "order_form": {
            "login": "ТЕСТОВЫЙ ЗАКАЗ",
            "mail": "1с@unisiter.ru",
            "phone": "+73822978985",
            "extra": "тест поля дополнительно",
            "goods": [
                {
                    "code": "OAC00128310",
                    "article": "",
                    "qt": "3",
                    "price": "112.50",
                    "variant": "7d0de481-d6ba-11e2-957a-0003cd830242~1232a4d2-8833-11ea-96b4-14dae93d3758"
                },
                {
                    "code": "OAC00274889",
                    "article": "",
                    "qt": "2",
                    "price": "29.44",
                    "variant": "dadfedf8-0930-11e7-a357-0003cd830242~f995cb65-95bc-11ea-96b4-14dae93d3758"
                },
                {
                    "code": "OAC00410169",
                    "article": "",
                    "qt": "1",
                    "price": "213.50",
                    "variant": "e0181716-10a9-11ea-81b8-14dae93d3758~8969ecda-4716-11ea-b789-14dae93d3758"
                }
            ]
        }
    }
}

 

Описание полей в ответе сервера:

success – признак корректности обработки запроса;
order – структура с описанием заказа

shop_id – идентификатор магазина, откуда пришел заказ;
order_id – идентификатор заказа;
date – дата заказа. Формат dd- MM-yyyy ;
customer_id – идентификатор покупателя на сайте;
customer_info – строка со сводной информацией о клиенте;
promocode – использованный в заказе промокод (если был использован);
payment – тип оплаты. Возможные варианты:

  • sber_card — оплата через эквайринг от Сбербанка
  • sber_installment — оплата через рассрочку от Сбербанка
  • sber_credit — оплата через кредит от Сбербанка
  • sber_QR — оплата по QR коду от Сбербанка
  • yandex_card— оплата через Яндекс.Касса
  • paykeeper_card — оплата через PayKeeper
  • other — любой другой способ оплаты

status – текущий статус заказа. 0 - размещен; 1 -  в обработке; 2 - завершен; 3 - оплачен; 4 - отменен
order_form – структура полей с подробными данными о покупателе

login – наименование покупателя (ФИО, название организации);
mail – email покупателя;
phone – телефон покупателя;
extra – значение поля «Дополнительно» на форме заказа;

goods – массив структур с описанием состава заказа

code – код товара;
article – артикул товара;
qt – количество товара в заказе;
price – цена товара в заказе;
variant – идентификатор товара из 1С (вплоть до характеристики номенклатуры, если она используется в 1С). Состоит из GUID товара и GUID характеристики, разделенных знаком «~». Если характеристика не используется, то только GUID товара.