Это старая версия документа.


Функции поиска

1.1 Поиск деталей - getFindByDetail

login *логин клиента
password *пароль клиента
make_logoлого изготовителя
detail_num *номер запрашиваемой детали
find_subsзапрос с заменами или без (0 - без замен, 1 - с заменами. по умолчанию - 0)
sortсортировка результатов ответа (sortByPrice - сортировка по цене, sortByTime - сортировка по сроку. по умолчанию - sortByPrice)
currencyкурс валют (RUB, USD, DHS, UAH. по умолчанию - соответствует валюте клиента)

Результат:

Метод возвращает массив объектов FindByDetail, которые предоставляют информацию о детали:

make_logoкороткое название марки;
make_nameполное название марки;
detail_numномер детали без разделителей;
detail_num_spaceномер детали с разделителями;
descriptionанглийское описание;
description_rusрусское описание;
weightвес детали;
priceцена клиента в валюте запроса;
quantityколичество в наличие (некоторые поставщики не дают данных по наличию);
supplierкод поставщика;
directionнаправление поставки поставщика;
delivery_typeтип доставки (например, AFL, CRG, CONT и т.д.);
delivery_timeсредний срок доставки;
delivery_time_guarгарантированный срок доставки;
type_subsтип запчасти (0 - неоригинал, 1 - оригинал);
countryстрана производитель;
stats_successстатистика успешного исполнения в % (если пусто - статистика по поставщику еще не сформировалась).

Пример кода для подключения (PHP)

$client = new SoapClient(
    "http://eezap.ru/webservice/search.php?WSDL",
    array('trace'=>1, "connection_timeout" => 5)
);
$params=array();
$params["login"]='Ваш логин';
$params["password"]='Ваш пароль';
$params["make_logo"]='';
$params["detail_num"]='mr455003';
$params["find_subs"]='1';
$params["sort"]='';
$params["currency"]='';
$result = $client->getFindByDetail($params);
$result_array=$result->getFindByDetailResult->FindByDetail;