Связаться
  • WordPress
  • Import/Export
  • v1.2.0

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

Фиды для Rozetka, Prom, Эпицентра, Kasta, Google Merchant Center и Meta из WooCommerce: вариации одной карточкой, срок отправки, остатки, кеш и закрытый токеном URL.

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

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

Понятно и без звука: субтитры на украинском

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Фиды Rozetka и Prom.ua ✔ ✔
Вариации отдельными офферами с group_id ✔ ✔
Акционная цена + price_old, характеристики, бренд, GTIN ✔ ✔
Срок отправки товара: handling time для Google, «Готово к отправке» для Prom ✔ ✔
Кеш файла по расписанию (раз или дважды в сутки) ✔ ✔
Фиды Эпицентр и Kasta — ✔
Фиды Google Merchant Center и Meta с вариациями (item_group_id, size, color) — ✔
Обновление кеша ежечасно — ✔
Фильтры: категории, бренды, исключение товаров — ✔
Множитель цены под комиссию площадки — ✔
Префикс и суффикс названия товара — ✔
UTM-метки в ссылках на товар — ✔

Как это выглядит

Адреса фидов 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:, который принимают оба кабинета.

Триал стартует, когда вы попросите

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

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

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • WordPress 6.2+ · WooCommerce 7.0+ · PHP 7.4+
  • Расширение PHP xmlwriter (входит в стандартную сборку PHP)
  • Работает с классической и блочной корзиной, совместим с HPOS

История версий

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; кеш по расписанию и…

Вместе с Фиды для маркетплейсов (Rozetka, Prom, Эпицентр, Kasta) для WooCommerce покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Фиды для маркетплейсов (Rozetka, Prom, Эпицентр, Kasta) Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 490 ₴ / год вместо 5 860 ₴ поштучно
Купить набор →

Полное описание модуля

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

Что выгружается в оффер

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

Вариативные товары отдаются так, как этого ждут маркетплейсы: каждая вариация — отдельный оффер с group_id родительского товара и собственными размером, цветом, артикулом, ценой и остатком. Ссылка ведёт сразу на нужную вариацию.

Цены, остатки и наличие

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

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 дней» больше не выдаёт себя за отправку сегодня.

Как это работает — шаг за шагом

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

Что под капотом

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

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

Как установить

  1. Скачайте архив market-feeds-for-woocommerce-1.2.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.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль