YML Feed Export для JoomShopping 5+
YML Feed Export формує XML-фід товарів JoomShopping у форматі YML для зовнішніх каталогів, маркетплейсів та інших сервісів. Документація нижче зосереджена на практичній роботі з розширенням: встановленні, створенні профілю, налаштуванні полів, фільтрів, маппінгу, генерації XML та автоматичному оновленні фіда.
Що можна передавати
Назви, описи, ціни, наявність, характеристики, виробника, артикул, зображення, URL та інші дані товарів. Структура фіда налаштовується під вимоги конкретного майданчика.
Як працює розширення
-
1. ПрофільСтворюєте окремий профіль під конкретний сервіс, мову, валюту або набір товарів.КРОК 1
-
2. Основні даніЗадаєте назву магазину, компанію, e-mail і ім’я XML-файлу.КРОК 2
-
3. Валюта і моваВибираєте мову контенту і валюту, у якій передаватимуться ціни.КРОК 3
-
4. ФільтриВизначаєте, які категорії, виробники і товари потрапляють до експорту.КРОК 4
-
5. MappingЗіставляєте поля JoomShopping із YML-елементами і параметрами.КРОК 5
-
6. ExportГенеруєте XML і перевіряєте його у сервісі-приймачі.КРОК 6
-
7. CronПісля перевірки налаштовуєте автоматичне оновлення за розкладом.КРОК 7
Крок 1. Встановлення
1. Завантажте Nevigen Installer з особистого кабінету.
2. Встановіть його через стандартний менеджер розширень Joomla.
3. Відкрийте Система → Встановлення → Встановити з Nevigen.com.
4. Знайдіть YML Feed Export і встановіть розширення.
5. Введіть ліцензійний ключ для домену, на який оформлено замовлення.
2. Встановіть його через стандартний менеджер розширень Joomla.
3. Відкрийте Система → Встановлення → Встановити з Nevigen.com.
4. Знайдіть YML Feed Export і встановіть розширення.
5. Введіть ліцензійний ключ для домену, на який оформлено замовлення.
Де знаходиться YML Feed Export
Після встановлення відкрийте JoomShopping → Опції → Імпорт та Експорт → YML Feed Export.
Крок 2. Створіть профіль експорту
Профіль — це окрема конфігурація YML-фіда. Для різних маркетплейсів або мов краще створювати окремі профілі, щоб не змінювати налаштування вручну перед кожним експортом.
-
Profile nameЗрозуміла назва профілю.ПРОФІЛЬ
-
Profile descriptionНеобов’язковий опис, для чого використовується цей фід.ПРОФІЛЬ
-
Generated file nameНазва вихідного файлу без розширення. Фактично буде створено файл
.xml.ФАЙЛ
Крок 3. Основні параметри
На вкладці Main parameters задаються дані профілю та службова інформація магазину, яка потрапляє у YML.

На скріншоті видно поля Profile name, Profile description, Generated file name, а також блок General <shop> settings із назвою магазину, компанією та контактним e-mail.
-
Shop nameКоротка назва магазину. Виводиться у
<name>.YML -
Company full nameПовне найменування компанії. Виводиться у
<company>.YML -
Contact emailКонтактна e-mail адреса магазину.YML
-
Generated file nameНаприклад
nevigen_export_yml; результат буде XML-файлом.ФАЙЛ
Крок 4. Мова, валюта та формат контенту
На вкладці Extra settings задаються параметри, які впливають на мову, валюту, URL і очищення описів.

Ці налаштування особливо важливі для різних мовних версій магазину та майданчиків із власними вимогами до URL і описів.
-
Content languageМова назв, описів та іншого мультимовного контенту.МОВА
-
Price list currencyВалюта, у якій потрібно передавати ціни.ВАЛЮТА
-
Конвертація валютЯкщо валюта товару відрізняється, ціни можуть перераховуватися за курсами JoomShopping.ВАЛЮТА
-
Disable SEFКерує використанням SEO/SEF URL у фіді.URL
-
Remove HTML tagsВидаляє HTML-розмітку з описів, якщо зовнішній сервіс очікує чистий текст.ОПИС
Крок 5. Фільтрація товарів
На вкладці Product filters задається, які товари мають потрапити до XML. Це дозволяє створювати різні фіди для окремих частин каталогу.

Для категорій доступні режими Do not consider, Only selected та Exclude selected. Аналогічна логіка може застосовуватися до інших груп фільтрації.
-
Category filterНе враховувати, експортувати тільки вибрані категорії або виключити вибрані.КАТЕГОРІЇ
-
Manufacturer filterОбмежити експорт виробниками/брендами.ВИРОБНИКИ
-
Product filterДодатково обмежити набір конкретними товарами.ТОВАРИ
-
Minimum stockНе включати товари із залишком нижче заданого.НАЛИЧНІСТЬ
-
Minimum priceНе включати товари дешевше заданої суми.ЦІНА
Крок 6. Налаштуйте Offer parameters
Вкладка Offer parameters керує структурою даних усередині кожного товарного елемента
<offer>. Саме тут задається, які поля потрібно передавати конкретному сервісу.Вимоги майданчиків відрізняються
Перед налаштуванням
<offer> перевірте документацію сервісу-приймача: набір обов’язкових полів для різних платформ може відрізнятися.Крок 7. Product elements і Product parameters
Кнопки Product elements і Product parameters використовуються для налаштування маппінгу: які поля JoomShopping повинні перетворитися на стандартні YML-елементи та параметри.
-
<description>Повний або короткий опис товару. Якщо потрібен чистий текст — використовуйте видалення HTML.ОПИС -
<vendor>Виробник/бренд.БРЕНД -
<vendorCode>EAN, Code або SKU — залежно від структури каталогу.АРТИКУЛ -
<param>Характеристики товару: колір, розмір, матеріал, вага тощо.ХАРАКТЕРИСТИКИ
Product parameters
Параметри товарів працюють як selected params: у фід потрапляють тільки ті параметри, які вибрані у поточному профілі.
Крок 8. Ціни, стара ціна та модифікація
-
Основна цінаПередається у вибраній валюті профілю.ЦІНА
-
Old PriceМоже використовуватися для генерації
<oldprice>і передачі старої ціни.ЗНИЖКА -
Price modificationДозволяє застосовувати модифікацію ціни при формуванні фіда.МОДИФІКАЦІЯ
-
Порожня цінаТовари з порожньою ціною можуть бути пропущені при генерації.КОНТРОЛЬ
Крок 9. Доставка та службові поля
-
DeliveryМожна передавати інформацію про доставку відповідно до конфігурації профілю.YML
-
Sales NotesТекстова примітка про умови продажу, якщо вона потрібна сервісу-приймачу.YML
-
SEO-friendly URLРозширення підтримує SEO-дружні посилання для товарів і категорій.URL
Крок 10. Збережіть профіль і сформуйте XML
Після завершення налаштування натисніть Save, а потім Export. Файл буде сформовано з розширенням
.xml.Перший запуск краще робити на невеликому наборі
Обмежте профіль однією категорією або невеликою кількістю товарів, сформуйте XML і перевірте структуру. Після успішної перевірки розширте фільтри на весь потрібний каталог.
-
Перевірте XMLНазву магазину, валюту, URL, кількість товарів, ціни, описи, виробника, артикул і характеристики.ПЕРЕВІРКА
-
Перевірте у сервісіЗавантажте або підключіть XML до цільового майданчика та перегляньте його валідатор/помилки.ВАЛІДАЦІЯ
-
Збережіть профільНе змінюйте робочий профіль без необхідності — для іншої платформи краще створити новий.ПРОФІЛЬ
Крок 11. Автоматичне оновлення через CLI / Cron
Після того як ручний експорт перевірено, фід можна оновлювати автоматично за розкладом через CLI/Cron. Це особливо важливо для великих каталогів, де ціни й залишки змінюються регулярно.
CLI / Cron
Параметр
--live-site повинен містити завершальний символ /. Це важливо для коректного формування посилань під час запуску експорту через CLI.Приклади профілів
-
UA / UAHУкраїнська мова, гривня, потрібні категорії.ЛОКАЛЬНИЙ ФІД
-
EN / USDАнглійський контент і ціни у доларах.МІЖНАРОДНИЙ
-
Окремий маркетплейсВласний набір товарів, полів, параметрів і URL.ОКРЕМИЙ ПРОФІЛЬ
-
Промо-каталогТільки товари певної категорії або виробника з додатковою фільтрацією.СПЕЦІАЛЬНИЙ
Типові проблеми
-
Немає частини товарівПеревірте Category / Manufacturer / Product filters, Minimum stock і Minimum price.ФІЛЬТРИ
-
Неправильна валютаПеревірте Price list currency і курси JoomShopping.ВАЛЮТА
-
HTML у descriptionУвімкніть Remove HTML tags, якщо платформа не приймає розмітку.ОПИС
-
Некоректні URL у CronПеревірте
--live-siteі завершальний/.CLI -
Немає потрібних характеристикПеревірте Product parameters і вибрані параметри профілю.PARAM
-
Майданчик відхиляє фідЗвірте Product elements / Offer parameters із вимогами саме цього сервісу.MAPPING
Підтримка
Якщо XML генерується, але зовнішній сервіс його не приймає, перед зверненням у підтримку підготуйте файл або URL фіда, назву профілю, скріншоти його налаштувань і точний текст помилки сервісу-приймача.