Структура XML-файлу для імпорту
Файл має відповідати стандарту YML. Кореневий елемент — <yml_catalog>, який містить блок <offers> з товарами.
1. Загальний вигляд
<yml_catalog date="2026-01-27 12:00">
<shop>
<offers>
<!-- Тут перелік товарів -->
<offer id="1001" available="true">...</offer>
<offer id="1002" available="false">...</offer>
</offers>
</shop>
</yml_catalog>
2. Опис тегу товару <offer>
Кожен товар розміщується в тегу <offer>.
Атрибути:
id(Обов'язково) — Унікальний артикул або ID товару в базі постачальника. За цим кодом відбувається оновлення товару.available— Статус наявності:true(в наявності/опубліковано) абоfalse(немає/приховано).
Основні теги всередині <offer>:
| Тег | Обов'язково | Опис |
|---|---|---|
<name_ua> | Так | Назва товару українською. (Якщо немає, можна використовувати <name>). |
<categoryId> | Так | ID категорії (число). |
<price> | Так | Ціна товару (число). |
<currencyId> | Так | Валюта: UAH, USD або EUR. |
<picture> | Так | Посилання на фото. Товари без фото не імпортуються. Можна вказувати декілька. |
<vendor> | Ні | Бренд/Виробник (автоматично стає фільтром). |
<country_of_origin> | Ні | Країна виробництва (автоматично стає фільтром). |
<description_ua> | Ні | Опис товару. Допускаються HTML-теги (<p>, <ul>, <br>). |
<param> | Ні | Характеристики товару. |
3. Приклад заповненого товару
<offer id="55098" available="true">
<!-- Назва -->
<name_ua>Генератор бензиновий FORZA 5.5 кВт</name_ua>
<!-- Категорія та Ціна -->
<categoryId>123</categoryId>
<price>25999</price>
<currencyId>UAH</currencyId>
<!-- Фото (Мінімум одне обов'язково) -->
<picture>https://myshop.com/images/gen_front.jpg</picture>
<picture>https://myshop.com/images/gen_side.jpg</picture>
<!-- Виробник і Країна -->
<vendor>Forza</vendor>
<country_of_origin>Китай</country_of_origin>
<!-- Опис -->
<description_ua>
<p>Надійний генератор для будинку.</p>
<ul>
<li>Потужність: 5.5 кВт</li>
<li>Обмотка: Мідна</li>
</ul>
</description_ua>
<!-- Характеристики -->
<param name="Тип запуску">Електростартер</param>
<param name="Вага">85 кг</param>
<param name="Об'єм бака" unit="л">25</param>
</offer>


