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

Веб-сервис

Для более удобной работы с нашим сайтом запущена поддержка Веб-сервис. Это даст возможность связать Ваши веб-ресурсы с сайтом 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 Да Вес одной детали, кг
Пример кода на 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);
$DatePeriod = array('date_from'=>'ГГГГ-ММ-ДД','date_to'=>'ГГГГ-ММ-ДД');
$PartsStatus = $client->getPartsStatus($DatePeriod,$UserParam);
print_r($PartsStatus);

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

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

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

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

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

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

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

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

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