XML сервис: Получение информации о складе поставщика
При вызове метода указываются следующие параметры:
Параметр | Описание |
---|---|
login | Логин |
password | Пароль |
cella_id | Идентификатор поставщика |
n_file | Номер склада поставщика |
Пример вызова:
<?php
$xml='<?xml version="1.0" encoding="UTF-8" ?>
<message>
<param>
<action>cella_info</action>
<login>MegaParts</login>
<password>2jd4fhj</password>
<cella_id>1345</cella_id>
<n_file>3</n_file>
</param>
</message>';
$data = array('xml' => $xml);
$address="https://xml.adeo.pro/pricedetals2.php";
$ch = curl_init($address);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result=curl_exec($ch);
echo $result;
?>
Возвращаемые параметры:
Параметр | Описание | Тип данных |
---|---|---|
cella_id | Идентификатор поставщика | number |
n_file | Номер склада поставщика | numeric |
import_tstamp | Время импорта прайса поставщика, или “онлайн” для онлайн складов. | DateTime |
fast_cella | Признак поставщиков с быстрой доставкой. Если определен, значение является процентом выполненных доставок за 24 часа с момента отправки заказа поставщику | numeric |
PercentRefuse | Процент не выполненных заказов поставщиком | number |
prc_ok_0 | Процент выполнения заказов в течении суток с момента размещения заказа у поставщика | number |
prc_ok_1 | 1 день | number |
prc_ok_2 | 2 дня | number |
prc_ok_3 | 3 дня | number |
prc_ok_4 | от 4 до 7 дней | number |
prc_ok_5 | 8-15 | number |
prc_ok_6 | 15-25 | number |
prc_ok_7 | >25 | number |
prc_fail_0 | Процент отказов в течении суток с момента размещения заказа у поставщика | number |
prc_fail_1 | 1 день | number |
prc_fail_2 | 2 дня | number |
prc_fail_3 | 3 дня | number |
prc_fail_4 | от 4 до 7 дней | number |
prc_fail_5 | 8-15 | number |
prc_fail_6 | 15-25 | number |
prc_fail_7 | >25 | number |
PostShedule | Расписание отправки заказов поставщику | list <shedule> |
Параметр shedule содержит следующие свойства:
Параметр | Описание | Тип данных |
---|---|---|
WeekDay | Номер дня недели, начиная с 1 | number |
Time | Время отправки | Time |
Внимание! Для получения информации о всех поставщиках используйте <action>cella_info_full</action>.
Данный метод предназначен для обновления на регулярной основе (например раз в сутки) информации о поставщиках АДЕО в информационных системах клиента.
Пример вызова:
<?php
$xml='<?xml version="1.0" encoding="UTF-8" ?>
<message>
<param>
<action>cella_info_full</action>
<login>MegaParts</login>
<password>2jd4fhj</password>
</param>
</message>';
$data = array('xml' => $xml);
$address="https://xml.adeo.pro/pricedetals2.php";
$ch = curl_init($address);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result=curl_exec($ch);
echo $result;
?>
Дополнительно метод возвращает параметры:
Параметр | Описание | Тип данных |
---|---|---|
cs | Центральный склад официального дилера | boolean |
sa | Состояние доп. соглашения о не поставке контрафакта | string |
info | Текстовая информация к складу поставщика | string |
dealer/brand | Список брендов официального дилера | list <brand> |
good_return | Информация о возможности возврата товара поставщику | string |
reg | Признак регионального склада | boolean |