Для более удобной работы с нашим сайтом запущена поддержка Веб-сервис. Это даст возможность связать Ваши веб-ресурсы с сайтом https://automototrade.com/
Сервис работает по следующей ссылке https://automototrade.com/wsdl/server.php?wsdl
Метод "insertBasket2" добавляет в корзину заказываемые детали.
Метод "getDetailStatusByOem" возвращает историю позиции по номеру детали.
Метод "getDetailStatusById" возвращает историю позиции по ID детали в вашей базе.
Метод "setOrderParam" выставляет номер заказа.
Метод "cleanBasket" очистка текущей корзины.
Метод "getPartsStatus" возвращает состояние позиций по заказам за указанный период.
Передаваемые параметры |
||||
№ | Параметр | Тип_переменной | Обязательное_поле | Описание |
1 | DatePeriod | array | Да | Массив из двух элементов: 'date_from' и 'date_to' |
2 | UserParam | array | Да | Массив из двух элементов: 'login' и 'passwd' |
Получаемые параметры |
||||
№ | Параметр | Тип_переменной | Обязательное_поле | Описание |
1 | client_order_num | string | Да | Номер заказа клиента |
2 | oem | string | Да | Номер детали |
3 | coment | string | Да | Коментарий к детали |
4 | description | string | Да | Описание детали |
5 | substitution | string | Да | Заменный номер детали |
6 | customer_id | string | Да | ID данной строки в вашей базе. |
7 | client_price | double | Да | Цена детали |
8 | core_price | double | Да | Core детали |
9 | brand | string | Да | Бренд |
10 | manuf | string | Да | Поставщик |
11 | tovar_num | integer | Да | Кол-во заказанных деталей |
12 | polucheno | integer | Да | Кол-во купленных деталей |
13 | otpravleno | integer | Да | Кол-во отправленных деталей |
14 | refused | string | Да | Отказ (cncl,no) |
15 | update_date | string | Да | Дата обновления строки |
16 | weight_one | double | Да | Вес одной детали, кг |
$context = stream_context_create(['ssl' => ['verify_peer' => false, 'verify_peer_name' => false]]); | ||||
$url = 'https://automototrade.com/wsdl/server.php?wsdl'; | ||||
$client = new SoapClient($url, array('encoding'=>'cp1251', 'connection_timeout' => 3, 'stream_context' => $context)); | ||||
$Login = 'ВАШ_ЛОГИН'; | ||||
$Passwd = 'ВАШ_ПАРОЛЬ'; | ||||
$UserParam = array('login'=>$Login,'passwd'=>$Passwd); | ||||
$DatePeriod = array('date_from'=>'ГГГГ-ММ-ДД','date_to'=>'ГГГГ-ММ-ДД'); | ||||
$PartsStatus = $client->getPartsStatus($DatePeriod,$UserParam); | ||||
print_r($PartsStatus); |
Метод "getOrderStatus" возвращает состояние позиций по номеру заказа.
Метод "getInvoiceList" возвращает список Инвойсов.
Метод "getInvoiceDetails" возвращает содержимое Инвойса.
Метод "sendOrder" переводит детали из корзины в новый заказ.
Метод "getPartsPrice" получение цены по коду и бренду детали.
Метод "getMultPrice" получение цены по коду и бренду детали для нескольких деталей.
Метод "getPriceByOem" поиск цены детали по ее OEM коду.