Список заказов
Запрос позволяет получить список заказов по параметрам. POST запрос по адресу http(s)://api.iml.ru/json/GetOrders
Параметры запроса, фильтр:
Результат запроса:
Пример запроса на PHP:
- // url запроса
- $url = "http://api.iml.ru/Json/GetOrders";
- //логин и пароль, подходят от личного кабинета
- $login = '';
- $pass = '';
- // параметры запроса, не нужные можно не добавлять в массив или заполнить пустым текстовым полем
- // не забываем при тесте этого файла про запятые в массиве
- $content =array(
- 'Test' => 'True', // для тестового режима, иначе не указывайте
- //'CustomerOrder' => '', // номер заказа
- //'BarCode' => '2624028597816', // штрих код
- //'DeliveryDateStart' => '2014-01-15', // с указанной даты и позднее
- //'DeliveryDateEnd' => '2014-07-15', // до указанной даты
- //'State' => 3 // из справочника
- //'OrderStatus' => 0, // из справочника
- 'Job' => 'С24КО', // из справочника услуг
- //'RegionFrom' => 'МОСКВА', // из справочника регионов
- //'RegionTo' => 'МОСКВА', // из справочника регионов
- 'CreationDateStart' => '2014-01-15' // с указанной даты и позднее
- //'CreationDateEnd' => '2014-07-15' // до указанной даты
- );
- $curl = curl_init($url);
- curl_setopt($curl, CURLOPT_HEADER, false);
- curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
- //curl_setopt($curl, CURLOPT_HTTPHEADER, array("Accept:application/xml; charset=utf-8")); //для получения ответа в формате XML
- curl_setopt($curl, CURLOPT_POST, true);
- curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($content));
- curl_setopt($curl, CURLOPT_USERPWD, $login.":".$pass);
- curl_setopt($curl, CURLOPT_SSLVERSION, 3);
- curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
- $response = curl_exec($curl);
- $result = json_decode($response, true); // результат запроса
Пример ответа:
{
"Job": "24КО",
"CustomerOrder": "HL-50220-22",
"DeliveryDate": "08.03.2018 0:00:00",
"Volume": 1,
"Weight": 0,
"BarCode": "7500264684013",
"DeliveryPoint": "1",
"Phone": "79134551970",
"Contact": "ИГЛИНА ДИНА АЛЕКСЕЕВНА",
"IndexTo": "",
"IndexFrom": "",
"RegionCodeTo": "МОСКВА",
"RegionCodeFrom": "МОСКВА",
"Address": "МИКРОРАЙОН25 79",
"TimeTo": "",
"TimeFrom": "",
"ValuatedAmount": 1419.6,
"Amount": 1419.6,
"State": 999,
"OrderStatus": 0,
"Commission": 23.3,
"DeliveryAmount": 202.1,
"GoodItems": [
{
"productNo": "683655",
"productName": "парка с капюшоном светло-розовый",
"productVariant": "",
"productNote": "",
"productBarCode": "06836528584156",
"couponCode": "",
"discount": 0,
"weightLine": null,
"amountLine": 944.3,
"statisticalValueLine": 944.3,
"deliveryService": 0,
},
{
"productNo": "1043471",
"productName": "юбка в горошек",
"productVariant": "",
"productNote": "",
"productBarCode": "1043471000568050",
"couponCode": "",
"discount": 0,
"weightLine": null,
"amountLine": 475.3,
"statisticalValueLine": 475.3,
"deliveryService": 0,
}
],
}