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" возвращает историю позиции по номеру детали.

Передаваемые параметры
Параметр Тип_переменной Обязательное_поле Описание
1 DatePeriod array Да Массив из двух элементов: 'date_from' и 'date_to'
2 UserParam array Да Массив из двух элементов: 'login' и 'passwd'
3 DetailData array Да Массив из трех элементов: ‘detail_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:
$client = new SoapClient("http://automototrade.com/wsdl/server.php?wsdl", array('encoding'=>'cp1251','connection_timeout' => 3));
$Login = 'ВАШ_ЛОГИН';
$Passwd = 'ВАШ_ПАРОЛЬ';
$UserParam = array('login'=>$Login,'passwd'=>$Passwd);
$DatePeriod = array('date_from'=>'ГГГГ-ММ-ДД','date_to'=>'ГГГГ-ММ-ДД');
$DetailData = array('detail_id'=>'НОМЕР_ДЕТАЛИ','groupbystatus'=>'0 ИЛИ 1', 'showlaststatus'=>'0 ИЛИ 1');
$status = $client->getDetailStatusByOem($DatePeriod,$DetailData,$UserParam);
print_r($status);

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

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

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

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

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

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

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

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

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

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

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

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

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

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