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


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

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)

Результат:

Пример кода для подключения (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;