Імпорт товарів із 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 дотримується саме такої структури. Інші постачальники вигадують власну: інші назви елементів, атрибути замість елементів, категорії окремим блоком, наявність числом або текстом.
Типові складнощі
- Вкладені структури. Варіанти всередині товару, кілька типів цін, категорії за ID.
- Параметри. Характеристики як повторювані елементи
paramз назвою — їх треба зіставити по одному. - Великі файли. Фіди на десятки й сотні мегабайт, які довго завантажуються й обробляються.
- Кодування і помилки. Один некоректний символ може зламати весь файл.
- Кілька фідів. У кожного постачальника своя структура, а той самий товар може бути в кількох фідах.
Як перетворити XML на товари в магазині
- Підключіть фід за посиланням, щоб щоразу завантажувалась остання версія.
- Зіставте елементи з полями товару: ідентифікатор, назва, ціна, валюта, наявність, категорія, фото, параметри.
- Зіставте категорії постачальника з вашою структурою.
- Зв’яжіть товари з каталогом за ID, артикулом чи штрихкодом і об’єднайте дублікати з різних фідів.
- Розрахуйте ціни з вашими націнками та курсами.
- Вивантажте результат на сайт, маркетплейс або у новий спільний фід.
XML-імпорт у YfiFX
YfiFX читає XML- та YML-фіди за посиланням, а також Excel, CSV, JSON і API постачальників. Структуру фіду, включно з вкладеними елементами й параметрами, ви налаштовуєте один раз, і далі вона використовується при кожному оновленні. Фіди різних постачальників об’єднуються в одному Головному прайсі з вашими цінами, який вивантажується на Prom.ua, Horoshop, WooCommerce, OpenCart, Shopify та інші платформи або публікується як ваш власний YML- чи XML-фід.

Імпорт, обробка й вивантаження працюють за розкладом, тож магазин стежить за фідами постачальників без ручних завантажень.
Часті запитання
Чи можна підключити XML-фіди кількох постачальників?
Так. Кожен фід додається як окреме джерело постачальника, а товари об’єднуються в одному каталозі, дублікати зіставляються за артикулом чи іншими полями.
Чи оновлюється XML-імпорт автоматично?
Так. Фід завантажується за посиланням за вашим розкладом, а ціни й залишки перераховуються та вивантажуються в тому самому запуску.
Що робити, якщо структура XML нестандартна?
Поля налаштовуються вручну для кожного постачальника, включно з вкладеними елементами й параметрами, тож нестандартні структури теж обробляються.
Налаштуйте один раз — YfiFX зробить решту
14 днів безкоштовно. Зареєструйтесь і завантажте перший прайс уже сьогодні.

