Все статьи

Требования к XML (Hotline) файлу


Общие требования


Запрещено менять id элемента item после синхронизации. Это приведет к деактивации предложения.

Все теги должны быть закрыты. Например: <vendor>Apple</vendor>



Список обязательных элементов:


  • xml version
  • price
  • date
  • items
  • rate обязательный, если есть цены в долларах



Обработка предложений <item>...<item/>
  1. item обязательный элемент, содержащий информацию о товаре
  2. name обязательный элемент, содержит в себе название товара
  3. id обязательный элемент, идентификатор товарного предложения
  4. categoryid обязательный элемент, идентификатор категории к которой относится предложение
  5. vendor обязательный элемент, бренд товара
  6. code необязательный элемент, содержит в себе модель товара
  7. priceRUAH обязательный элемент, цена предложения в гривнах
  8. priceRUSD необязательный элемент, цена предложения в долларах
  9. rate курс доллара, обязательный элемент, если есть цены в долларах
  10. stock необязательный элемент, статус наличии предложения. Возможные значения <stock>В наличии</stock>, <stock>В наличии</stock>, <stock>На складе</stock>, отсутствие этого тега считается "в наличии". Если данный тег имеет атрибут days то предложение будет считаться как "Нет в наличии".
  11. condition необязательный элемент, состояние предложения. Возможные значения 0 - Новый, 1 - Refurbished, 2 - Б/У Идеальный, 3 - Б/У Хороший.
  12. guarantee или warranty необязательный элемент, содержит в себе срок гарантии предложения
  13. image обязательный элемент, ссылка на изображения
  14. description обязательный элемент, содержит описание товара
  15. param обязательный элемент, характеристика товара




Образец правильно составленного XML


<?xml version="1.0" encoding="UTF-8"?>

<price>

<date>2021-10-08 12:35</date>

<rate>26.50</rate>

<categories>

<category>

<id>59</id>

<name>Ноутбуки и компьютеры</name>

</category>

<category>

<id>64</id>

<parentId>59</parentId>

<name>Жесткие диски</name>

</category>

<items>

<item>

<id>62554</id>

<categoryId>64</categoryId>

<name>Жесткий диск Samsung Spinpoint M7E 640GB 5400rpm 8MB HM641JI 2.5" SATA II</name>

<vendor>Samsung</vendor>

<code>1038</code>

<condition>1</condition>

<guarantee>12</guarantee>

<url>https://yourshop.ua/p648053662-zhestkij-disk-samsung.html</url>

<image>https://yourshop.ua/1725669954_zhestkij-disk-samsung-1.jpg</image>

<image>https://yourshop.ua/1725669954_zhestkij-disk-samsung-2.jpg</image>

<stock>В наличии</stock>

<priceRUAH>1290</priceRUAH>

<priceRUSD>48.67</priceRUSD>

<description>

<![CDATA[Компания Samsung Electronics представляет 2,5-дюймовый жесткий диск Spinpoint M7E, который может выдерживать в процессе работы нагрузки силой до 400G продолжительностью до 2 мс. Spinpoint M7E имеет как жесткое шасси, так и прочную внешнюю оболочку, что делает его идеальным решением для мобильных пользователей. В Spinpoint M7 применяются технологии шумоподавления SilentSeek и NoiseGuard, призванные минимизировать уровень шума от механических операций привода. Благодаря отсутствию галогена в конструкции устройства новинка соответствует жестким европейским нормам RoHS. ]]>

</description>

<param name="Высота" unit="мм">9.5</param>

<param name="Форм-фактор">2.5"</param>

<param name="Объем жесткого диска" unit="GB">640.0</param>

<param name="Ширина" unit="мм">69.85</param>

<param name="Интерфейс">SATA II (SATA/300)</param>

<param name="Назначение">Для ноутбука</param>

<param name="Вид">Внутренний</param>

<param name="Скорость вращения" unit="об/мин">5400.0</param>

<param name="Тип диска">HDD</param>

<param name="Совместимость интерфейса">

SATA (SATA/150)|SATA II (SATA/300)|SATA III (SATA/600)</param>

<param name="Объем буфера" unit="MB">8</param>

<param name="Пропускная способность" unit="Мб/сек">300.0</param>

<param name="Вес" unit="г">106.0</param>

<param name="Уровень шума" unit="дБ">26.0</param>

<param name="Длина" unit="мм">100.2</param>

</item>

</items>

</price>