Зв'язатись
  • WordPress
  • Імпорт і експорт
  • v1.4.1

Фіди для маркетплейсів (Rozetka, Prom, Епіцентр, Kasta) для WooCommerce

Вивантаження товарів WooCommerce у XML/YML-фіди українських маркетплейсів: Rozetka і Prom.ua безкоштовно, Епіцентр, Kasta, Google і Meta у Pro. Для AI-асистентів — /llms.txt, а в Pro фід OpenAI для ChatGPT і каталог UCP. Варіації окремими оферами, акційні ціни, залишки, кеш за розкладом і закритий токеном URL.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WooCommerce 7.0+ · WordPress 6.2+ · PHP 7.4+
Ліцензія
два сайти, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
17 жовтня 2026
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

Модуль у роботі — 47 секунд

Без звуку теж зрозуміло: субтитри українською

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Фіди Rozetka і Prom.ua ✔ ✔
Варіації окремими оферами з group_id ✔ ✔
Акційна ціна + price_old, характеристики, бренд, GTIN ✔ ✔
Строк відправки товару: handling time для Google, «Готово до відправки» для Prom ✔ ✔
Кеш файлу за розкладом (раз або двічі на добу) ✔ ✔
/llms.txt для AI-асистентів (ChatGPT, Gemini, Claude) ✔ ✔
Інтерфейс українською, англійською й російською ✔ ✔
Фід Епіцентру у власному XML (ціна й наявність або повна картка) і фід Kasta — ✔
Фіди Google Merchant Center і Meta з варіаціями (item_group_id, size, color) — ✔
Оновлення кеша щогодини — ✔
Фільтри: категорії, бренди, виключення товарів — ✔
Множник ціни під комісію майданчика — ✔
Префікс і суфікс назви товару — ✔
UTM-мітки в посиланнях на товар — ✔
Фід OpenAI Product Feed для ChatGPT — ✔
Каталог для AI-агентів за протоколом UCP — ✔

Як це виглядає

Адреси фідів Rozetka, Prom, Епіцентр і Kasta в адмінці WooCommerce
WooCommerce → «Фіди маркетплейсів»: готові посилання, дата останнього оновлення й кількість товарів у кожному фіді.
Готовий XML-фід каталогу WooCommerce для Rozetka
Готовий yml_catalog: категорії з вкладеністю, офери з цінами, залишками, зображеннями й описом.
Налаштування цін і наявності у фіді WooCommerce
Правила цін і наявності: податок, множник, знаки після коми, поріг залишку й мітки доступності.

Головне про модуль

Що вивантажується в офер

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

Google Merchant Center і Meta з варіаціями

У Pro з версії 1.2.0 є ще два фіди: для Google Merchant Center і для каталогу Meta (реклама у Facebook та Instagram) — RSS 2.0 з атрибутами g:, який приймають обидва кабінети.

Каталог для AI-асистентів і агентів

Покупці дедалі частіше шукають товар не в пошуковику, а в ChatGPT, Gemini чи Claude.

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — два сайти

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • WordPress 6.2+ · WooCommerce 7.0+ · PHP 7.4+
  • Розширення PHP xmlwriter (входить у стандартну збірку PHP)
  • Працює з класичним і блоковим кошиком, сумісний із HPOS
  • Інтерфейс налаштувань українською, англійською й російською — за мовою адмінки WordPress
  • Для каталогу UCP: сайт на HTTPS і WordPress у корені домену

Історія версій

v1.4.1 Поточна 17 жовтня 2026

Фід Епіцентру тепер у власному XML Епіцентру — yml_catalog → offers → offer без блоку shop, на який кабінет відповідав «Невідомий тег shop у рядку 3».

v1.4.0 16 жовтня 2026

Каталог для AI-асистентів і агентів.

v1.3.0

Специфікація даних Google Merchant Center від 14.04.2026.

Усі версії (6)
v1.2.0

Pro: фіди Google Merchant Center і Meta з варіаціями.

v1.1.0

Нова модель Free/Pro: свіжий інстал більше нічого не вмикає сам, тріал стартує лише кліком і видає 7-денний ключ на пошту.

v1.0.0

Перший випуск: фіди Rozetka, Prom.ua, Епіцентр і Kasta; варіації з group_id; акційні ціни, характеристики, бренд і GTIN; фільтри каталогу, множник ціни, UTM; кеш за розкладом і закритий токеном URL.

Разом з Фіди для маркетплейсів (Rozetka, Prom, Епіцентр, Kasta) для WooCommerce купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Фіди для маркетплейсів (Rozetka, Prom, Епіцентр, Kasta) Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
2 390 ₴ / рік замість 4 060 ₴ поштучно
Купити набір →

Повний опис модуля

Фіди для маркетплейсів віддають каталог WooCommerce у форматі, який приймають українські майданчики: Rozetka, Prom.ua, Епіцентр і Kasta. Магазин не експортує CSV руками й не платить за окремий сервіс: маркетплейс сам забирає свіжий XML за постійним посиланням.

Що вивантажується в офер

Кожен товар віддається з назвою, ціною, валютою, посиланням, категорією, зображеннями, брендом, артикулом і залишком. Акційна ціна йде як <price>, а звичайна — як <price_old>, тому майданчик показує перекреслену стару ціну. Характеристики товару вивантажуються тегами <param>, штрихкод — з поля GTIN, бренд — із таксономії «Бренди» WooCommerce або з атрибута.

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

Ціни, залишки й наявність

Ціна віддається з податком (як на вітрині) або без нього, із потрібною кількістю знаків після коми. Поріг залишку дозволяє не показувати як доступні товари, яких фактично лишилась одиниця-дві, а товари з дозволеним передзамовленням можна позначати доступними. Мітки наявності налаштовуються — різні майданчики чекають різні значення.

Епіцентр: власний XML замість YML

Епіцентр не читає YML для Rozetka і Prom: і імпорт товарів у кабінеті, і «Автооновлення залишків» за посиланням чекають структуру yml_catalog → offers → offer без блоку <shop>. На YML кабінет відповідає «Невідомий тег shop у рядку 3». З версії 1.4.1 фід Епіцентру (Pro) віддає саме цей XML — у двох варіантах.

  • Ціна й наявність — короткий файл для «Товари → Імпорт → Автооновлення залишків»: price, price_old і availability (в наявності, під замовлення, немає в наявності). Артикул у кабінеті = ID товару або варіації у WooCommerce.
  • Повна версія — ще й назва, опис (лише теги, які лишає Епіцентр), усі фото одним рядком через кому та штрихкод — для оновлення товарів, які вже є в кабінеті.
  • Товари без залишку завжди потрапляють у файл зі статусом «немає в наявності»: товар, який просто зник із файлу, Епіцентр лишає таким, яким він був.

Нові товари з характеристиками Епіцентру (коди категорій і атрибутів) цей фід не створює — для цього є модуль «Епіцентр: ціни й наявність». Магазин, який уже віддавав фід Епіцентру до оновлення, отримує старий формат без змін, доки не перемкне «Формат фіду Епіцентру» в налаштуваннях; посилання лишається те саме.

Google Merchant Center і Meta з варіаціями

У Pro з версії 1.2.0 є ще два фіди: для Google Merchant Center і для каталогу Meta (реклама у Facebook та Instagram) — RSS 2.0 з атрибутами g:, який приймають обидва кабінети. Кожна варіація йде окремим товаром зі спільним g:item_group_id (ID батьківського товару), розміром у g:size і кольором у g:color, тому Google і Meta показують одну картку з вибором розміру, а не крутять рекламу на дублях. Атрибути розміру й кольору можна вказати в налаштуваннях, а якщо не вказувати — модуль розпізнає їх за назвою (size, розмір, color, колір), зокрема й локальні атрибути з кириличними назвами.

Ціна й акція, наявність, бренд, GTIN, шлях категорії та посилання на конкретну варіацію беруться з тих самих правил, що й у фідах маркетплейсів. Для товарів без бренду є бренд за замовчуванням, для Google — необовʼязкова категорія google_product_category.

Реальний строк відправки — у безкоштовній версії. На вкладці «Доставка» товару зʼявилось поле «Строк відправки (фіди)», а в налаштуваннях — типове значення для всього магазину. Google отримує g:min_handling_time і g:max_handling_time, а у фіді Prom.ua статус «Готово до відправки» ставиться лише товарам, що йдуть за один день: «в наявності, але відправка 2–6 днів» більше не видає себе за відправку сьогодні.

Каталог для AI-асистентів і агентів

Покупці дедалі частіше шукають товар не в пошуковику, а в ChatGPT, Gemini чи Claude. З версії 1.4.0 модуль робить каталог магазину зрозумілим для таких асистентів трьома способами — кожен вмикається окремо, а після оновлення все вимкнено. Фіди Rozetka, Prom, Епіцентр, Kasta, Google і Meta при цьому не змінюються: ми звірили їх побайтово до і після оновлення з версій 1.2.0 та 1.3.0, з Pro і без нього, на WordPress 7.1 і WooCommerce 11.2.

/llms.txt (безкоштовно). Коротка сторінка про магазин у форматі llmstxt.org: назва й опис, валюта й країна, категорії з кількістю товарів, найпродаваніші товари з ціною й наявністю, сторінки умов. Заголовки — мовою сайту. Якщо в корені вже лежить llms.txt від іншого плагіна, налаштування про це попередять.

OpenAI Product Feed (Pro). Файл openai.jsonl.gz за специфікацією OpenAI для завантаження каталогу файлом: рядок на товар або варіацію (group_id, variant_dict), ціна й акція як на вітрині — без множника, який ви ставите для маркетплейсів, GTIN лише з правильною контрольною цифрою, дані продавця й умови повернення з налаштувань. Товар без бренду, фото чи ціни у файл не потрапляє, а в таблиці адрес видно, скільки рядків пропущено і чому. Важливо: OpenAI приймає фіди лише від схвалених магазинів (заявка — на chatgpt.com/merchants) і забирає їх через SFTP або API, а стандартне завантаження зараз показується покупцям у США. Модуль готує файл за посиланням із токеном; саме вивантаження до OpenAI робиться з доступами, які OpenAI видає після схвалення. Чи прийме OpenAI каталог українського магазину в гривнях, ми не перевіряли.

Universal Commerce Protocol (Pro). Профіль магазину на /.well-known/ucp (UCP 2026-08-25) і пошук по каталогу для агентів: catalog/search, catalog/lookup, catalog/product — товари, варіації, ціни й наявність. Лише каталог: оформлення замовлення через агента модуль не обіцяє. Кожен запит перевіряє профіль платформи агента: тільки HTTPS, без редиректів, приватні адреси відхиляються, кількість запитів обмежена. Відповіді ми перевірили офіційними JSON-схемами UCP.

Перевірка адрес. /llms.txt і /.well-known/ucp — не файли на диску, тож сервер має передати їх у WordPress. Кнопка «Перевірити адреси» сама відкриває обидві адреси так, як це зробив би агент, і пише, що прийшло: якщо nginx, захисний плагін чи кеш їх перехоплює, це видно одразу.

Як це працює — крок за кроком

  1. Встановлюєте плагін і відкриваєте WooCommerce → «Фіди маркетплейсів».
  2. Вмикаєте потрібні майданчики — для кожного з’являється власне посилання з токеном.
  3. Налаштовуєте ціни, наявність і вміст оферів під вимоги майданчика.
  4. Копіюєте посилання й вставляєте його в кабінеті маркетплейсу.
  5. Далі фід оновлюється за розкладом сам; кнопка «Перегенерувати зараз» робить це негайно.

Що під капотом

Фід пишеться потоково через XMLWriter одразу у вихідний потік або у файл кеша, а товари вибираються посторінково за ключем (WHERE ID > …). Тому пам’ять не залежить від розміру каталогу, а великі магазини не впираються в ліміт PHP. Кеш складається в окрему теку з непередбачуваним ім’ям і віддається лише через ендпоінт, тож каталог не можна «нагуглити» напряму.

Посилання закрите токеном: якщо воно кудись просочилось, кнопка «Новий токен» миттєво знецінює старе. Файл оновлюється за розкладом WP-Cron, а при зміні налаштувань кеш скидається одразу — маркетплейс не отримає вчорашній каталог.

Як встановити

  1. Завантажте архів market-feeds-for-woocommerce-1.4.0.zip.
  2. Плагіни → Додати новий → Завантажити плагін → оберіть архів → «Встановити» → «Активувати».
  3. Відкрийте WooCommerce → «Фіди маркетплейсів» і скопіюйте посилання потрібного майданчика.

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Чи потрібні гарні посилання (permalinks)?

Ні. Плагін завжди віддає фід за адресою виду ?ccmf_feed=rozetka&token=…, а з увімкненими permalinks — додатково за коротким /ccmf-feed/rozetka.xml?token=…

Чи зможе хтось сторонній завантажити мій каталог?

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

Скільки товарів витримує фід?

Генерація потокова й посторінкова, тож обмеження — час виконання PHP, а не пам'ять. Для великих каталогів лишайте кеш увімкненим: маркетплейс завантажує готовий файл.

Як віддаються варіації?

Кожна варіація — окремий офер із group_id батьківського товару, власними характеристиками, артикулом, ціною та залишком. Режим вимикається однією галочкою.

Чи можна підняти ціни у фіді під комісію майданчика?

Так, у Pro є множник ціни: 1.05 підніме всі ціни у фіді на 5%, не змінюючи цін у магазині.

Чи можна вивантажувати лише частину каталогу?

Так, у Pro: фільтр за категоріями (з підкатегоріями), за брендами й список товарів-виключень за ID.

Чи з’являться мої товари в ChatGPT одразу після ввімкнення фіда OpenAI?

Ні. OpenAI приймає фіди лише від схвалених магазинів (заявка на chatgpt.com/merchants) і забирає файл через SFTP або API; стандартне завантаження зараз працює для ринку США. Модуль готує файл у форматі OpenAI і тримає його свіжим.

Що дають /llms.txt і UCP?

/llms.txt — коротка «візитка» магазину для AI-асистентів (безкоштовно). UCP — відкритий протокол, за яким агент шукає товари й отримує ціни та наявність (Pro).

Чому Епіцентр пише «Невідомий тег shop у рядку 3»?

Так кабінет Епіцентру відповідає на YML для Rozetka і Prom: йому потрібен власний XML без блоку shop. З версії 1.4.1 фід Епіцентру віддає саме його. Якщо фід Епіцентру був увімкнений до оновлення, оберіть у налаштуваннях «Формат фіду Епіцентру» → «XML Епіцентру» — посилання не зміниться.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль