* Images may vary from the product shown
EHERO Woo Product Feed – WooCommerce product feed for Google Shopping, Meta, Bing and TikTok
SKU: ehero-woo-product-feed
Brand: EHERO
The WooCommerce product feed that tells you what the channel would reject before you publish: Google Shopping, Meta, Bing and TikTok with apparel fields, GTIN and brand sorted.
- Templates with the required fields already mapped
- Size, colour, gender and variations with item_group_id
- Feed check and preview with a link to each product
- Category mapping to Google with Auto-map
- Fixed URL, batch generation and automatic regeneration
- Tax-inclusive prices and UTM parameters per feed
89,99 € / AnnualVAT not included
WooCommerce product feed: your catalogue on Google, Meta, Bing and TikTok, without rejections
With EHERO Woo Product Feed you build a WooCommerce product feed per channel —Google Shopping, Meta (Facebook and Instagram), Bing Shopping and TikTok Shop— or a custom XML/CSV one. Every feed has a fixed public URL that you paste once into Merchant Center or the catalogue manager, and it regenerates on its own daily or every 6 hours.
What sets it apart happens before you publish: the plugin builds the items exactly as they will go out and tells you which products the channel would reject and why, with a link to each one. Size, colour, gender, age group, brand and GTIN come from the catalogue you already have, with no product-by-product editing.
It is built for European stores: tax-inclusive prices in the “19.95 EUR” format, UTM parameters to measure each feed, and an admin panel and manual in English and Spanish.

One feed per channel, all in the same dashboard
Each feed combines a channel, a format, the field mapping, the category mapping, the filters and the schedule. You can have as many as you like: one per channel, per country or per campaign.
- Templates for Google Shopping (RSS 2.0 XML with the g: namespace, or CSV), Meta for Facebook and Instagram (XML or CSV), Bing Shopping (XML or CSV) and TikTok Shop (CSV or XML).
- Custom XML or CSV feed with the fields you define, for comparison sites and marketplaces that ask for their own format.
- The dashboard lists every feed with its status, last generation, how many products it carries and how many were left out.
- Generate, pause, activate, copy the URL or open the file, all from the same row.
Field mapping with each channel’s template
Every WooCommerce product feed template arrives with the required fields flagged and the recommended ones already mapped: id, title, description, link, image, price, availability, condition, brand, GTIN and MPN.
- Each field can read from a product property, an attribute (pa_*), a custom meta key or a fixed value.
- Default value per field: it is sent when the product lacks the data (for example, gender = female in a womenswear store).
- Optional prefix and suffix wrapped around the resolved value.
- Regular and sale price kept apart, with the sale dates in ISO-8601 when the offer is scheduled.
- Advanced fields by hand: custom labels 0 to 4 to segment campaigns, shipping label, multipack, adult and unit pricing.

Size, colour, gender and age group to sell apparel
This is what Google demands before it shows clothing, and where most disapprovals pile up. The plugin takes it from your attributes.
- It spots size, colour, gender, age group, material and pattern attributes by name (pa_size, pa_talla, pa_color, pa_gender…), or you pick them in Settings.
- Values are normalised to the channel vocabulary: “Women” or “Femme” go out as female, “Men” as male, and “Children” or “Junior” as kids.
- One item per variation, with item_group_id pointing to the parent product, the size in the title and a direct link to that variation.
- Up to three colours joined with “/” and the size system taken from the store country: UK, DE, FR or IT, and EU for the rest of Europe.

Category mapping with Auto-map
Your WooCommerce categories are translated into the channel taxonomy through a lookup table, by text or by ID.
- Only the top levels need mapping: subcategories without a value inherit from the nearest mapped parent.
- Auto-map fills in the empty ones by matching the name against the Google taxonomy (suggestions in English and Spanish) and marks them for you to review.
- Default category for anything left unmapped, a search box, an “unmapped only” filter and pages of 50 for catalogues with hundreds of categories.

Feed check before you publish
Before you paste the URL into the channel, the plugin audits a sample of up to 300 items with the same rules it will use when generating.
- It separates what is serious (an empty required field keeps the item out) from what only costs reach (empty gtin, brand or additional_image_link).
- It says how many items share each problem and links up to five examples to their edit screen.
- Fix from the report itself: type the common value (gender, age group, brand, material…) and it applies to the whole feed as a default.
- Nothing is dropped silently: next to each feed the dashboard shows how many products were left out.

Preview of the first items
You see the first ten items of the WooCommerce product feed built with your mapping, field by field, without generating the file.
- Check prices, links with UTM, GTIN, Google category and product type at a glance.
- Change something in the mapping, save and look again: the preview always uses the saved configuration.

GTIN, brand and identifier_exists sorted
Identifiers are the other big source of disapprovals. The plugin looks for them wherever they are.
- GTIN/EAN from the meta key you set or, failing that, from the native GTIN field in WooCommerce 9.2 or later; variations inherit it from the parent.
- Brand detected from EHERO Woo Brands, WooCommerce Brands, Perfect Brands, YITH, BeRocket and Brands for WooCommerce, or from a pa_brand attribute.
- identifier_exists is worked out automatically and sends “no” when the product has neither GTIN nor brand plus MPN, as Google asks for catalogues without EANs.
- Unsure about barcodes? Have a look at our list of barcode prefixes by country.
XML and CSV at a public URL that never changes
Each feed is written to uploads/ehero-product-feed/ under a fixed name, ready to paste into the channel.
- Generated in batches of 200 products in the background with Action Scheduler, with WP-Cron as a fallback; it resumes by itself until done.
- Atomic writes: the feed goes to a temporary file that replaces the previous one at the very end, so the URL never serves a half-written feed.
- Schedule per feed: manual, daily or every 6 hours, with a “Generate” button and live progress.
- Titles trimmed to 150 characters, weights with their unit, and no zero weights or dimensions sent.

Filters so only what the channel accepts goes out
Each feed decides which products get in. New feeds come with the filters that prevent the most common rejections already switched on.
- Include or exclude by category and by tag, in-stock products only and a minimum price.
- Only products with every required field: it checks the finished item, with mapping and defaults applied, against each channel’s list.
- Only products with an image, with a description (short and parent descriptions count) and none priced at zero.
- “Exclude from product feeds” checkbox on any product (Product data → Advanced).

Tax-inclusive prices, UTM and brands, set once
Global settings apply to every feed in the store.
- Prices including VAT by default, which is what shopping channels expect for European consumers, in the “12.34 EUR” format.
- UTM parameters on links with the {channel} and {feed} placeholders, so Analytics shows the sales each feed brings in.
- A list of the brand plugins found on your site, with their number of brands and which one is in use.
- Default brand for products without one, and the GTIN/EAN meta key.

Ideal for
The WooCommerce product feed in EHERO Woo Product Feed pays off most where the channels are strictest:
👕
Fashion and footwear stores
Size, colour, gender and grouped variations: what Google needs to show clothing.
🛒
Large catalogues
Thousands of products and variations generated in batches, without exhausting the server or serving half-written files.
📣
Stores that invest in ads
Google Shopping, Meta, Bing and TikTok with UTM per feed and custom labels to segment campaigns.
🧩
Agencies and freelancers
One feed per channel or country for each client, with the check that saves rounds of back-and-forth with Merchant Center.
📋 System requirements
What the plugin needs to generate your feeds.
🛟 Technical support
Email support* at soporte@consultoriaehero.com. The EHERO Woo Product Feed manual walks you through connecting each feed, and Google’s product data specification details what each field needs. The WooCommerce product feed updates from your WordPress dashboard for as long as the licence is active.
⚖️ WooCommerce product feed comparison: why EHERO Woo Product Feed?
Some feed plugins offer more channels and more formats than this one. What this WooCommerce product feed brings is the check before publishing, apparel handled properly and a fixed price in euros. See for yourself:
| Feature | CTX Feed Pro (WebAppick) | Product Feed Elite Growth (AdTribes) | EHERO Woo Product Feed |
|---|---|---|---|
| Channels and templates | ✅ More than 220 channel integrations | ✅ More than 250 feed templates | ⚠️ 4 templates (Google, Meta, Bing and TikTok) plus a custom XML/CSV |
| Update frequency | ✅ Every 5, 15 or 30 minutes in Pro | ✅ Weekly, daily, twice daily or hourly | ⚠️ Manual, daily or every 6 hours |
| Feed check | ✅ Feed validator included | ❌ The validator only comes with the Plus and Business plans | ✅ 300-item sample, linked examples and a fix for the whole feed |
| GTIN, brand and MPN | ✅ Automatic mapping of GTIN, brand, MPN and categories | ✅ GTIN, MPN, EAN and extra fields | ✅ Native or meta-key GTIN, brand from 6 plugins and automatic identifier_exists |
| Multilingual and multi-currency | ✅ Works with WPML, Polylang and multi-currency | ❌ Translation and multi-currency add-ons only come with Plus and Business | ❌ No per-language or per-currency feeds |
| Support | ✅ 24/7 technical support by live chat and email | ✅ Standard email support | ✅ By email, in English or Spanish* |
| Price | US$119 per year (1 site), price on their website (VAT not stated) | US$199 per year, US$99.50 the first year, price on their website (VAT not stated) | €89.99 per year, VAT not included |
Figures from the CTX Feed Pro (webappick.com) and Product Feed Elite (adtribes.io) pricing pages, checked on 24 October 2026. Both also have a free version on WordPress.org.
Works especially well with…
A WooCommerce product feed is only as good as the catalogue data behind it. These plugins fill the gaps:
- EHERO Woo Brands — EHERO Woo Product Feed reads its brands before any other source, so the brand field is filled without setting anything up.
- EHERO AI SEO Generator — writes the missing descriptions, and a product without one is a certain rejection on every channel.
- EHERO Woo Swatches — the same size and colour attributes your customers see as swatches are the ones the feed sends as size and color.
Use case: a clothing store in Dublin had half of its variations disapproved in Merchant Center for missing gender and age group. The feed check told it exactly how many there were; it typed “female” and “adult” into the report itself, regenerated, and on Google’s next fetch they were gone.
Frequently asked questions
How do I connect the feed to Google Merchant Center?
Create a feed with the Google Shopping template, click “Generate” and copy its URL. In Merchant Center add a scheduled-fetch product source with that URL. Set the feed to daily so it is always up to date.
I sell clothing. What do I need so Google does not reject products?
Size, colour, age group, gender and item_group_id. The plugin detects the size and colour attributes and normalises the values; if gender or age is not an attribute, set a default value. The feed check tells you what is missing and in how many items.
My catalogue has no EANs. Can I still advertise on Google Shopping?
Yes. identifier_exists is worked out automatically and sends “no” when the product has neither GTIN nor brand plus MPN, which is what Google asks for in those catalogues. You will get somewhat less visibility than stores that send GTINs, but the product is published.
Can it handle large catalogues?
Yes. It generates in batches of 200 products in the background and resumes by itself until finished. The new file only replaces the old one once it is complete, so the channel never downloads a half-written feed.
Do prices include VAT?
By default yes, because shopping channels expect the final consumer price in Europe. You can change it in Settings. The price goes out as “12.34 EUR” and the sale price has its own field.
What do I need and what does the licence include?
WordPress 5.8, WooCommerce 7.0 and PHP 7.4 or later. The licence covers one domain, with no limit on products or feeds, and includes every channel, the updates and email support* for one year.
✔️ One licence, one domain — everything included
Your annual licence includes the whole WooCommerce product feed —the Google Shopping, Meta, Bing and TikTok templates, the custom XML/CSV feed, the pre-publish check, category mapping and filters—, the year’s updates and email support*.
€89.99 per year · VAT not included
Every disapproved product is a product that is not being advertised. Publish a clean catalogue on Google, Meta, Bing and TikTok from today for €89.99 a year.
Your catalogue on every channel, without rejections, with the WooCommerce product feed from EHERO Woo Product Feed.
Want to see more tools for your store? Discover all our plugins for WooCommerce or visit the Consultoría EHERO store.
*Support covers incidents, bugs and installation of the plugin; it does not include consultancy, custom configurations or bespoke development. Conditions apply.
Reviews of EHERO Woo Product Feed – WooCommerce product feed for Google Shopping, Meta, Bing and TikTok
No reviews yet. Be the first to share your opinion!
Only customers who have purchased this product can write a review.
Questions and answers
There are no questions about this product yet. Be the first to ask!
How we handle reviews
Where reviews come from.
Reviews are written by customers and visitors to our store. After each purchase we send an email invitation to rate the product.
"Verified purchase" label.
We only show this label when we can confirm the author bought the product in this store (same email as the order).
Incentivized reviews.
We sometimes offer a discount coupon as a thank-you for leaving a review. The coupon is given regardless of whether the rating is positive or negative, and those reviews are marked with an "Incentivized review" label.
Moderation.
We review submissions before publishing only to filter out spam, offensive language, personal data, or content unrelated to the product. We do not delete or hide reviews for being negative.
Publication.
Reviews are shown sorted by date by default, and users can reorder or filter them. The average rating is calculated over all published reviews.
Related products
EHERO WooCommerce Subscriptions – WooCommerce Subscriptions Redsys
99,99 € / AnnualVAT not included
EHERO Woo LoveCherry Sync – Dropshipping from LoveCherry in WooCommerce
239,99 € / AnnualVAT not included
EHERO Smart Search – AI-powered search for WooCommerce that understands your customers
99,00 € / AnnualVAT not included
Ask us any questions you have with no obligation! Our team will be happy to help you.
Do you have questions about EHERO Woo Product Feed – WooCommerce product feed for Google Shopping, Meta, Bing and TikTok?
