Различия
Здесь показаны различия между двумя версиями данной страницы.
| Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
|
вебсервисы-сайта:движение [2016/05/13 16:34] 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 *|логин оптовика| | |login *|логин оптовика| | ||
| |password *|пароль оптовика| | |password *|пароль оптовика| | ||
| - | |global_id*|номер заказа в системе Eezap, можно получить при добавлении заказа в корзину(2.1) или при получения списка деталей в корзине(2.2)| | + | |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)| | ||
| **Результат:** | **Результат:** | ||
| - | |ok|0 - ошибка отправки в заказ, 1 - успешное добавление в заказ| | + | |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/basket.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(); | ||
| - | $params["login"]='Ваш логин'; | + | $params['login']='Ваш логин'; |
| - | $params["password"]='Ваш пароль'; | + | $params['password']='Ваш пароль'; |
| - | $params['global_id']='global_id - номер заказа в системе eezap'; | + | $params['date_start']=''; |
| - | $result = $client->changeStatusByGlobalID($params); | + | $params['date_end']=''; |
| - | print_r($result); | + | $params['status']=''; |
| + | $params['archive']=''; | ||
| + | $params['search']=''; | ||
| + | $params['type_search']=''; | ||
| + | $params['date_st']=''; | ||
| + | $result = $client->getClientOrderDetails($params); | ||
| + | $result_string=$result->getClientOrderDetailsResult->ClientOrderDetails; | ||
| + | |||
| + | | ||