Апи для загрузки и обновления нашего каталоге - v1
Для работы с АПИ необходимо получить token, его можно получить обратившись к нам на электронную почту info@vonard-tuning.ru
Запрос всего каталога
Адрес для получения актуального каталога:
https://vonard-customs.ru/api/v1/getCatalog/?token=123456789qwertyuiopasdfghjklzxcv
Ответ приходит в формате JSON
Пример запроса на языке PHP
$result = file_get_contents('https://vonard-customs.ru/api/v1/getCatalog/?token=123456789qwertyuiopasdfghjklzxcv');
Переменная $result будет содержать массив JSON с данными по каталогу.
Что бы получить массив из JSON $result преобразуем массив:
$resultArr=json_decode($result,true);
Массив придет в формате:
Array
(
[elements] => Array
(
[0] => Array
(
[xml_id] => 324
[name] => Диффузор агрессивный Audi A6 C7 S-Line и S6 рестайлинг
[sku] => AS6C7F-RD1
[item] => /getProductInfoById/324/
[brand] => Vonard customs
[image] => https://vonard-customs.ru/upload/iblock/809/809cbc1d9ad99b692822f6b40fb7eee9.jpg
[section] => AUDI A6
[section_XML_ID] => 33
[sectionChainFull] => AUDI / A6 / C7 рестайлинг (14-18) /
[sectionChainFull_XML_ID] => 17 / 33 / 35 /
[quantity] => 0
[price] => 12000.00
[currency] => RUB
)
[1] => Array
(
[xml_id] => 337
[name] => Диффузор заднего бампера Audi A7 C8 S-Line
[sku] => AA7C8-SLINE-RD1
[item] => /getProductInfoById/337/
[brand] => Vonard customs
[image] => https://vonard-customs.ru/upload/iblock/719/719af14390c8990dd3305b91c16e0867.jpg
[section] => AUDI A7
[section_XML_ID] => 37
[sectionChainFull] => AUDI / A7 / С8 (18-22) /
[sectionChainFull_XML_ID] => 17 / 37 / 40 /
[quantity] => 0
[price] => 12000.00
[currency] => RUB
..............................................
Запрос подробной информации о позиции по ID
Адрес для получения информации о позиции:
https://vonard-customs.ru/api/v1/getProductInfoById/70466/?token=123456789qwertyuiopasdfghjklzxcv
Ответ приходит в формате JSON
Пример запроса на языке PHP
$result = file_get_contents('https://vonard-customs.ru/api/v1/getProductInfoById/70466/?token=123456789qwertyuiopasdfghjklzxcv');
Переменная $result будет содержать массив JSON с данными по каталогу.
Что бы получить массив из JSON $result преобразуем массив:
$resultArr=json_decode($result,true);
Ответ придет в формате:
Array
(
[xml_id] => 423
[self] => /getProductInfoById/423/
[name] => Спойлер лезвие крышки багажника BMW X5 E70
[sku] => BX5E70-TS1G
[finish] => Черный глянец
[section] => BMW X5
[section_XML_ID] => 62
[brand] => 370
[description] => АБС пластик - прочный, ровный, сохраняет форму при экстремальных температурах.
Чёрный глянец - уже готов к установке, сохраняет глянцевый яркий цвет в процессе эксплуатации.
Легко установить - двусторонний скотч нанесен на деталь, салфетка с обезжиривателем и праймером, а так же инструкция в комплекте.
Чёткая геометрия - деталь разработана для конкретного автомобиля и идеально подходит по зазорам.
** чёрный глянцевый и уже готов к установке **
Спойлер лезвие крышки багажника подходит для автомобилей BMW X5 E70 с 2007 года выпуска.
Спойлер для крышки багажника — это способ улучшить внешний вид вашего автомобиля. При производстве деталей мы используем только лучшие материалы, которые делают наши спойлера прочными и долговечными.
[years] => 2007 2008 2009 2010 2011 2012 2013 2014
[exaust] =>
[limits] =>
[image] => https://vonard-customs.ru/upload/iblock/59b/59be885ed09f6303c68c2562db1f8685.jpg
[video] => u0NkEBV5opk
[document] => https://vonard-customs.ru
[price] => 9500.00
[currency] => RUB
)
** поле [video] - адрес ролика на нашем канале YouTube https://www.youtube.com/watch?v=[video]
Запрос подробной информации о позиции по артикулу
Адрес для получения информации о позиции:
https://vonard-customs.ru/api/v1/getProductInfo/?token=123456789qwertyuiopasdfghjklzxcv?item=B1E87F-FS1
Ответ приходит в формате JSON
Пример запроса на языке PHP
$result = file_get_contents('https://vonard-customs.ru/api/v1/getProductInfo/?token=123456789qwertyuiopasdfghjklzxcv&item='.urlencode("B1E87F-FS1"));
Внимание! Так как в каталоге представлены артикулы со спецсимволами, то необходимо использовать функцию urlencode
Переменная $result будет содержать массив JSON с данными по каталогу.
Что бы получить массив из JSON $result преобразуем массив:
$resultArr=json_decode($result,true);
Ответ придет в формате:
Array
(
[xml_id] => 357
[self] => /getProductInfoById/357/
[name] => Сплиттер переднего бампера BMW 1 E87 E81 рест
[sku] => B1E87F-FS1G
[finish] => Черный глянец
[section] => BMW 1 серия
[section_XML_ID] => 51
[description] => АБС пластик - прочный, ровный, сохраняет форму при экстремальных температурах.
Чёрный глянец - уже готов к установке, сохраняет глянцевый яркий цвет в процессе эксплуатации.
Легко установить - крепеж (болты, гайки, шайбы) для установки и инструкция в комплекте.
Сохраняет клиренс - дорожный просвет автомобиля останется неизменным.
Чёткая геометрия - деталь разработана для конкретного автомобиля и идеально подходит по зазорам.
** чёрный глянцевый и уже готов к установке **
Сплиттер лезвие переднего бампера подходит для автомобилей BMW 1 серии Е81 Е87 после рестайлинга с 2007 по 2011 год выпуска.
Установка переднего сплиттера — это способ улучшить внешний вид вашего автомобиля. При производстве детали мы используем только лучшие материалы, которые делают наши сплиттеры прочными и долговечными.
[years] => 2007 2008 2009 2010 2011 рестайлинг
[exaust] =>
[limits] =>
[image] => https://vonard-customs.ru/upload/iblock/e40/e409af8596c1e2007f6901ba8b7ecfd2.JPG
[video] => rtY3282X_YQ
[document] => https://vonard-customs.ru/upload/iblock/42a/42a32270c2e093889f4798bb39c1a6f2.pdf
[price] => 12000.00
[currency] => RUB
)
** поле [video] - адрес ролика на нашем канале YouTube https://www.youtube.com/watch?v=[video]
Запрос списка товаров в виде CSV:
$CatalogList=json_decode(file_get_contents('https://vonard-customs.ru/api/v1/getCatalog/?token=1234567890000'),true);
echo 'xml_id;name;sku;item;brand;image;section;section_XML_ID;sectionChainFull;sectionChainFull_XML_ID;quantity;price;currency;';
foreach($CatalogList["elements"] as $CatItem)
{
echo '
';
foreach($CatItem as $ItemData) { echo '"'.$ItemData.'";'; }
}
?>