Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
вебсервисы-сайта:движение [2016/05/13 16:37]
root
вебсервисы-сайта:движение [2025/12/04 11:18] (текущий)
stenb
Строка 1: Строка 1:
 ==== Функции движения==== ==== Функции движения====
-|Адрес|http://​eezap.ru/​webservice/​orders.php?​WSDL|+С 04.12.2025 
 +|Адрес|https://​ws.eezap.ru/​orders.php?​WSDL| 
 +С 15.08.2025 до 01.01.2026 ​  
 +|Адрес|https://​www.ws.eezap.ru/​orders.php?​WSDL| 
 +Старый не активный. 
 +|Адрес| <​del>​https://​eezap.ru/​webservice/​orders.php?​WSDL</​del>​|
  
- +=== 3.1 Список заказов - getClientOrderDetails ===
-=== 3.1 Отправить в заказ - changeStatusByGlobalID === +
- +
-**Входные параметры:​** +
-|login *|логин оптовика| +
-|password *|пароль оптовика| +
-|global_id*|номер заказа в системе Eezap, можно получить при добавлении заказа в корзину(2.1) или при получения списка деталей в корзине(2.2)| +
- +
-**Результат:​** +
-|ok|0 - ошибка отправки в заказ, 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 ===+
  
 **Входные параметры:​** **Входные параметры:​**
Строка 34: Строка 18:
 |search|поисковая строка| |search|поисковая строка|
 |type_search|тип поиска (0 - все поля, 1 - метод доставки,​ 2 - № заказа,​ 3 - № детали,​ 4 - референс. по умолчанию = 0)| |type_search|тип поиска (0 - все поля, 1 - метод доставки,​ 2 - № заказа,​ 3 - № детали,​ 4 - референс. по умолчанию = 0)|
-|date_st ​тип даты (1 - дата статуса,​ 0 - дата заказа. По умолчанию = 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):** **Пример кода для подключения (PHP):**
-  $client = new SoapClient("​http://​eezap.ru/​webservice/​orders.php?​WSDL",​+  $client = new SoapClient("​https://​eezap.ru/​webservice/​orders.php?​WSDL",​
       array('​trace'​=>​1,​ "​connection_timeout"​ => 5,​array('​cache_wsdl'​ => WSDL_CACHE_NONE)));​       array('​trace'​=>​1,​ "​connection_timeout"​ => 5,​array('​cache_wsdl'​ => WSDL_CACHE_NONE)));​
   $params=array();​   $params=array();​