Rus | Eng | SK | CZ | DE
 
О компании
Доставка
Поставщики
Контакты
Web Service
Регистрация

 

 

 
Консультант:
304 154 222
Skype


Новости


free counters

Описание WebService
 
Для более удобной работы с нашим сайтом запущена поддержка WebService. Это даст возможность связать Ваши веб ресурсы с сайтом https://automototrade.com/ . Сервис работает по следующей ссылке https://automototrade.com/wsdl/server.php?wsdl

МетодUPDATE "insertBasket2" добавляет в корзину заказываемые детали.

Передаваемые параметры
Параметр Тип_переменной Обязательное_поле Описание (элемент массива PartsArray)
1 Supplier string Да Поставщик (элемент массива PartsArray). Пишется строго в соответствии с этим списком
2 Brand string Да Бренд (элемент массива PartsArray).
3 Coment string Нет Коментарий (элемент массива PartsArray)
4 Description string Нет Описание (элемент массива PartsArray)
5 DescriptionEng string Нет Описание на агл. языке, обязательно только для клиентов из Казахстана и Беларусии(элемент массива PartsArray)
6 Qty integer Да Количество деталей (элемент массива PartsArray)
7 OemCode string Да Код детали (элемент массива PartsArray)
8 CustomerId string Нет Служебное поле (элемент массива PartsArray)
9 PriceCustomer float Нет Ожидаемая цена (элемент массива PartsArray)
10 TipDostavki string Да Тип доставки (AVIA/CNTR/ECO) (элемент массива PartsArray)
11 Wait integer Нет Тип заказа (1-Backorder; 0-Express) (элемент массива PartsArray)
12 SpecialPack integer Нет Специальная упаковка (1-Да; 0-Нет) (элемент массива PartsArray)
13 Link string Нет Ссылка (элемент массива PartsArray)
14 UserParam array Да Массив из двух элементов: 'login' и 'passwd'
15 CustomerBox string Нет Индекс для объединения заказов(макс. 5 символов)
Получаемые параметры
Параметр Тип_переменной Обязательное_поле Описание
1 insertCnt integer Да Количество добавленных в козину деталей
Пример добавления двух деталей в корзину на PHP:
$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);
$PartsArray = array();
//Массив из параметров первой детали
$PartsArray[0]['Supplier'] = 'Acura';
$PartsArray[0]['Brand'] = 'Acura';
$PartsArray[0]['Coment'] = 'Коментарий';
$PartsArray[0]['Description'] = 'Описание';
$PartsArray[0]['DescriptionEng'] = 'Описание на английском';
$PartsArray[0]['Qty'] = '2';
$PartsArray[0]['OemCode'] = '75100STXA01ZD';
$PartsArray[0]['CustomerId'] = 'Доп. информация';
$PartsArray[0]['CustomerBox'] = 'vasya';
$PartsArray[0]['PriceCustomer'] = '99.99';
$PartsArray[0]['TipDostavki'] = 'AVIA';
$PartsArray[0]['Wait'] = '1';
$PartsArray[0]['SpecialPack'] = '0';
$PartsArray[0]['Link'] = '';
//Массив из параметров второй детали
$PartsArray[1]['Supplier'] = 'RockAuto';
$PartsArray[1]['Brand'] = 'Toyota';
$PartsArray[1]['Coment'] = 'Коментарий 2';
$PartsArray[1]['Description'] = 'Описание 2';
$PartsArray[1]['DescriptionEng'] = 'Описание на английском';
$PartsArray[1]['Qty'] = '3';
$PartsArray[1]['OemCode'] = '087009214A';
$PartsArray[1]['CustomerId'] = 'Доп. информация 2';
$PartsArray[1]['PriceCustomer'] = '45.99';
$PartsArray[1]['TipDostavki'] = 'CNTR';
$PartsArray[1]['Wait'] = '0';
$PartsArray[1]['SpecialPack'] = '0';
$PartsArray[1]['Link'] = 'Ссылка на страницу с товаром в интернете (http://www.ebay.com/...)';
$insert = $client->insertBasket2($PartsArray,$UserParam);
echo $insert;

МетодUPDATE "getDetailStatusByOem" возвращает историю позиции по номеру детали.

МетодUPDATE "getDetailStatusById" возвращает историю позиции по ID детали в вашей базе.

Метод "setOrderParam" выставляет номер заказа.

Метод "cleanBasket" очистка текущей корзины.

Метод "getPartsStatus" возвращает состояние позиций по заказам за указанный период.

Метод "getOrderStatus" возвращает состояние позиций по номеру заказа.

Метод "getInvoiceList" возвращает список Инвойсов.

Метод "getInvoiceDetails" возвращает содержимое Инвойса.

Метод "sendOrder" переводит детали из корзины в новый заказ.

Метод "getPartsPrice" получение цены по коду и бренду детали.

Метод "getMultPrice" получение цены по коду и бренду детали для нескольких деталей.

Метод "getPriceByOem" поиск цены детали по ее OEM коду.

Список поставщиков

Ошибки и стандартные сообщения

 
  Яндекс.Метрика