Информация о заказе(ах). Метод listOrders.

Имя метода

listOrders

Описание

Возвращает заказ(ы) с товарным составом.

Ниже приведено описание параметров.

Входные данные
Параметр Тип Описание
login String Логин
pass String Пароль
did Integer ИД заказа. Оставьте это поле пустым, либо передайте 0, если хотите посмотреть список всех активных заказов клиента. (за исключением аннулированных и выданных)
Результирующие данные (многомерный массив).
Параметр Тип Описание
Заголовок документа
did Integer ИД заказа
dtc String Дата создания заказа
nr String Номер документа
status String Название статуса заказа (таблица статусов ниже)
statusId Integer ИД статуса заказа (таблица статусов ниже)
mdt String Дата доставки
sysId Integer ИД системы, в которой был создан заказ (1 - интернет магазин, 8 - API)
sysName String Название системы, в которой был создан заказ
eoid Integer ИД заказа в вашей системе, если был передан в addGoodsToOrder.
arTovs Array Массив с товарными строками заказа. Описание ниже.
Товарные строки
eid Integer ИД товарной строки заказа в вашей системе. Если не был передан при добавлении товара, то будет сгенерен автоматически.
gid String Составной ИД товара. Параметр, который передается в addGoodsToOrder.
tovid Integer ИД товара
brand String Бренд
nr String Артикул
tovname String Название товара
k1 Integer Заказанное кол-во
k2 Integer Забронированное кол-во
k3 Integer Итоговое подтверждённое количество в заказе. Меняется в процессе сборки заказа, финальное значение приобретает в статусе заказа "Выдан".
price Float Цена
sum Float Сумма
gname String Страна происхождения
gtd String ГТД
packing Integer Кратность упаковки

Статусы заказов

Ниже приведены коды и названия статусов заказов.

ИД статуса (statusId) Название статуса (status)
0 Аннулирован
10 Отправлен на бронирование
20 Забронирован менеджером
30 Подтвержден
50 На комплектации
90 Можно забрать
100 Выдан

Примеры

Пример успешного ответа. Итоговый массив данных.

array (
  0 =>
  array (
    'did' => 7078605,
    'dtc' => '14.07.2017 12:42:52',
    'nr' => NULL,
    'status' => 'Забронирован',
    'mdt' => '15.07.2017 00:00:00',
    'arTovs' =>
    array (
      0 =>
      array (
        'eid' => 206624697,
        'gid' => '24758303W20',
        'tovid' => 24758303,
        'brand' => 'FIXAR',
        'nr' => 'FK0179',
        'tovname' => 'Шаровая опора L/R перед.',
        'k1' => 1,
        'k2' => 1,
        'k3' => 0,
        'price' => 345.87,
        'sum' => 345.87,
        'gname' => NULL,
        'gtd' => NULL,
        'packing' => 1,
      ),
      1 =>
      array (
        'eid' => 206624698,
        'gid' => '143431W20',
        'tovid' => 143431,
        'brand' => 'KNECHT',
        'nr' => 'OC47',
        'tovname' => 'Фильтр масляный',
        'k1' => 1,
        'k2' => 1,
        'k3' => 0,
        'price' => 0,
        'gname' => NULL,
        'gtd' => NULL,
        'packing' => 1,
      ),
    ),
  ),
)

Пример успешного ответа в формате XML.

                                
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="API" xmlns:ns2="http://xml.apache.org/xml-soap" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <SOAP-ENV:Body>
      <ns1:listOrdersResponse>
         <return SOAP-ENC:arrayType="ns2:Map[1]" xsi:type="SOAP-ENC:Array">
            <item xsi:type="ns2:Map">
               <item>
                  <key xsi:type="xsd:string">did</key>
                  <value xsi:type="xsd:int">7078605</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">dtc</key>
                  <value xsi:type="xsd:string">14.07.2017 12:42:52</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">nr</key>
                  <value xsi:nil="true"/>
               </item>
               <item>
                  <key xsi:type="xsd:string">status</key>
                  <value xsi:type="xsd:string">Забронирован</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">mdt</key>
                  <value xsi:type="xsd:string">15.07.2017 00:00:00</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">arTovs</key>
                  <value SOAP-ENC:arrayType="ns2:Map[2]" xsi:type="SOAP-ENC:Array">
                     <item xsi:type="ns2:Map">
                        <item>
                           <key xsi:type="xsd:string">eid</key>
                           <value xsi:type="xsd:int">206624697</value>
                        </item>                        
                        <item>
                           <key xsi:type="xsd:string">gid</key>
                           <value xsi:type="xsd:string">24758303W20</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">tovid</key>
                           <value xsi:type="xsd:int">24758303</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">brand</key>
                           <value xsi:type="xsd:string">FIXAR</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">nr</key>
                           <value xsi:type="xsd:string">FK0179</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">tovname</key>
                           <value xsi:type="xsd:string">Шаровая опора L/R перед.</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">k1</key>
                           <value xsi:type="xsd:int">1</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">k2</key>
                           <value xsi:type="xsd:int">1</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">k3</key>
                           <value xsi:type="xsd:int">0</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">price</key>
                           <value xsi:type="xsd:float">345.87</value>
                        </item>  
                                                                      <item>
                           <key xsi:type="xsd:string">sum</key>
                           <value xsi:type="xsd:float">345.87</value>
                        </item> 
                        <item>
                           <key xsi:type="xsd:string">gname</key>
                           <value xsi:nil="true"/>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">gtd</key>
                           <value xsi:nil="true"/>
                        </item>                        
                        <item>
                           <key xsi:type="xsd:string">packing</key>
                           <value xsi:type="xsd:int">1</value>
                        </item>
                     </item>
                     <item xsi:type="ns2:Map">
                        <item>
                           <key xsi:type="xsd:string">eid</key>
                           <value xsi:type="xsd:int">206624698</value>
                        </item>                       
                        <item>
                           <key xsi:type="xsd:string">gid</key>
                           <value xsi:type="xsd:string">143431W20</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">tovid</key>
                           <value xsi:type="xsd:int">143431</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">brand</key>
                           <value xsi:type="xsd:string">KNECHT</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">nr</key>
                           <value xsi:type="xsd:string">OC47</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">tovname</key>
                           <value xsi:type="xsd:string">Фильтр масляный</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">k1</key>
                           <value xsi:type="xsd:int">1</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">k2</key>
                           <value xsi:type="xsd:int">1</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">k3</key>
                           <value xsi:type="xsd:int">0</value>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">price</key>
                           <value xsi:type="xsd:float">0</value>
                        </item>                        
                        <item>
                           <key xsi:type="xsd:string">gname</key>
                           <value xsi:nil="true"/>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">gtd</key>
                           <value xsi:nil="true"/>
                        </item>
                        <item>
                           <key xsi:type="xsd:string">packing</key>
                           <value xsi:type="xsd:int">1</value>
                        </item>                        
                     </item>
                  </value>
               </item>
            </item>
         </return>
      </ns1:listOrdersResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>