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

Веб-сервис

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

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

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

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

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

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

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

Параметр Тип_переменной Обязательное_поле Описание
1 UserParam array Да Массив из двух элементов: 'login' и 'passwd'
2 DetailData array Да Массив из трех элементов: customer_id (id детали в вашей базе), 'groupbystatus'(группировать по состояниям: 1-ДА, 0-НЕТ) и ‘showlaststatus’(получить последнее активное состояние: 1-ДА, 0-НЕТ)

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

Параметр Тип_переменной Обязательное_поле Описание
1 order_num string Да Номер заказа клиента
2 supplier string Да Поставщик
3 brand string Да Бренд
4 oem string Да Номер детали
5 order_status string Да Статус заказа
6 customer_id string Да ID детали в вашей базе
7 order_type_sent string Да Тип доставки
8 status array Да Массив из шести элементов: ‘date’ (дата), 'date_status' (состояние), ‘quantity’ (количество), ‘price’ (цена), ‘price_core’ (core), ‘comment’ (комментарий)
Пример кода на 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);
$DetailData = array('customer_id'=>'ID_ДЕТАЛИ_В_ВАШЕЙ_БАЗЕ','groupbystatus'=>'0 ИЛИ 1', 'showlaststatus'=>'0 ИЛИ 1');
$status = $client->getDetailStatusById($DetailData,$UserParam);
print_r($status);

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

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

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

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

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

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

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

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

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

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

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

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