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


Функции корзины

2.1 Добавить в корзину - addToBasket

Входные параметры:

ПараметрОписание
login *логин оптовика
password *пароль оптовика
posList *массив объектов с позициями заказа

Структура объекта posList

ПараметрОписание
make_logo *короткое и полное название бренда
detail_num *номер детали
subs_detail_numномер замены
descrклиентское описание детали
supplier *лого поставщика
quant *количество
delivery_typeметод доставки (AFL, CONT, CRG)
referenceклиентский референс
price_compareклиентская цена в валюте клиента на сайте
delivery_days_adмаксимальное количество дней доставки для ограничения при поиске поставщиков

* - обязательные параметры

Результат:

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

ПараметрОписание
global_idвнутренний номер позиции корзины в системе
referenceклиентский референс
commentописание ошибки при добавлении

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

$client = new SoapClient("http://eezap.ru/webservice/basket.php?WSDL",
    array('trace'=>1, "connection_timeout" => 5,array('cache_wsdl' => WSDL_CACHE_NONE)));

$items_list=array();
//item1
$item=array(
    "remarks" => '',
    "make_logo" => 'BS',
    "detail_num" => '250948',
    "subs_detail_num" => '',
    "descr" =>'тест1',
    "supplier" => 'Москва QFAY',
    "quant" => '1',
    "delivery_type" => 'AFL',
    "reference" => '123213213',
    "price_compare" => '1.18',
    "delivery_days_ad" => ''
);
$items_list[]=(object)$item;
$params=array();
$params["login"]='EEZA';
$params["password"]='15979';
$params['posList']=$items_list;
$result = $client->addToBasket($params);
$result_string=$result->addToBasketResult->FromBasket;