Всі статті

Вимоги до XML(Hotline) файлу


Загальні вимоги


  1. Заборонено змінювати id елементу item після синхронізації. Це призведе до деактивації пропозиції.
  2. Всі теги повинні бути закритими. Наприклад: <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> то пропозиція буде вважатися як "немає в наявності". Відсутність цього тега чи будь-яке інше значення визначається як "в наявності".
  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>