Требования к прайс листу
Рекомендации по подготовке прайс-листа в формате XML
Для размещения вашего магазина необходимо предоставить ссылку на прайс-лист в формате XML с описываемой ниже структурой. Наш робот регулярно скачивает предоставленную ссылку, таким образом происходит регулярное обновление информации о ваших товарных предложениях.При создании прайс-листа в формате XML обратите внимание на следующие моменты:
- текст, содержащийся в элементах, не должен содержать html-разметку, символы "<", ">", "&" и прочие недопустимые символы: https://ru.wikipedia.org/wiki/XML
- вы должны предоставить доступ для нашего робота к вашей ссылке на прайс-лист (например, ссылка не должна быть закрыта "защитой от роботов" или "защитой от DDoS").
- кодировка, указанная в заголовке, должна соответствовать кодировке содержимого XML-файла.
"ШАПКА"
XML-заголовок
Стандартный XML-заголовок. Должен начинаться с первой строки. Поддерживаемые кодировки: utf-8<?xml version="1.0" encoding="UTF-8"?>
Элемент shop
В этом элементе указывается информация о магазине, товарных категориях, используюмых валютах и позициях прайс-листа.<shop>
Элемент company
Название вашей компании<company>ООО "Магазин съёмочной техники"</company>
Элемент url
В элементе url, находящемся внутри элемента shop, укажите ссылку на главную страницу вашего магазина.<url>http://shop.ru/</url>
Элемент categories
Укажите здесь список названий и идентификаторов товарных категорий, используемых в вашем магазине. Каждая категория представлена тегом category и имеет атрибуты id и parentId. Идентификаторы всех категорий должны быть целыми положительными числами.
<categories>
<category id="1" parentId="0">Съемочная техника</category>
<category id="2" parentId="1">Видеокамеры</category>
<category id="3" parentId="1">Цифровые фотоаппараты</category>
<category id="4" parentId="1">Объективы</category>
</categories>
<category id="1" parentId="0">Съемочная техника</category>
<category id="2" parentId="1">Видеокамеры</category>
<category id="3" parentId="1">Цифровые фотоаппараты</category>
<category id="4" parentId="1">Объективы</category>
</categories>
"ПРЕДЛОЖЕНИЯ"
Товарные предложения: элемент offers
Данный элемент содержит список элементов offer, каждый из которых описывает соответствующее товарное предложение.
<offers>
<offer>...</offer>
<offer>...</offer>
<offer>...</offer>
</offers>
<offer>...</offer>
<offer>...</offer>
<offer>...</offer>
</offers>
Элемент offer
Данный элемент имеет атрибуты: id – идентификатор товарного предложения в вашей системе; bid – ставка в условных центах (в центах у.е.) – альтернатива указанию ставки при помощи тега vert; после конвертации в копейки будет отброшен остаток от деления на 100, аналогично тому, как это делается при указании vert (например, если после конвертации получилось 470 копеек, предложение получит ставку 400 копеек); available – укажите "true", если предложение имеется в наличии (на складе). Элемент offer может содержать следующие элементы.Элемент description
Описание товарного предложения. Укажите здесь характеристики, цвет, размер, материал, особенности – только существенные признаки, описывающие товар. Не указывайте здесь условия акций, доставки, гарантии и т.п.
<description>
Матрица 18.7 МП (APS-C) - съемка видео Full HD - поворотный экран 3 - вес камеры
570
</description>
Элемент url
Ссылка на страницу данного товарного предложения. Не забудьте заменить "&" на "&" в ссылках!
<url>http://shop.ru/offers/canon-eos-600d</url>
Элемент picture
Ссылка на картинку данного товарного предложения. См. требования к изображениям
<picture>http://shop.ru/pictures/canon-eos-600d.jpg</picture>
Элемент price
Цена товарного предложения
<price>16500</price>
Элемент oldprice
Старая цена, т.е. цена до применения скидки. Старая цена должна быть выше новой, т.е. больше значения, указанного в элементе price.
<oldprice>18500</oldprice>
Элемент category
Укажите здесь идентификатор категории, к которой относится данное товарное предложение. Вспомним, что все категории вашего магазина – их названия и идентификаторы – вы описали в элементе categories.
<categoryId>3</categoryId>
Элемент name
Название товарного предложения. Если элемент name не указан, название предложения будет сформировано из элементов model, vendor, typePrefix (см. ниже)
<name>Фотоаппарат Canon EOS 600D</name>
Элемент typePrefix
Тип товара, например, "холодильник", "ноутбук", "часы", "фотоаппарат".
<typePrefix>Фотоаппарат</typePrefix>
Элемент vendor
Производитель товара.
<vendor>Canon</vendor>
Элемент model
Модель товара.
<model>EOS 600D</model>
Элемент manufacturer_warranty
Гарантия от производителя. Если товар имеет официальную гарантию от производителя, укажите true.
<manufacturer_warranty>true</manufacturer_warranty>
Элемент pickup
Наличие самовывоза. Если самовывоз предусмотрен, укажите true.
<pickup>true</pickup>
Элемент delivery
Наличие доставки. Если доставка предусмотрена, укажите true.
<delivery>true</delivery>
Элемент local_delivery_cost
Стоимость доставки. Если доставка бесплатная, укажите 0.
<local_delivery_cost>300</local_delivery_cost>
Элемент delivery-options
Альтернативный способ указания стоимости доставки. Содержит в себе элемент options с атрибутом cost. Если доставка бесплатная, укажите 0. Не рекомендуется использовать оба способа одновременно, используйте либо local_delivery_cost, либо delivery-options.
<delivery-options>
<option cost="300" days="0-2"/>
</delivery-options>
<option cost="300" days="0-2"/>
</delivery-options>
Пример №1 прайс-листа в формате XML для размещения
<?xml version="1.0" encoding="UTF-8"?>
<shop>
<company>ООО "Магазин съёмочной техники"</company>
<url>http://shop.ru/</url>
<categories>
<category id="1" parentId="0">Съемочная техника</category>
<category id="2" parentId="1">Видеокамеры</category>
<category id="3" parentId="1">Цифровые фотоаппараты</category>
<category id="4" parentId="1">Объективы</category>
</categories>
<offers>
<offer id="31415926535" available="true">
<name>Фотоаппарат Canon EOS 600D</name>
<description>Матрица 18.7 МП (APS-C) - съемка видео Full HD - поворотный экран 3 - вес камеры 570</description>
<url>http://shop.ru/offers/canon-eos-600d</url>
<picture>http://shop.ru/pictures/canon-eos-600d.jpg</picture>
<price>16500</price>
<oldprice>18500</oldprice>
<currencyId>RUB</currencyId>
<categoryId>3</categoryId>
<typePrefix>Фотоаппарат</typePrefix>
<vendor>Canon</vendor>
<model>EOS 600D</model>
<vendorCode>5170B011</vendorCode>
<manufacturer_warranty>true</manufacturer_warranty>
<pickup>true</pickup>
<delivery>true</delivery>
<delivery-options>
<option cost="300" days="0-2"/>
</delivery-options>
</offer>
</offers>
</shop>
<shop>
<company>ООО "Магазин съёмочной техники"</company>
<url>http://shop.ru/</url>
<categories>
<category id="1" parentId="0">Съемочная техника</category>
<category id="2" parentId="1">Видеокамеры</category>
<category id="3" parentId="1">Цифровые фотоаппараты</category>
<category id="4" parentId="1">Объективы</category>
</categories>
<offers>
<offer id="31415926535" available="true">
<name>Фотоаппарат Canon EOS 600D</name>
<description>Матрица 18.7 МП (APS-C) - съемка видео Full HD - поворотный экран 3 - вес камеры 570</description>
<url>http://shop.ru/offers/canon-eos-600d</url>
<picture>http://shop.ru/pictures/canon-eos-600d.jpg</picture>
<price>16500</price>
<oldprice>18500</oldprice>
<currencyId>RUB</currencyId>
<categoryId>3</categoryId>
<typePrefix>Фотоаппарат</typePrefix>
<vendor>Canon</vendor>
<model>EOS 600D</model>
<vendorCode>5170B011</vendorCode>
<manufacturer_warranty>true</manufacturer_warranty>
<pickup>true</pickup>
<delivery>true</delivery>
<delivery-options>
<option cost="300" days="0-2"/>
</delivery-options>
</offer>
</offers>
</shop>
Пример №2 (упрощенный) прайс-листа в формате XML для размещения
<?xml version="1.0" encoding="UTF-8"?>
<shop>
<company>ООО "Магазин съёмочной техники"</company>
<url>http://shop.ru/</url>
<categories>
<category id="1" parentId="0">Съемочная техника</category>
<category id="2" parentId="1">Видеокамеры</category>
<category id="3" parentId="1">Цифровые фотоаппараты</category>
<category id="4" parentId="1">Объективы</category>
</categories>
<offers>
<offer id="31415926535" available="true">
<name>Фотоаппарат Canon EOS 600D</name>
<url>http://shop.ru/offers/canon-eos-600d</url>
<picture>http://shop.ru/pictures/canon-eos-600d.jpg</picture>
<price>16500</price>
<currencyId>RUB</currencyId>
<categoryId>3</categoryId>
<vendor>Canon</vendor>
<pickup>true</pickup>
<delivery>true</delivery>
</offer>
</offers>
</shop>
<shop>
<company>ООО "Магазин съёмочной техники"</company>
<url>http://shop.ru/</url>
<categories>
<category id="1" parentId="0">Съемочная техника</category>
<category id="2" parentId="1">Видеокамеры</category>
<category id="3" parentId="1">Цифровые фотоаппараты</category>
<category id="4" parentId="1">Объективы</category>
</categories>
<offers>
<offer id="31415926535" available="true">
<name>Фотоаппарат Canon EOS 600D</name>
<url>http://shop.ru/offers/canon-eos-600d</url>
<picture>http://shop.ru/pictures/canon-eos-600d.jpg</picture>
<price>16500</price>
<currencyId>RUB</currencyId>
<categoryId>3</categoryId>
<vendor>Canon</vendor>
<pickup>true</pickup>
<delivery>true</delivery>
</offer>
</offers>
</shop>