630 Sharrotts Road, NY 10309
оптовые поставки оригинальных
и лицензионных запчастей

Веб-сервис

Для более удобной работы с нашим сайтом запущена поддержка Веб-сервис. Это даст возможность связать Ваши веб-ресурсы с сайтом https://automototrade.com/

Сервис работает по следующей ссылке https://automototrade.com/wsdl/server.php?wsdl

Методы веб-сервиса:

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

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

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

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

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

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

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

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

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

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

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

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

Передаваемые параметры

Параметр Тип_переменной Обязательное_поле Описание
1 TestQuerry array Да Многомерный массив состоящий из массива эллементов brand, oem. Brand - Id производителя. Пишется строго в соответствии с этим списком. oem - код детали.
2 UserParam array Да Массив из двух элементов: 'login' и 'passwd'

Получаемые параметры

Параметр Тип_переменной Обязательное_поле Описание
1 oem string Да Номер детали
2 brand string Да Производитель
3 descr string Да Описание
4 list_price double Да Цена детали
5 core_price double Да Core цена детали
6 replace string Да Код замены детали
Пример кода на 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);
$TestQuerry = array(
"0" => array ("oem" => '75100STXA01ZD', "brand" => 1),
"1" => array ("oem" => '087009214A', "brand" => 1)
);
$price_info = $client->getMultPrice($TestQuerry,$UserParam);
print_r($price_info);

Результат:
Array
(
 [0] => Array
  (
   [oem] => 75100STXA01ZD
   [brand] => Acura
   [descr] => GRILLE FR. NH677P
   [list_price] => 159.53
   [core_price] => 0.00
   [replace] =>
  )
 [1] => Array
  (
   [oem] => 087009214A
   [brand] => Acura
   [descr] => CLEANER
   [list_price] => 4.1
   [core_price] => 0.00
   [replace] =>
  )
)

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

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

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