Фіди для маркетплейсів (Rozetka, Prom, Епіцентр, Kasta) для WooCommerce
Вивантаження товарів WooCommerce у XML/YML-фіди українських маркетплейсів: Rozetka і Prom.ua безкоштовно, Епіцентр і Kasta у Pro. Варіації окремими оферами, акційні ціни, залишки, кеш за розкладом і закритий токеном URL.
Що всередині
- Фіди Rozetka і Prom.ua без обмежень за кількістю товарів (Free)
- Фіди Епіцентр і Kasta (Pro)
- Варіації окремими оферами з group_id, характеристиками й власним залишком
- Акційна ціна як <price>, звичайна як <price_old>
- Ціна з податком або без, множник ціни під комісію майданчика (Pro)
- Поріг залишку, передзамовлення й власні мітки наявності
- Опис повний або скорочений, з очищенням HTML
- Артикул або ID у vendorCode, штрихкод із GTIN, бренд із таксономії чи атрибута
- Категорії з вкладеністю, зображення до 30 шт на офер
- Фільтри за категоріями, брендами та виключення товарів за ID (Pro)
- Кеш файлу за розкладом: раз, двічі на добу або щогодини (Pro)
- Посилання закрите токеном зі зміною одним кліком
Фіди для маркетплейсів віддають каталог WooCommerce у форматі, який приймають українські майданчики: Rozetka, Prom.ua, Епіцентр і Kasta. Магазин не експортує CSV руками й не платить за окремий сервіс: маркетплейс сам забирає свіжий XML за постійним посиланням.
Базова версія — безкоштовна: Rozetka і Prom.ua працюють без обмежень за кількістю товарів. Pro додає Епіцентр, Kasta, фільтри каталогу, множник ціни та погодинне оновлення.

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

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

Як це працює — крок за кроком
- Встановлюєте плагін і відкриваєте WooCommerce → «Фіди маркетплейсів».
- Вмикаєте потрібні майданчики — для кожного з’являється власне посилання з токеном.
- Налаштовуєте ціни, наявність і вміст оферів під вимоги майданчика.
- Копіюєте посилання й вставляєте його в кабінеті маркетплейсу.
- Далі фід оновлюється за розкладом сам; кнопка «Перегенерувати зараз» робить це негайно.
Що включено в ліцензії
| Можливість | Free | Pro |
|---|---|---|
| Фіди Rozetka і Prom.ua | ✔ | ✔ |
| Фіди Епіцентр і Kasta | — | ✔ |
Варіації окремими оферами з group_id |
✔ | ✔ |
Акційна ціна + price_old, характеристики, бренд, GTIN |
✔ | ✔ |
| Кеш файлу за розкладом (раз або двічі на добу) | ✔ | ✔ |
| Оновлення кеша щогодини | — | ✔ |
| Фільтри: категорії, бренди, виключення товарів | — | ✔ |
| Множник ціни під комісію майданчика | — | ✔ |
| Префікс і суфікс назви товару | — | ✔ |
| UTM-мітки в посиланнях на товар | — | ✔ |
Скільки коштує
Free-версія безкоштовна й не має обмежень за кількістю товарів у фідах Rozetka та Prom.ua. Pro коштує 890 грн за річну ліцензію на один домен; ліцензію можна продовжувати на строк від 1 до 5 років. Після встановлення діє 7-денний пробний період — усі Pro-функції доступні одразу, без ключа. Коли пробний період завершиться, Free-частина продовжує працювати без обмежень.
Технічні вимоги
- WordPress 6.2+ · WooCommerce 7.0+ · PHP 7.4+
- Розширення PHP
xmlwriter(входить у стандартну збірку PHP) - Працює з класичним і блоковим кошиком, сумісний із HPOS
Що під капотом
Фід пишеться потоково через XMLWriter одразу у вихідний потік або у файл кеша, а товари вибираються посторінково за ключем (WHERE ID > …). Тому пам’ять не залежить від розміру каталогу, а великі магазини не впираються в ліміт PHP. Кеш складається в окрему теку з непередбачуваним ім’ям і віддається лише через ендпоінт, тож каталог не можна «нагуглити» напряму.
Посилання закрите токеном: якщо воно кудись просочилось, кнопка «Новий токен» миттєво знецінює старе. Файл оновлюється за розкладом WP-Cron, а при зміні налаштувань кеш скидається одразу — маркетплейс не отримає вчорашній каталог.
Як встановити
- Завантажте архів
market-feeds-for-woocommerce-1.0.0.zip. - Плагіни → Додати новий → Завантажити плагін → оберіть архів → «Встановити» → «Активувати».
- Відкрийте WooCommerce → «Фіди маркетплейсів» і скопіюйте посилання потрібного майданчика.
Історія версій
- 1.1.0
- Нова модель Free/Pro: свіжий інстал більше нічого не вмикає сам, тріал стартує лише кліком і видає справжній 7-денний ключ на пошту. Pro-поля лишаються на екрані з бейджем і поясненням, що саме вони дають, а один ненав’язливий нотіс зʼявляється тільки після того, як фід реально спрацював. Клієнт ліцензійного сервера: добова перевірка ключа, 14-денний офлайн-запас, один магазин на ключ. Зняття ліцензії одразу перезбирає фіди без Pro-правил, а Rozetka і Prom.ua віддаються далі.
- 1.0.0
- Перший випуск: фіди Rozetka, Prom.ua, Епіцентр і Kasta; варіації з
group_id; акційні ціни, характеристики, бренд і GTIN; фільтри каталогу, множник ціни, UTM; кеш за розкладом і закритий токеном URL.
Часті питання
Чи потрібні гарні посилання (permalinks)?
Ні. Плагін завжди віддає фід за адресою виду ?ccmf_feed=rozetka&token=…, а з увімкненими permalinks — додатково за коротким /ccmf-feed/rozetka.xml?token=…
Чи зможе хтось сторонній завантажити мій каталог?
Фід закритий токеном у посиланні, а кеш лежить у теці з випадковим ім'ям. Токен змінюється однією кнопкою — старе посилання одразу перестає працювати.
Скільки товарів витримує фід?
Генерація потокова й посторінкова, тож обмеження — час виконання PHP, а не пам'ять. Для великих каталогів лишайте кеш увімкненим: маркетплейс завантажує готовий файл.
Як віддаються варіації?
Кожна варіація — окремий офер із group_id батьківського товару, власними характеристиками, артикулом, ціною та залишком. Режим вимикається однією галочкою.
Чи можна підняти ціни у фіді під комісію майданчика?
Так, у Pro є множник ціни: 1.05 підніме всі ціни у фіді на 5%, не змінюючи цін у магазині.
Чи можна вивантажувати лише частину каталогу?
Так, у Pro: фільтр за категоріями (з підкатегоріями), за брендами й список товарів-виключень за ID.
Питання щодо модуля?
Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.
Поки що жодного відгуку. Будь першим — нижче.
Залишити відгук
Відгук модерується перед публікацією — це звичайно займає до 24 годин.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Поставити питання
Зазвичай відповідаємо протягом 24 годин у робочий час.
Купівля модуля
—