Оптовая продажа запчастей для иномарок по всей России
worktimeПН-ПТ с 9:00 до 18:00+7 (495) 118-90-47Обратный звонок
База знаний

XML Получение статусов заказа

Назад

getOrderStatus Получение через XML сервис статусов заказа
должен быть обязательно указан или уникальный ID заказа или номер заказа (для многострочных заказов можно дополнительно указать артикул)

Параметр Описание Тип
id ID заказа number
order № заказа number
art Строки заказа содержащие Артикул string

Возвращаемые значения:

1
2
3
4
5
6
7
<?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>

Пример запроса:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?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

Возвращаемые значения:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 <?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>

Пример запроса:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?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;
    ?>