Для более удобной работы с нашим сайтом запущена поддержка Веб-сервис. Это даст возможность связать Ваши веб-ресурсы с сайтом https://automototrade.com/
Сервис работает по следующей ссылке https://automototrade.com/wsdl/server.php?wsdl
Метод "insertBasket2" добавляет в корзину заказываемые детали.
Метод "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’ (комментарий) |
$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'=>'ГГГГ-ММ-ДД'); | ||||
$DetailData = array('detail_id'=>'НОМЕР_ДЕТАЛИ','groupbystatus'=>'0 ИЛИ 1', 'showlaststatus'=>'0 ИЛИ 1'); | ||||
$status = $client->getDetailStatusByOem($DatePeriod,$DetailData,$UserParam); | ||||
print_r($status); |
Метод "getDetailStatusById" возвращает историю позиции по ID детали в вашей базе.
Метод "setOrderParam" выставляет номер заказа.
Метод "cleanBasket" очистка текущей корзины.
Метод "getPartsStatus" возвращает состояние позиций по заказам за указанный период.
Метод "getOrderStatus" возвращает состояние позиций по номеру заказа.
Метод "getInvoiceList" возвращает список Инвойсов.
Метод "getInvoiceDetails" возвращает содержимое Инвойса.
Метод "sendOrder" переводит детали из корзины в новый заказ.
Метод "getPartsPrice" получение цены по коду и бренду детали.
Метод "getMultPrice" получение цены по коду и бренду детали для нескольких деталей.
Метод "getPriceByOem" поиск цены детали по ее OEM коду.