API на получение прайса


Вам нужно отправить строку в формате XML следующего вида:

* звездочкой отмечены обязательные поля.

<xml>

<user>

<user_email>
* Ваш e-mail
</user_email>

<user_password>
* Ваш пароль
</user_password>

<user_api_key>
* Ваш ключ API - узнайте у Вашего менеджера
</user_api_key>

</user>

</xml>

Запрос отправляется на адрес http://abcgoods.ru/api/base/

Пример отправки запроса на языке PHP:

<?php
if(!($curl = curl_init())) exit("CURL IS NOT WORKING!");
curl_setopt_array($curl, array(
CURLOPT_URL => "http://abcgoods.ru/api/base/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => array("data"=>$xml)
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>

В случае обнаружения ошибки ответ будет следующего вида:

<error>

Код ошибки
</error>

Если ошибок не обнаружено, ответ будет в следующей форме:

<xml>


<categories>

<category>

<category_id>
ID категории
<category_id>

<category_parent>
ID родительской категории
</category_parent>

<category_title>
Название категории
</category_title>

</category>

<category>

<category_id>
ID категории
<category_id>

<category_parent>
ID родительской категории
</category_parent>

<category_title>
Название категории
</category_title>

</category>

</categories>


<exchange_rate_usd>
Курс USD
</exchange_rate_usd>


<product>

<model>
Модель товара
</model>

<article>
Артикул товара
</article>

<product_categories>

<product_category>
ID категории товара
</product_category>

<product_category>
ID категории товара
</product_category>

</product_categories>

<url>
URL ссылка на товар
</url>

<available>
Наличие товара
</available>

<retail_priceRUB>
Розничная цена в рублях
</retail_priceRUB>

<wholesale_price>
Оптовая цена клиента (если есть доступ)
</wholesale_price>

<your_priceRUB>
Цена клиента в рублях (если есть доступ)
</your_priceRUB>

<description>
Полное описание товара
</description>

<overview_3d>
Ссылка на 3D обзор
</overview_3d>

<instruction>
Инструкция в PDF
</instruction>

<archive_photos>
Ссылка на архив фотографий
</archive_photos>

<archive_perspective>
Ссылка на архив ракурсов
</archive_perspective>

<archive_3d>
Ссылка на архив 3D-модели кулера
</archive_3d>

<accessories>

<accessory>
Модель аксессуара
</accessory>

<accessory>
Модель аксессуара
</accessory>

</accessories>

<accessories>

<accessory>
Модель аксессуара
</accessory>

<accessory>
Модель аксессуара
</accessory>

</accessories>

<product_images>

<image>

<image_jpg>
Фото 1 в jpg - максимальное разрешение
</image_jpg>

<image_jpg_1200>
Фото 1 в jpg - максимальная ширина 1200px, максимальная высота 1200px
</image_jpg_1200>

<image_jpg_500>
Фото 1 в jpg - максимальная ширина 500px, максимальная высота 500px
</image_jpg_500>

<image_jpg_300>
Фото 1 в jpg - максимальная ширина 300px, максимальная высота 300px
</image_jpg_300>

<image_jpg_200>
Фото 1 в jpg - максимальная ширина 200px, максимальная высота 200px
</image_jpg_200>

<image_jpg_100>
Фото в jpg - максимальная ширина 100px, максимальная высота 100px
</image_jpg_100>

<image_png>
Фото 1 в png - максимальное разрешение
</image_png>

<image_png_300>
Фото 1 в png - максимальная ширина 300px, максимальная высота 300px
</image_png_300>

</image>

<image>

<image_jpg>
Фото 2 в jpg - максимальное разрешение
</image_jpg>

<image_jpg_1200>
Фото 2 в jpg - максимальная ширина 1200px, максимальная высота 1200px
</image_jpg_1200>

<image_jpg_500>
Фото 2 в jpg - максимальная ширина 500px, максимальная высота 500px
</image_jpg_500>

<image_jpg_300>
Фото 2 в jpg - максимальная ширина 300px, максимальная высота 300px
</image_jpg_300>

<image_jpg_200>
Фото 2 в jpg - максимальная ширина 200px, максимальная высота 200px
</image_jpg_200>

<image_jpg_100>
Фото 2 в jpg - максимальная ширина 100px, максимальная высота 100px
</image_jpg_100>

<image_png>
Фото 2 в png - максимальное разрешение
</image_png>

<image_png_300>
Фото 2 в png - максимальная ширина 300px, максимальная высота 300px
</image_png_300>

</image>

</product_images>

<options>

<option>

<option_name>
Название характеристики
</option_name>

<option_name_brief>
Краткое название характеристики
</option_name_brief>

<option_desc>
Описание характеристики
</option_desc>

<option_value>
Значение характеристики
</option_value>

<option_value_brief>
Краткое значение характеристики
</option_value_brief>

</option>

<option>

<option_name>
Название характеристики
</option_name>

<option_name_brief>
Краткое название характеристики
</option_name_brief>

<option_desc>
Описание характеристики
</option_desc>

<option_value>
Значение характеристики
</option_value>

<option_value_brief>
Краткое значение характеристики
</option_value_brief>

</option>

</options>

</product>


<product>

<model>
Модель товара
</model>

<article>
Артикул товара
</article>

<product_categories>

<product_category>
ID категории товара
</product_category>

<product_category>
ID категории товара
</product_category>

</product_categories>

<url>
URL ссылка на товар
</url>

<available>
Наличие товара
</available>

<retail_priceRUB>
Розничная цена в рублях
</retail_priceRUB>

<wholesale_price>
Оптовая цена клиента (если есть доступ)
</wholesale_price>

<your_priceRUB>
Цена клиента в рублях (если есть доступ)
</your_priceRUB>

<description>
Полное описание товара
</description>

<overview_3d>
Ссылка на 3D обзор
</overview_3d>

<instruction>
Инструкция в PDF
</instruction>

<archive_photos>
Ссылка на архив фотографий
</archive_photos>

<archive_perspective>
Ссылка на архив ракурсов
</archive_perspective>

<archive_3d>
Ссылка на архив 3D-модели кулера
</archive_3d>

<accessories>

<accessory>
Модель аксессуара
</accessory>

<accessory>
Модель аксессуара
</accessory>

</accessories>

<product_images>

<image>

<image_jpg>
Фото 1 в jpg - максимальное разрешение
</image_jpg>

<image_jpg_1200>
Фото 1 в jpg - максимальная ширина 1200px, максимальная высота 1200px
</image_jpg_1200>

<image_jpg_500>
Фото 1 в jpg - максимальная ширина 500px, максимальная высота 500px
</image_jpg_500>

<image_jpg_300>
Фото 1 в jpg - максимальная ширина 300px, максимальная высота 300px
</image_jpg_300>

<image_jpg_200>
Фото 1 в jpg - максимальная ширина 200px, максимальная высота 200px
</image_jpg_200>

<image_jpg_100>
Фото в jpg - максимальная ширина 100px, максимальная высота 100px
</image_jpg_100>

<image_png>
Фото 1 в png - максимальное разрешение
</image_png>

<image_png_300>
Фото 1 в png - максимальная ширина 300px, максимальная высота 300px
</image_png_300>

</image>

<image>

<image_jpg>
Фото 2 в jpg - максимальное разрешение
</image_jpg>

<image_jpg_1200>
Фото 2 в jpg - максимальная ширина 1200px, максимальная высота 1200px
</image_jpg_1200>

<image_jpg_500>
Фото 2 в jpg - максимальная ширина 500px, максимальная высота 500px
</image_jpg_500>

<image_jpg_300>
Фото 2 в jpg - максимальная ширина 300px, максимальная высота 300px
</image_jpg_300>

<image_jpg_200>
Фото 2 в jpg - максимальная ширина 200px, максимальная высота 200px
</image_jpg_200>

<image_jpg_100>
Фото 2 в jpg - максимальная ширина 100px, максимальная высота 100px
</image_jpg_100>

<image_png>
Фото 2 в png - максимальное разрешение
</image_png>

<image_png_300>
Фото 2 в png - максимальная ширина 300px, максимальная высота 300px
</image_png_300>

</image>

</product_images>

<options>

<option>

<option_name>
Название характеристики
</option_name>

<option_name_brief>
Краткое название характеристики
</option_name_brief>

<option_desc>
Описание характеристики
</option_desc>

<option_value>
Значение характеристики
</option_value>

<option_value_brief>
Краткое значение характеристики
</option_value_brief>

</option>

<option>

<option_name>
Название характеристики
</option_name>

<option_name_brief>
Краткое название характеристики
</option_name_brief>

<option_desc>
Описание характеристики
</option_desc>

<option_value>
Значение характеристики
</option_value>

<option_value_brief>
Краткое значение характеристики
</option_value_brief>

</option>

</options>

</product>


</xml>
Продолжая просмотр содержимого нашего сайта, переходя по любой ссылке или совершая нажатие любой кнопки сайта, Вы выражаете своё согласие на обработку Ваших персональных данных с использованием таких инструментов, как файлы cookie, "Google Analytics", "Яндекс Метрика" и других технологий. Порядок обработки Ваших персональных данных и реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять условия