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

Логин:
Пароль:
Забыли пароль?
 

 

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


Новости


free counters

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Передаваемые параметры
Параметр Тип_переменной Обязательное_поле Описание
1 OemCodes array Да OEM код детали, для которой выполняем поиск.
2 UserParam array Да Массив из двух элементов: 'login' и 'passwd'
Получаемые параметры
Параметр Тип_переменной Обязательное_поле Описание
1 brand string Да Бренд детали
2 weight double Да Вес детали
3 oem_original string Да OEM детали
4 oem string Да Замена детали
5 core_price double Да Core цена детали
6 descr string Да Описание детали
7 list_price double Да Цена детали
8 core_price double Да Core цена детали
9 replace string Да Сообщение о замене OEM детали на другую
Пример кода на PHP:
$client = new SoapClient("http://automototrade.com/wsdl/server.php?wsdl", array('encoding'=>'cp1251','connection_timeout' => 3));
$Login = 'ВАШ_ЛОГИН';
$Passwd = 'ВАШ_ПАРОЛЬ';
$UserParam = array('login'=>$Login,'passwd'=>$Passwd);
$OemCodes = array('XR818113');
$insert = $client->getPriceByOem($OemCodes,$UserParam);
print_r($insert);

Результат:
Array
 (
  [0] => Array
   (
    [brand] => Jaguar
    [weight] => 0
    [oem_original] => XR818113
    [oem] => XR845066
    [descr] => SEAL/DOOR
    [list_price] => 93.2
    [core_price] => 0.00
    [replace] => Part number XR818113 was superceded by part number XR845066.
   )
 )


Результат может содержать больше 1-го элемента и пересекаться по различным брендам, пример для oem='442100C010':
Array
 (
  [0] => Array
   (
    [brand] => Toyota
    [weight] => 0.95
    [oem_original] => 442100C010
    [oem] => 442100C010
    [descr] => VALVE ASSY POWER ST
    [list_price] => 378.87
    [core_price] => 0.00
    [replace] =>
   )
  [1] => Array
   (
    [brand] => Nissan
    [weight] => 0.95
    [oem_original] => 442100C010
    [oem] => 442100C010
    [descr] => LEVER ASMY-ADJU
    [list_price] => 11.72
    [core_price] => 0.00
    [replace] =>
   )
 )


Результат работы метода если деталь не найдена:
Array
 (
  [0] => Array
   (
    [brand] => -
    [weight] => 0
    [oem_original] =>
    [oem] => 123456
    [descr] => No Part Found
    [list_price] =>
    [core_price] =>
    [replace] =>
   )
 )

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

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

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