getOrderStatus Получение через XML сервис статусов заказа
должен быть обязательно указан или уникальный ID заказа или номер заказа (для многострочных заказов можно дополнительно указать артикул)
Параметр | Описание | Тип |
---|---|---|
id | ID заказа | number |
order | № заказа | number |
art | Строки заказа содержащие Артикул | string |
Возвращаемые значения:
<?xml version="1.0" encoding="UTF-8"?>
<result>
<detail>
<id>2955934</id><orderid>1647074</orderid><article>4611835</article><producer>FORD</producer><stock>Cella261</stock><countDilerGet>0</countDilerGet><countDilerOut>0</countDilerOut>
<id>2955933</id><orderid>1647074</orderid><article>4611835</article><producer>FORD</producer><stock>Cella046</stock><countDilerGet>0</countDilerGet><countDilerOut>0</countDilerOut>
</detail>
</result>
Пример запроса:
<?php
$xml='<?xml version="1.0" encoding="UTF-8" ?>
<message>
<param>
<action>getOrderStatus</action>
<login>MegaParts</login>
<password>2jd4fhj</password>
<id>246899</id>
</param>
</message>';
$data = array('xml' => $xml);
$address="http://adeo.pro/pricedetals2.php";
$ch = curl_init($address);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result=curl_exec($ch);
echo $result;
?>
getOrderHistory Получение истории по заказу
должен быть обязательно указан один или несколько ID заказов
Параметр | Описание | Тип |
---|---|---|
id | ID заказа | numbe |
Возвращаемые значения:
<?xml version="1.0" encoding="UTF-8"?>
<result>
<detail>
<history><id>246891</id><items><stamp>2015-05-06 05:30:02</stamp><action>Заказ загружен в БД (не обработан)</action><cnt>2</cnt><notes>Cella001 (0-1 дня)</notes>
<stamp>2015-05-06 05:31:27</stamp><action>Заказ проведен в БД</action><cnt>2</cnt><notes></notes>
<stamp>2015-05-06 11:00:58</stamp><action>Заказ поставщику сформирован</action><cnt>2</cnt><notes>06.05.2015 11:00:58</notes>
<stamp>2015-05-06 11:01:59</stamp><action>Заказ отправлен поставщику</action><cnt>2</cnt><notes></notes>
<stamp>2015-05-06 11:56:00</stamp><action>Отказ - нет в наличии</action><cnt>1</cnt><notes></notes>
<stamp>2015-05-06 11:56:13</stamp><action>Подтверждён поставщиком</action><cnt>1</cnt><notes>ожидаемая дата поступления на склад 07.05.2015</notes>
<stamp>2015-05-06 22:19:34</stamp><action>Заказ пришел на склад</action><cnt>1</cnt><notes></notes>
<stamp>2015-05-07 15:41:38</stamp><action>Заказ упакован, готов к отправке</action><cnt>1</cnt><notes>бокс АА-0130472</notes>
<stamp>2015-05-07 21:08:29</stamp><action>Заказ отправлен клиенту</action><cnt>1</cnt><notes></notes>
</items></history>
<history><id>246892</id><items><stamp>2015-05-06 05:30:02</stamp><action>Заказ загружен в БД (не обработан)</action><cnt>2</cnt><notes>Cella001 (0-1 дня)</notes>
<stamp>2015-05-06 05:31:27</stamp><action>Заказ проведен в БД</action><cnt>2</cnt><notes></notes>
<stamp>2015-05-06 11:00:58</stamp><action>Заказ поставщику сформирован</action><cnt>2</cnt><notes>06.05.2015 11:00:58</notes>
<stamp>2015-05-06 11:01:59</stamp><action>Заказ отправлен поставщику</action><cnt>2</cnt><notes></notes>
<stamp>2015-05-06 11:56:00</stamp><action>Отказ - нет в наличии</action><cnt>1</cnt><notes></notes>
<stamp>2015-05-06 11:56:13</stamp><action>Подтверждён поставщиком</action><cnt>1</cnt><notes>ожидаемая дата поступления на склад 07.05.2015</notes>
<stamp>2015-05-06 22:19:34</stamp><action>Заказ пришел на склад</action><cnt>1</cnt><notes></notes>
<stamp>2015-05-07 15:41:38</stamp><action>Заказ упакован, готов к отправке</action><cnt>1</cnt><notes>бокс АА-0130472</notes>
<stamp>2015-05-07 21:08:29</stamp><action>Заказ отправлен клиенту</action><cnt>1</cnt><notes></notes>
</items></history>
</detail>
</result>
Пример запроса:
<?php
$xml='<?xml version="1.0" encoding="UTF-8" ?>
<message>
<param>
<action>getOrderHistory</action>
<login>MegaParts</login>
<password>2jd4fhj</password>
<id>246891</id>
<id>246892</id>
<id>246893</id>
</param>
</message>';
$data = array('xml' => $xml);
$address="http://adeo.pro/pricedetals2.php";
$ch = curl_init($address);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result=curl_exec($ch);
echo $result;
?>