Поиск товара

АПИ подбор деталей - Описание и принцип работы

Функция осуществляет поиск предложений по указанному артикулу детали в базе данных «Автоспутник».
Дополнительно можно указать ИД производителя детали (ИД производителя в система «Автоспутник»)
Новый Адрес для обработки массива передаваемых данных: https://api.auto-sputnik.ru/search_result.php
Старый Адрес для обработки массива передаваемых данных: https://auto-sputnik.ru/api/search_result.php
Переменная Метод Описание
options REQUEST
Массив данных передаваемых в переменной:
login - обязательное
pass - обязательное
datatyp - Тип возвращаемого ответа от сервера
    Необязательный параметр (по умолчанию HTML).
    Варианты значений:
        HTML - Возвращает ответ в виде HTML кода со списком 
        XML - Возвращает структурированный XML текст
        JSON - Возвращает массив в JSON формате
        PHP - Возвращает сериализованный PHP массив.
storage - Учет складов. 
Варианты значений:
        as - Возвращает в ответ только наличие на складах компании.
        tranzit - Возвращает результат с учетом сторонних складов.
        
    * - Если установлено в отличное от "as" будут выведены и транзитные 
    склады компании.
Пример:
$data['options'] = array(
    "login"=>"Ваш логин на сайте Автоспутник",
    "pass"=>"Ваш пароль на сайте Автоспутник",
    "datatyp"=>"Тип желаемого ответа(HTML,JSON,XML,PHP)",
    "storage"=>"as - только склады Автоспутник, иное как АС+транзит"
);
data REQUEST
Массив данных передаваемых в переменной:
articul - обязательное
brand - НЕ обязательное для артикулов с уникальным производителем. Если номер встречается у нескольких производителей, необходимо указать Бренд.
Пример:
$data['data'] = array(
    "articul"=>"Артикул искомой детали",
    "brand"=>"ИД производителя в системе Автоспутник",
);
Переменная Ответ Описание
requestInfo определяется пользователем
HTML
XML
JSON
PHP
Массив возвращаемых данных:
Status статус запроса.
    Варианты ответов:
        ok - Возвращает в ответ если запрос выполнен без ошибок
        err - Возвращает в случае ошибки.
CustomerID - ИД пользователя в системе автоспутник выполнившего запрос
Error  - Признак ошибки
    Варианты ответов:
        no - Возвращает в ответ если запрос выполнен без ошибок
        yes - Возвращает в случае ошибки.
ErrorDescript - описание ошибки если она есть.
requestAnswer определяется пользователем
HTML
XML
JSON
PHP
Массив возвращаемых данных Tovar_String:
0 / NEW_COST - Цена за единуцу товара в валюте пользователя выплняющего запрос
1 / DAYOFF - Количество рабочих дней доставки товара до точки выдачи.
2 / N_DELTA - Возможная задержка в сроке поставки (максимальный срок поставки)
3 / BRA_ID - ИД производителя в системе компании Автоспутник
4 / NAME_TOVAR  - Название товара в системе Автоспутник
5 / STOCK - Наличие товара на складе
6 / ARTICUL - Артикул запрошенный пользователем
7 / BRA_BRAND - Расшифровка производителя по ИД
8 / ID_SHOP_PRICES - Код склада поставщика
9 / CRATN - Кратность для заказа
10/ MINIMAL - Минимальное число товара, которое можно заказать
11/ RETURNS_POSIBL - Возможность возврата товара (0-невозможно вернуть, 1-возможно)
12/ DAYOFF2 - Дата доставки товара с учетом выходных дней. (МСК сервер)
13/ DAYOFF3 - Количество календарный дней доставки товара до точки выдачи.
14/ F1C - Признак собственного склада компании (1 свой 0-сторонний прайс).
15/ PRICE_NAME - Название склада компании (иное - сторонний прайс).
16/ SHIPPING_PROC - Вероятность поставки в срок. В процентах (0 - нет заказов по поставщику).
Массив возвращаемых данных без указания производителя:
0 / BRA_BRAND - Расшифровка производителя по ИД
1 / BRA_ID - ИД производителя в системе компании Автоспутник
2 / NAME_TOVAR  - Название товара в системе Автоспутник

Форма для тестирования

Пример возвращаемого результата

Для получения результата, воспользуйтесь формой для тестирования