14 днів безкоштовно — почніть зараз
Можливості Як це працює Інтеграції Тарифи Блог Контакти Питання
ENUA
Увійти Почати безкоштовно

Імпорт товарів із XML- та YML-фідів

XML — один із найпоширеніших способів, яким постачальники публікують каталог. А в Україні особливо популярний YML — варіант XML, який використовують Prom.ua, Rozetka та багато постачальників. Постійне посилання на фід дає вам повний перелік товарів із цінами, залишками, фото й характеристиками, які оновлює сам постачальник. Формат надійний, але кожен постачальник будує його по-своєму, а платформи магазинів зазвичай не вміють читати довільний XML напряму.

Що містить фід постачальника

Типовий фід — це список товарів із вкладеними полями:

<offer id="10452" available="true">
  <name>Навушники бездротові X5</name>
  <vendor>Acme</vendor>
  <price>2480</price>
  <currencyId>UAH</currencyId>
  <categoryId>17</categoryId>
  <picture>https://supplier.example/img/10452.jpg</picture>
  <param name="Колір">Чорний</param>
</offer>

YML дотримується саме такої структури. Інші постачальники вигадують власну: інші назви елементів, атрибути замість елементів, категорії окремим блоком, наявність числом або текстом.

Типові складнощі

Як перетворити XML на товари в магазині

  1. Підключіть фід за посиланням, щоб щоразу завантажувалась остання версія.
  2. Зіставте елементи з полями товару: ідентифікатор, назва, ціна, валюта, наявність, категорія, фото, параметри.
  3. Зіставте категорії постачальника з вашою структурою.
  4. Зв’яжіть товари з каталогом за ID, артикулом чи штрихкодом і об’єднайте дублікати з різних фідів.
  5. Розрахуйте ціни з вашими націнками та курсами.
  6. Вивантажте результат на сайт, маркетплейс або у новий спільний фід.

XML-імпорт у YfiFX

YfiFX читає XML- та YML-фіди за посиланням, а також Excel, CSV, JSON і API постачальників. Структуру фіду, включно з вкладеними елементами й параметрами, ви налаштовуєте один раз, і далі вона використовується при кожному оновленні. Фіди різних постачальників об’єднуються в одному Головному прайсі з вашими цінами, який вивантажується на Prom.ua, Horoshop, WooCommerce, OpenCart, Shopify та інші платформи або публікується як ваш власний YML- чи XML-фід.

Налаштування формату для YML-фіду постачальника
Параметри формату для YML-фіду

Імпорт, обробка й вивантаження працюють за розкладом, тож магазин стежить за фідами постачальників без ручних завантажень.

Часті запитання

Чи можна підключити XML-фіди кількох постачальників?

Так. Кожен фід додається як окреме джерело постачальника, а товари об’єднуються в одному каталозі, дублікати зіставляються за артикулом чи іншими полями.

Чи оновлюється XML-імпорт автоматично?

Так. Фід завантажується за посиланням за вашим розкладом, а ціни й залишки перераховуються та вивантажуються в тому самому запуску.

Що робити, якщо структура XML нестандартна?

Поля налаштовуються вручну для кожного постачальника, включно з вкладеними елементами й параметрами, тож нестандартні структури теж обробляються.

Налаштуйте один раз — YfiFX зробить решту

14 днів безкоштовно. Зареєструйтесь і завантажте перший прайс уже сьогодні.