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


Функции движения

3.1 Отправить в заказ - changeStatusByGlobalID

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

login *логин оптовика
password *пароль оптовика
global_id*номер заказа в системе Eezap, можно получить при добавлении заказа в корзину(2.1) или при получения списка деталей в корзине(2.2)

Результат:

ok0 - ошибка отправки в заказ, 1 - успешное добавление в заказ

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

$client = new SoapClient("http://eezap.ru/webservice/basket.php?WSDL",
    array('trace'=>1, "connection_timeout" => 5,array('cache_wsdl' => WSDL_CACHE_NONE)));
$params=array();
$params["login"]='Ваш логин';
$params["password"]='Ваш пароль';
$params['global_id']='global_id - номер заказа в системе eezap';
$result = $client->changeStatusByGlobalID($params);
print_r($result);

—-

3.2 Список заказов - getClientOrderDetails


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

login *логин оптовика
password *пароль оптовика
date_startначальная дата в формате dd.mm.YYYY (по умолчанию дата двухмесячной давности)
date_endконечная дата в формате dd.mm.YYYY (по умолчанию текущая дата)
statusстатус позиции (1 - Новый заказ, 3 -Размещено, 4 - Закуплено, 5 - В дороге, 6 - К выдаче, 7 - Выдано, 8 - Отказ, 9 - Зарезервировано (позициия в статусах, кроме Отказ и Выдано), 0 - Все состояния. По умолчанию = 0)
archiveне показывать архив (1 - не показывать, 0 - показывать. По умолчанию = 0)
searchпоисковая строка
type_searchтип поиска (0 - все поля, 1 - метод доставки, 2 - № заказа, 3 - № детали, 4 - референс. по умолчанию = 0)
date_stтип даты (1 - дата статуса, 0 - дата заказа. По умолчанию = 0)

Результат:

global_idвнутренний номер позиции заказа в системе
date_orderдата заказа в формате dd.mm.YYYY
make_logoкороткое наименование марки детали
make_nameполное наименование марки детали
detail_numномер детали
subs_make_logoкороткое наименование марки замены
subs_make_nameполное наименование марки замены
subs_detail_numномер замены
number_orderклиентский номер заказа
referenceклиентский референс
days_adсредний срок доставки
days_guarгарантированный срок доставки
supplier_idлого поставщика
directionкод направления поставщика
shipmentметод доставки (AFL, CRG, CONT и т.д.)
remarksремарки клиента (SET, ONLY, BRAND и т.д.)
descrописание детали
quant_orderзаказано штук
status_idцифровой код статуса заказа
status_nameназвание статуса
quant_buyкол-во закуплено
quant_in_roadкол-во в дороге
quant_in_officeкол-во в офисе получения
quant_ended_quantкол-во выдано
quant_return_quantкол-во возвращено
quant_cancelкол-во в отказе
price_client_primaryцена оптовика при заказе в валюте клиента
price_client_finalцена оптовика конечная в валюте клиента
price_subclient_primaryцена потребителя при заказе в валюте клиента
price_subclient_finalцена потребителя конечная в валюте клиента
price_summ_clientсумма оптовика в валюте клиента
price_summ_subclientсумма потребителя в валюте клиента
owner_nameнаименование заказчика
date_statusдата статуса

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

$client = new SoapClient("http://eezap.ru/webservice/orders.php?WSDL",
    array('trace'=>1, "connection_timeout" => 5,array('cache_wsdl' => WSDL_CACHE_NONE)));
$params=array();
$params['login']='Ваш логин';
$params['password']='Ваш пароль';
$params['date_start']='';
$params['date_end']='';
$params['status']='';
$params['archive']='';
$params['search']='';
$params['type_search']='';
$params['date_st']='';
$result = $client->getClientOrderDetails($params);
$result_string=$result->getClientOrderDetailsResult->ClientOrderDetails;