Получение списка товара. Метод listGoods.

Имя метода

listGoods

Описание

Возвращает список товара по артикулу.

Существует ограничение на максимальное кол-во запросов в минуту. При превышении данного лимита, сервис возвращает ошибку (код=5).

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

Входные данные
Параметр Тип Описание
login String Логин
pass String Пароль
art String Артикул товара. Служебные символы будут удалены, регистр не имеет значения.
cross Integer Кроссы товара. Необязательное поле, возможные значения: 0/1. Если 1, то будут возвращены кроссы (аналоги) товара.
br String Название бренда. Необязательное поле. Служебные символы будут удалены, регистр не имеет значения. Если поле не пустое, то поиск товара будет происходить только по указанному бренду. Кроссы найденного товара ищутся стандартно - по всем брендам (если были запрошены).
gid String ИД товара в нашей системе. Необязательное поле. Если это поле не пустое, то поиск товара будет происходить только по данному ИД без учета полей: артикул (art), кросс (cross), бренд (br). Обратите внимание: теперь это текстовое поле!
Результирующие данные (многомерный массив).
Параметр Тип Описание
gid String ИД товара в нашей системе. Обратите внимание: теперь это текстовое поле!
brand String Название бренда
art String Артикул товара
name String Наименование товара
d_deliv int Кол-во дней доставки
kr int Кратность товара. Кол-во заказываемого товара должно быть кратно этому значению
num int Доступное кол-во товара
price float Цена

Примеры

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

array (
  0 =>
  array (
    'gid' => 143431,
    'brand' => 'KNECHT',
    'art' => 'OC47',
    'name' => 'Фильтр масляный',
    'd_deliv' => 1,
    'kr' => 1,
    'num' => 30,
    'price' => '194.04',
  ),
  1 =>
  array (
    'gid' => 25355541,
    'brand' => 'MAHLE',
    'art' => 'OC 47',
    'name' => 'Фильтр масляный',
    'd_deliv' => 2,
    'kr' => 1,
    'num' => 9,
    'price' => '212.01',
  ),
)

Пример успешного ответа в формате 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:listGoodsResponse>
         <return SOAP-ENC:arrayType="ns2:Map[2]" xsi:type="SOAP-ENC:Array">
            <item xsi:type="ns2:Map">
               <item>
                  <key xsi:type="xsd:string">gid</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">name</key>
                  <value xsi:type="xsd:string">Фильтр масляный</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">d_deliv</key>
                  <value xsi:type="xsd:int">1</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">kr</key>
                  <value xsi:type="xsd:int">1</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">num</key>
                  <value xsi:type="xsd:int">30</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">price</key>
                  <value xsi:type="xsd:float">194.04</value>
               </item>
            </item>
            <item xsi:type="ns2:Map">
               <item>
                  <key xsi:type="xsd:string">gid</key>
                  <value xsi:type="xsd:int">25355541</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">brand</key>
                  <value xsi:type="xsd:string">MAHLE</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">nr</key>
                  <value xsi:type="xsd:string">OC 47</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">name</key>
                  <value xsi:type="xsd:string">Фильтр масляный</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">d_deliv</key>
                  <value xsi:type="xsd:int">2</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">kr</key>
                  <value xsi:type="xsd:int">1</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">num</key>
                  <value xsi:type="xsd:int">9</value>
               </item>
               <item>
                  <key xsi:type="xsd:string">price</key>
                  <value xsi:type="xsd:float">212.01</value>
               </item>
            </item>
         </return>
      </ns1:listGoodsResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>