{"id":15961,"date":"2026-09-18T16:07:34","date_gmt":"2026-09-18T14:07:34","guid":{"rendered":"https:\/\/consultoriaehero.com\/?post_type=product&#038;p=15961"},"modified":"2026-10-24T05:32:23","modified_gmt":"2026-10-24T03:32:23","slug":"woocommerce-product-feed","status":"publish","type":"product","link":"https:\/\/consultoriaehero.com\/en\/product\/woocommerce-product-feed\/","title":{"rendered":"EHERO Woo Product Feed \u2013 WooCommerce product feed for Google Shopping, Meta, Bing and TikTok"},"content":{"rendered":"<div style=\"max-width: 1140px;margin: 0 auto\">\n<h2 style=\"text-align: center;font-size: 30px;line-height: 1.25;color: #017cba;margin: .2em 0 .6em\">WooCommerce product feed: your catalogue on Google, Meta, Bing and TikTok, without rejections<\/h2>\n<p>With <strong>EHERO Woo Product Feed<\/strong> you build a <strong>WooCommerce product feed<\/strong> per channel \u2014Google Shopping, Meta (Facebook and Instagram), Bing Shopping and TikTok Shop\u2014 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.<\/p>\n<p>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.<\/p>\n<p>It is built for European stores: tax-inclusive prices in the &#8220;19.95 EUR&#8221; format, UTM parameters to measure each feed, and an admin panel and manual in English and Spanish.<\/p>\n<figure style=\"max-width: 900px;margin: 1.6em auto\"><img decoding=\"async\" class=\"wp-image-21564\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard.webp?strip=all\" alt=\"WooCommerce product feed: EHERO Woo Product Feed dashboard with Google Shopping, Meta, Bing and TikTok feeds\" width=\"1600\" height=\"1200\" loading=\"lazy\" style=\"display: block;width: 100%;height: auto;border-radius: 16px\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard-300x225.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard-1024x768.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard-768x576.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard-1536x1152.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard-600x450.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-01-feeds-dashboard.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<div style=\"max-width: 100%;margin: 18px auto;font-family: Montserrat,Arial,sans-serif\">\n<div style=\"background: #fff;border-radius: 16px;overflow: hidden\">\n<div style=\"background: linear-gradient(90deg,#017cba 0%,#00b2e2 100%);padding: 16px 20px 15px\">\n<div style=\"display: inline-block;padding: 4px 9px;border-radius: 999px;color: #fff !important;font-size: 10px;font-weight: bold;letter-spacing: 0.08em;text-transform: uppercase;margin-bottom: 7px\">All inside WooCommerce<\/div>\n<div style=\"font-size: 21px;line-height: 1.1;font-weight: 800;color: #fff !important;margin: 0 0 5px\">From catalogue to channel in four steps<\/div>\n<div style=\"font-size: 13px;line-height: 1.45;color: #fff !important;max-width: 980px\">This is how the <strong style=\"color: #fff !important\">WooCommerce product feed<\/strong> in EHERO Woo Product Feed works.<\/div>\n<\/div>\n<div style=\"padding: 10px 14px 8px;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse\">\n<tbody>\n<tr>\n<td style=\"width: 190px;padding: 11px 12px;font-size: 13px;font-weight: bold;color: #017cba;vertical-align: top\">1. Set up<\/td>\n<td style=\"padding: 11px 12px;font-size: 13px;line-height: 1.6;color: #335066;vertical-align: top\">Tax-inclusive prices, UTM, brand and the GTIN meta key, once for every feed.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 190px;padding: 11px 12px;font-size: 13px;font-weight: bold;color: #017cba;vertical-align: top\">2. Create the feed<\/td>\n<td style=\"padding: 11px 12px;font-size: 13px;line-height: 1.6;color: #335066;vertical-align: top\">Pick channel and format: the template ships with the required and recommended fields already mapped.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 190px;padding: 11px 12px;font-size: 13px;font-weight: bold;color: #017cba;vertical-align: top\">3. Check<\/td>\n<td style=\"padding: 11px 12px;font-size: 13px;line-height: 1.6;color: #335066;vertical-align: top\">Preview of the first items and a list of what is missing, with a fix for the whole feed.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 190px;padding: 11px 12px;font-size: 13px;font-weight: bold;color: #017cba;vertical-align: top\">4. Publish<\/td>\n<td style=\"padding: 11px 12px;font-size: 13px;line-height: 1.6;color: #335066;vertical-align: top\">Generate, copy the URL and paste it into the channel; from then on it regenerates by itself.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 12px 9px;font-size: 13px;font-weight: bold;color: #017cba;vertical-align: top\">Questions?<\/td>\n<td style=\"padding: 11px 12px 9px;font-size: 13px;line-height: 1.6;color: #335066;vertical-align: top\">Email us before you buy at <a style=\"color: #017cba;font-weight: bold;text-decoration: none\" href=\"mailto:soporte@consultoriaehero.com\">soporte@consultoriaehero.com<\/a> and we will tell you whether it fits your store.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">One feed per channel, all in the same dashboard<\/h3>\n<p>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.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">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).<\/li>\n<li style=\"margin: .3em 0\">Custom XML or CSV feed with the fields you define, for comparison sites and marketplaces that ask for their own format.<\/li>\n<li style=\"margin: .3em 0\">The dashboard lists every feed with its status, last generation, how many products it carries and how many were left out.<\/li>\n<li style=\"margin: .3em 0\">Generate, pause, activate, copy the URL or open the file, all from the same row.<\/li>\n<\/ul>\n<hr \/>\n<div class=\"ehero-feat-media\" style=\"display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;gap: 8px 40px\">\n<div style=\"flex: 1 1 360px;min-width: 0\">\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Field mapping with each channel&#8217;s template<\/h3>\n<p>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.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Each field can read from a product property, an attribute (pa_*), a custom meta key or a fixed value.<\/li>\n<li style=\"margin: .3em 0\">Default value per field: it is sent when the product lacks the data (for example, gender = female in a womenswear store).<\/li>\n<li style=\"margin: .3em 0\">Optional prefix and suffix wrapped around the resolved value.<\/li>\n<li style=\"margin: .3em 0\">Regular and sale price kept apart, with the sale dates in ISO-8601 when the offer is scheduled.<\/li>\n<li style=\"margin: .3em 0\">Advanced fields by hand: custom labels 0 to 4 to segment campaigns, shipping label, multipack, adult and unit pricing.<\/li>\n<\/ul>\n<\/div>\n<figure style=\"flex: 1 1 360px;min-width: 0;margin: 1em 0\"><img decoding=\"async\" class=\"wp-image-21565\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping.webp?strip=all\" alt=\"Google Shopping field mapping with the required fields and the resulting XML item\" width=\"1600\" height=\"1200\" loading=\"lazy\" style=\"display: block;width: 100%;height: auto;border-radius: 14px\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping-300x225.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping-1024x768.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping-768x576.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping-1536x1152.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping-600x450.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-02-field-mapping.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n<hr \/>\n<div class=\"ehero-feat-media\" style=\"display: flex;flex-wrap: wrap;flex-direction: row-reverse;align-items: center;gap: 8px 40px\">\n<div style=\"flex: 1 1 360px;min-width: 0\">\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Size, colour, gender and age group to sell apparel<\/h3>\n<p>This is what Google demands before it shows clothing, and where most disapprovals pile up. The plugin takes it from your attributes.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">It spots size, colour, gender, age group, material and pattern attributes by name (pa_size, pa_talla, pa_color, pa_gender\u2026), or you pick them in Settings.<\/li>\n<li style=\"margin: .3em 0\">Values are normalised to the channel vocabulary: &#8220;Women&#8221; or &#8220;Femme&#8221; go out as female, &#8220;Men&#8221; as male, and &#8220;Children&#8221; or &#8220;Junior&#8221; as kids.<\/li>\n<li style=\"margin: .3em 0\">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.<\/li>\n<li style=\"margin: .3em 0\">Up to three colours joined with &#8220;\/&#8221; and the size system taken from the store country: UK, DE, FR or IT, and EU for the rest of Europe.<\/li>\n<\/ul>\n<\/div>\n<figure style=\"flex: 1 1 360px;min-width: 0;margin: 1em 0\"><img decoding=\"async\" class=\"wp-image-21566\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes.webp?strip=all\" alt=\"Apparel attributes size, colour, gender and age group detected and sent to the feed\" width=\"1600\" height=\"1200\" loading=\"lazy\" style=\"display: block;width: 100%;height: auto;border-radius: 14px\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes-300x225.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes-1024x768.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes-768x576.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes-1536x1152.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes-600x450.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-03-apparel-attributes.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n<hr \/>\n<div class=\"ehero-feat-media\" style=\"display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;gap: 8px 40px\">\n<div style=\"flex: 1 1 360px;min-width: 0\">\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Category mapping with Auto-map<\/h3>\n<p>Your WooCommerce categories are translated into the channel taxonomy through a lookup table, by text or by ID.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Only the top levels need mapping: subcategories without a value inherit from the nearest mapped parent.<\/li>\n<li style=\"margin: .3em 0\">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.<\/li>\n<li style=\"margin: .3em 0\">Default category for anything left unmapped, a search box, an &#8220;unmapped only&#8221; filter and pages of 50 for catalogues with hundreds of categories.<\/li>\n<\/ul>\n<\/div>\n<figure style=\"flex: 1 1 360px;min-width: 0;margin: 1em 0\"><img decoding=\"async\" class=\"wp-image-21567\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping.webp?strip=all\" alt=\"WooCommerce categories mapped to the Google taxonomy with the Auto-map button\" width=\"1600\" height=\"1200\" loading=\"lazy\" style=\"display: block;width: 100%;height: auto;border-radius: 14px\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping-300x225.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping-1024x768.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping-768x576.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping-1536x1152.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping-600x450.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-04-category-mapping.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n<hr \/>\n<div class=\"ehero-feat-media\" style=\"display: flex;flex-wrap: wrap;flex-direction: row-reverse;align-items: center;gap: 8px 40px\">\n<div style=\"flex: 1 1 360px;min-width: 0\">\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Feed check before you publish<\/h3>\n<p>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.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">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).<\/li>\n<li style=\"margin: .3em 0\">It says how many items share each problem and links up to five examples to their edit screen.<\/li>\n<li style=\"margin: .3em 0\">Fix from the report itself: type the common value (gender, age group, brand, material\u2026) and it applies to the whole feed as a default.<\/li>\n<li style=\"margin: .3em 0\">Nothing is dropped silently: next to each feed the dashboard shows how many products were left out.<\/li>\n<\/ul>\n<\/div>\n<figure style=\"flex: 1 1 360px;min-width: 0;margin: 1em 0\"><img decoding=\"async\" class=\"wp-image-21568\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check.webp?strip=all\" alt=\"Feed check listing empty fields, affected items and the fix for the whole feed\" width=\"1600\" height=\"1200\" loading=\"lazy\" style=\"display: block;width: 100%;height: auto;border-radius: 14px\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check-300x225.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check-1024x768.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check-768x576.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check-1536x1152.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check-600x450.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-05-feed-check.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n<hr \/>\n<div class=\"ehero-feat-media\" style=\"display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;gap: 8px 40px\">\n<div style=\"flex: 1 1 360px;min-width: 0\">\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Preview of the first items<\/h3>\n<p>You see the first ten items of the WooCommerce product feed built with your mapping, field by field, without generating the file.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Check prices, links with UTM, GTIN, Google category and product type at a glance.<\/li>\n<li style=\"margin: .3em 0\">Change something in the mapping, save and look again: the preview always uses the saved configuration.<\/li>\n<\/ul>\n<\/div>\n<figure style=\"flex: 1 1 360px;min-width: 0;margin: 1em 0\"><img decoding=\"async\" class=\"wp-image-21569\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview.webp?strip=all\" alt=\"Preview of the first Google Shopping feed items before generating the file\" width=\"1600\" height=\"1200\" loading=\"lazy\" style=\"display: block;width: 100%;height: auto;border-radius: 14px\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview-300x225.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview-1024x768.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview-768x576.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview-1536x1152.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview-600x450.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-06-feed-preview.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n<hr \/>\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">GTIN, brand and identifier_exists sorted<\/h3>\n<p>Identifiers are the other big source of disapprovals. The plugin looks for them wherever they are.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">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.<\/li>\n<li style=\"margin: .3em 0\">Brand detected from EHERO Woo Brands, WooCommerce Brands, Perfect Brands, YITH, BeRocket and Brands for WooCommerce, or from a pa_brand attribute.<\/li>\n<li style=\"margin: .3em 0\">identifier_exists is worked out automatically and sends &#8220;no&#8221; when the product has neither GTIN nor brand plus MPN, as Google asks for catalogues without EANs.<\/li>\n<li style=\"margin: .3em 0\">Unsure about barcodes? Have a look at our list of <a href=\"https:\/\/consultoriaehero.com\/en\/barcode-prefixes-by-country-the-complete-gs1-list\/\">barcode prefixes by country<\/a>.<\/li>\n<\/ul>\n<hr \/>\n<div class=\"ehero-feat-media\" style=\"display: flex;flex-wrap: wrap;flex-direction: row-reverse;align-items: center;gap: 8px 40px\">\n<div style=\"flex: 1 1 360px;min-width: 0\">\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">XML and CSV at a public URL that never changes<\/h3>\n<p>Each feed is written to <code>uploads\/ehero-product-feed\/<\/code> under a fixed name, ready to paste into the channel.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Generated in batches of 200 products in the background with Action Scheduler, with WP-Cron as a fallback; it resumes by itself until done.<\/li>\n<li style=\"margin: .3em 0\">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.<\/li>\n<li style=\"margin: .3em 0\">Schedule per feed: manual, daily or every 6 hours, with a &#8220;Generate&#8221; button and live progress.<\/li>\n<li style=\"margin: .3em 0\">Titles trimmed to 150 characters, weights with their unit, and no zero weights or dimensions sent.<\/li>\n<\/ul>\n<\/div>\n<figure style=\"flex: 1 1 360px;min-width: 0;margin: 1em 0\"><img decoding=\"async\" class=\"wp-image-21570\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files.webp?strip=all\" alt=\"Google Shopping XML file and TikTok Shop CSV generated at the public feed URL\" width=\"1600\" height=\"1200\" loading=\"lazy\" style=\"display: block;width: 100%;height: auto;border-radius: 14px\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files-300x225.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files-1024x768.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files-768x576.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files-1536x1152.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files-600x450.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-07-xml-and-csv-files.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n<hr \/>\n<div class=\"ehero-feat-media\" style=\"display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;gap: 8px 40px\">\n<div style=\"flex: 1 1 360px;min-width: 0\">\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Filters so only what the channel accepts goes out<\/h3>\n<p>Each feed decides which products get in. New feeds come with the filters that prevent the most common rejections already switched on.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Include or exclude by category and by tag, in-stock products only and a minimum price.<\/li>\n<li style=\"margin: .3em 0\">Only products with every required field: it checks the finished item, with mapping and defaults applied, against each channel&#8217;s list.<\/li>\n<li style=\"margin: .3em 0\">Only products with an image, with a description (short and parent descriptions count) and none priced at zero.<\/li>\n<li style=\"margin: .3em 0\">&#8220;Exclude from product feeds&#8221; checkbox on any product (Product data \u2192 Advanced).<\/li>\n<\/ul>\n<\/div>\n<figure style=\"flex: 1 1 360px;min-width: 0;margin: 1em 0\"><img decoding=\"async\" class=\"wp-image-21571\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters.webp?strip=all\" alt=\"Feed product filters and the checkbox that excludes a product from every feed\" width=\"1600\" height=\"1200\" loading=\"lazy\" style=\"display: block;width: 100%;height: auto;border-radius: 14px\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters-300x225.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters-1024x768.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters-768x576.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters-1536x1152.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters-600x450.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-08-product-filters.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n<hr \/>\n<div class=\"ehero-feat-media\" style=\"display: flex;flex-wrap: wrap;flex-direction: row-reverse;align-items: center;gap: 8px 40px\">\n<div style=\"flex: 1 1 360px;min-width: 0\">\n<h3 style=\"font-size: 21px;line-height: 1.3;color: #017cba;margin: 1.7em 0 .5em\">Tax-inclusive prices, UTM and brands, set once<\/h3>\n<p>Global settings apply to every feed in the store.<\/p>\n<ul style=\"line-height: 1.7\">\n<li style=\"margin: .3em 0\">Prices including VAT by default, which is what shopping channels expect for European consumers, in the &#8220;12.34 EUR&#8221; format.<\/li>\n<li style=\"margin: .3em 0\">UTM parameters on links with the {channel} and {feed} placeholders, so Analytics shows the sales each feed brings in.<\/li>\n<li style=\"margin: .3em 0\">A list of the brand plugins found on your site, with their number of brands and which one is in use.<\/li>\n<li style=\"margin: .3em 0\">Default brand for products without one, and the GTIN\/EAN meta key.<\/li>\n<\/ul>\n<\/div>\n<figure style=\"flex: 1 1 360px;min-width: 0;margin: 1em 0\"><img decoding=\"async\" class=\"wp-image-21572\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings.webp?strip=all\" alt=\"Settings for tax-inclusive prices, UTM parameters and brand detection\" width=\"1600\" height=\"1200\" loading=\"lazy\" style=\"display: block;width: 100%;height: auto;border-radius: 14px\" srcset=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings.webp?strip=all 1600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings-300x225.webp?strip=all 300w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings-1024x768.webp?strip=all 1024w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings-768x576.webp?strip=all 768w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings-1536x1152.webp?strip=all 1536w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings-600x450.webp?strip=all 600w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings.webp?strip=all&amp;w=160 160w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings.webp?strip=all&amp;w=480 480w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings.webp?strip=all&amp;w=960 960w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings.webp?strip=all&amp;w=1120 1120w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings.webp?strip=all&amp;w=1280 1280w, https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/10\/woocommerce-product-feed-v2-09-vat-utm-brand-settings.webp?strip=all&amp;w=1440 1440w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/div>\n<hr \/>\n<h3 style=\"text-align: center;font-size: 24px;line-height: 1.3;color: #017cba;margin: 1.6em 0 .4em\">Ideal for<\/h3>\n<p style=\"text-align: center;font-size: 15px;color: #475569;max-width: 720px;margin: 0 auto 1.3rem\">The <strong>WooCommerce product feed<\/strong> in EHERO Woo Product Feed pays off most where the channels are strictest:<\/p>\n<div style=\"display: flex;flex-wrap: wrap;gap: 16px;margin: 0 auto 1.5rem\">\n<div style=\"flex: 1 1 230px;background: #fff;border: 1px solid #dee2e6;border-radius: 10px;padding: 22px 20px;text-align: center\">\n<p><span style=\"font-size: 32px\">\ud83d\udc55<\/span><\/p>\n<h4 style=\"margin: 10px 0 6px;font-size: 18px;color: #1f2937\">Fashion and footwear stores<\/h4>\n<p style=\"font-size: 13px;color: #6c757d;margin: 0;line-height: 1.55\">Size, colour, gender and grouped variations: what Google needs to show clothing.<\/p>\n<\/div>\n<div style=\"flex: 1 1 230px;background: #fff;border: 1px solid #dee2e6;border-radius: 10px;padding: 22px 20px;text-align: center\">\n<p><span style=\"font-size: 32px\">\ud83d\uded2<\/span><\/p>\n<h4 style=\"margin: 10px 0 6px;font-size: 18px;color: #1f2937\">Large catalogues<\/h4>\n<p style=\"font-size: 13px;color: #6c757d;margin: 0;line-height: 1.55\">Thousands of products and variations generated in batches, without exhausting the server or serving half-written files.<\/p>\n<\/div>\n<div style=\"flex: 1 1 230px;background: #fff;border: 1px solid #dee2e6;border-radius: 10px;padding: 22px 20px;text-align: center\">\n<p><span style=\"font-size: 32px\">\ud83d\udce3<\/span><\/p>\n<h4 style=\"margin: 10px 0 6px;font-size: 18px;color: #1f2937\">Stores that invest in ads<\/h4>\n<p style=\"font-size: 13px;color: #6c757d;margin: 0;line-height: 1.55\">Google Shopping, Meta, Bing and TikTok with UTM per feed and custom labels to segment campaigns.<\/p>\n<\/div>\n<div style=\"flex: 1 1 230px;background: #fff;border: 1px solid #dee2e6;border-radius: 10px;padding: 22px 20px;text-align: center\">\n<p><span style=\"font-size: 32px\">\ud83e\udde9<\/span><\/p>\n<h4 style=\"margin: 10px 0 6px;font-size: 18px;color: #1f2937\">Agencies and freelancers<\/h4>\n<p style=\"font-size: 13px;color: #6c757d;margin: 0;line-height: 1.55\">One feed per channel or country for each client, with the check that saves rounds of back-and-forth with Merchant Center.<\/p>\n<\/div>\n<\/div>\n<hr \/>\n<h3 style=\"text-align: center;font-size: 24px;line-height: 1.3;color: #017cba;margin: 1.6em 0 .4em\">\ud83d\udccb System requirements<\/h3>\n<p style=\"text-align: center;font-size: 15px;color: #475569;max-width: 720px;margin: 0 auto 1.3rem\">What the plugin needs to generate your feeds.<\/p>\n<div style=\"max-width: 100%;margin: 0 auto;background: #fff;border-radius: 14px;overflow: hidden\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 13px\">\n<tbody>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">WordPress<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">5.8 or later<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">WooCommerce<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">7.0 or later, tested up to 11.0<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">PHP<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">7.4 or later<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">Orders<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">Compatible with HPOS (high-performance order storage)<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">Background tasks<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">Action Scheduler (bundled with WooCommerce), with WP-Cron as a fallback<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">Admin language<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">English and Spanish; manual included in both languages<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 230px;padding: 11px 16px;font-weight: bold;color: #017cba\">Licence<\/td>\n<td style=\"padding: 11px 16px;color: #335066\">1 domain, unlimited products and feeds, updates and support* for one year<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h3 style=\"text-align: center;font-size: 24px;color: #017cba\">\ud83d\udedf Technical support<\/h3>\n<p style=\"text-align: center;font-size: 15px;color: #475569;max-width: 720px;margin: 0 auto\">Email support* at <a href=\"mailto:soporte@consultoriaehero.com\">soporte@consultoriaehero.com<\/a>. The <a href=\"https:\/\/cehero.com\/EHERO-WOO-PRODUCT-FEED\/data\/manual\/index.html\" target=\"_blank\" rel=\"noopener\">EHERO Woo Product Feed manual<\/a> walks you through connecting each feed, and Google&#8217;s <a href=\"https:\/\/support.google.com\/merchants\/answer\/7052112?hl=en\" target=\"_blank\" rel=\"noopener\">product data specification<\/a> details what each field needs. The <strong>WooCommerce product feed<\/strong> updates from your WordPress dashboard for as long as the licence is active.<\/p>\n<hr \/>\n<h3 style=\"text-align: center;font-size: 24px;line-height: 1.3;color: #017cba;margin: 1.6em 0 .4em\">\u2696\ufe0f WooCommerce product feed comparison: why EHERO Woo Product Feed?<\/h3>\n<p style=\"text-align: center;font-size: 15px;color: #475569;max-width: 720px;margin: 0 auto 1.3rem\">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:<\/p>\n<div>\n<div style=\"overflow: auto;max-width: 100%\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 13px;min-width: 640px\">\n<thead>\n<tr>\n<th style=\"padding: 11px 16px;text-align: left;color: #fff;background: #334155;font-size: 13px\">Feature<\/th>\n<th style=\"padding: 11px 16px;text-align: center;color: #fff;background: #334155;font-size: 13px\">CTX Feed Pro (WebAppick)<\/th>\n<th style=\"padding: 11px 16px;text-align: center;color: #fff;background: #334155;font-size: 13px\">Product Feed Elite Growth (AdTribes)<\/th>\n<th style=\"padding: 11px 16px;text-align: center;color: #fff;background: #017cba;font-size: 13px\">EHERO Woo Product Feed<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px 16px;color: #334155\">Channels and templates<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 More than 220 channel integrations<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 More than 250 feed templates<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #ca8a04;font-weight: 600\">\u26a0\ufe0f 4 templates (Google, Meta, Bing and TikTok) plus a custom XML\/CSV<\/td>\n<\/tr>\n<tr style=\"background: #f8f9fa\">\n<td style=\"padding: 10px 16px;color: #334155\">Update frequency<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 Every 5, 15 or 30 minutes in Pro<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 Weekly, daily, twice daily or hourly<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #ca8a04;font-weight: 600\">\u26a0\ufe0f Manual, daily or every 6 hours<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 16px;color: #334155\">Feed check<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 Feed validator included<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c The validator only comes with the Plus and Business plans<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2705 300-item sample, linked examples and a fix for the whole feed<\/td>\n<\/tr>\n<tr style=\"background: #f8f9fa\">\n<td style=\"padding: 10px 16px;color: #334155\">GTIN, brand and MPN<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 Automatic mapping of GTIN, brand, MPN and categories<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 GTIN, MPN, EAN and extra fields<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2705 Native or meta-key GTIN, brand from 6 plugins and automatic identifier_exists<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 16px;color: #334155\">Multilingual and multi-currency<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 Works with WPML, Polylang and multi-currency<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #dc2626\">\u274c Translation and multi-currency add-ons only come with Plus and Business<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #dc2626;font-weight: 600\">\u274c No per-language or per-currency feeds<\/td>\n<\/tr>\n<tr style=\"background: #f8f9fa\">\n<td style=\"padding: 10px 16px;color: #334155\">Support<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 24\/7 technical support by live chat and email<\/td>\n<td style=\"padding: 10px 16px;text-align: center;color: #16a34a;font-weight: 600\">\u2705 Standard email support<\/td>\n<td style=\"padding: 10px 16px;text-align: center;background: #eff6ff;color: #16a34a;font-weight: 600\">\u2705 By email, in English or Spanish*<\/td>\n<\/tr>\n<tr style=\"background: #f1f5f9;font-weight: bold\">\n<td style=\"padding: 12px 16px\">Price<\/td>\n<td style=\"padding: 12px 16px;text-align: center\">US$119 per year (1 site), price on their website (VAT not stated)<\/td>\n<td style=\"padding: 12px 16px;text-align: center\">US$199 per year, US$99.50 the first year, price on their website (VAT not stated)<\/td>\n<td style=\"padding: 12px 16px;text-align: center;font-size: 18px;color: #1e40af;background: #dbeafe\">\u20ac89.99 per year, VAT not included<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p style=\"text-align: center;font-size: 12px;color: #64748b;margin-top: .6em\">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.<\/p>\n<hr \/>\n<div style=\"max-width:100%;margin:2em auto;background:linear-gradient(180deg,#f8fbff 0%,#fff 100%);border-radius:16px;padding:26px 30px\">\n<h3 style=\"text-align:center;margin-top:0;font-size:23px;color:#017cba\">Works especially well with\u2026<\/h3>\n<p style=\"text-align:center;color:#335066\">A WooCommerce product feed is only as good as the catalogue data behind it. These plugins fill the gaps:<\/p>\n<ul style=\"line-height:1.7\">\n<li style=\"margin:.3em 0\"><a href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-woo-brands-brand-management-in-woocommerce-with-seo-filters-and-analytics\/\"><strong>EHERO Woo Brands<\/strong><\/a> \u2014 EHERO Woo Product Feed reads its brands before any other source, so the brand field is filled without setting anything up.<\/li>\n<li style=\"margin:.3em 0\"><a href=\"https:\/\/consultoriaehero.com\/en\/product\/ai-product-descriptions\/\"><strong>EHERO AI SEO Generator<\/strong><\/a> \u2014 writes the missing descriptions, and a product without one is a certain rejection on every channel.<\/li>\n<li style=\"margin:.3em 0\"><a href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-woo-swatches-visual-swatches-for-woocommerce-variations\/\"><strong>EHERO Woo Swatches<\/strong><\/a> \u2014 the same size and colour attributes your customers see as swatches are the ones the feed sends as size and color.<\/li>\n<\/ul>\n<blockquote style=\"border-left:4px solid #017cba;background:#f0f7ff;padding:16px 20px;border-radius:0 12px 12px 0;margin:1.4em auto 0;max-width:100%\">\n<p style=\"margin:0;color:#335066\"><strong>Use case:<\/strong> 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 &#8220;female&#8221; and &#8220;adult&#8221; into the report itself, regenerated, and on Google&#8217;s next fetch they were gone.<\/p>\n<\/blockquote>\n<\/div>\n<hr \/>\n<div style=\"max-width:100%;margin:2em auto\">\n<h3 style=\"text-align:center;font-size:23px;color:#017cba\">Frequently asked questions<\/h3>\n<p style=\"color:#0f2a43;margin:1em 0 .2em\"><strong>How do I connect the feed to Google Merchant Center?<\/strong><\/p>\n<p style=\"color:#335066;margin-top:0\">Create a feed with the Google Shopping template, click &#8220;Generate&#8221; 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.<\/p>\n<p style=\"color:#0f2a43;margin:1em 0 .2em\"><strong>I sell clothing. What do I need so Google does not reject products?<\/strong><\/p>\n<p style=\"color:#335066;margin-top:0\">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.<\/p>\n<p style=\"color:#0f2a43;margin:1em 0 .2em\"><strong>My catalogue has no EANs. Can I still advertise on Google Shopping?<\/strong><\/p>\n<p style=\"color:#335066;margin-top:0\">Yes. identifier_exists is worked out automatically and sends &#8220;no&#8221; 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.<\/p>\n<p style=\"color:#0f2a43;margin:1em 0 .2em\"><strong>Can it handle large catalogues?<\/strong><\/p>\n<p style=\"color:#335066;margin-top:0\">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.<\/p>\n<p style=\"color:#0f2a43;margin:1em 0 .2em\"><strong>Do prices include VAT?<\/strong><\/p>\n<p style=\"color:#335066;margin-top:0\">By default yes, because shopping channels expect the final consumer price in Europe. You can change it in Settings. The price goes out as &#8220;12.34 EUR&#8221; and the sale price has its own field.<\/p>\n<p style=\"color:#0f2a43;margin:1em 0 .2em\"><strong>What do I need and what does the licence include?<\/strong><\/p>\n<p style=\"color:#335066;margin-top:0\">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.<\/p>\n<\/div>\n<hr \/>\n<div style=\"max-width: 100%;margin: 2em auto;background: linear-gradient(180deg,#f8fbff 0%,#fff 100%);border-radius: 16px;padding: 26px 30px\">\n<h3 style=\"text-align: center;margin-top: 0;font-size: 23px;color: #017cba\">\u2714\ufe0f One licence, one domain \u2014 everything included<\/h3>\n<p style=\"text-align: center;color: #335066;margin-bottom: .4em\">Your annual licence includes <strong>the whole WooCommerce product feed<\/strong> \u2014the Google Shopping, Meta, Bing and TikTok templates, the custom XML\/CSV feed, the pre-publish check, category mapping and filters\u2014, the year&#8217;s updates and email support*.<\/p>\n<p style=\"text-align: center;margin: 0\"><strong style=\"font-size: 22px;color: #017cba\">\u20ac89.99<\/strong> <span style=\"color: #475569\">per year \u00b7 VAT not included<\/span><\/p>\n<\/div>\n<hr \/>\n<blockquote style=\"border-left: 4px solid #017cba;background: #f0f7ff;padding: 16px 20px;border-radius: 0 12px 12px 0;margin: 1.4em auto;max-width: 100%\">\n<p style=\"margin: 0\"><strong>Every disapproved product is a product that is not being advertised. Publish a clean catalogue on Google, Meta, Bing and TikTok from today for \u20ac89.99 a year.<\/strong><\/p>\n<\/blockquote>\n<p style=\"text-align: center\"><strong>Your catalogue on every channel, without rejections, with the WooCommerce product feed from EHERO Woo Product Feed.<\/strong><\/p>\n<p style=\"text-align: center;font-size: 14px;color: #475569\">Want to see more tools for your store? Discover all our <a href=\"https:\/\/consultoriaehero.com\/en\/product-category\/woocommerce-plugins\/\">plugins for WooCommerce<\/a> or visit the <a href=\"https:\/\/consultoriaehero.com\/en\/store\/\">Consultor\u00eda EHERO store<\/a>.<\/p>\n<p style=\"text-align: center;font-size: 12px;color: #94a3b8;margin-top: 1.6em;line-height: 1.5\">*Support covers incidents, bugs and installation of the plugin; it does not include consultancy, custom configurations or bespoke development. Conditions apply.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The <strong>WooCommerce product feed<\/strong> that tells you what the channel would reject <strong>before you publish<\/strong>: Google Shopping, Meta, Bing and TikTok with apparel fields, GTIN and brand sorted.<\/p>\n<ul>\n<li>Templates with the required fields already mapped<\/li>\n<li>Size, colour, gender and variations with item_group_id<\/li>\n<li>Feed check and preview with a link to each product<\/li>\n<li>Category mapping to Google with Auto-map<\/li>\n<li>Fixed URL, batch generation and automatic regeneration<\/li>\n<li>Tax-inclusive prices and UTM parameters per feed<\/li>\n<\/ul>\n","protected":false},"featured_media":21563,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_jf_save_progress":"","rank_math_focus_keyword":"WooCommerce product feed,Google Shopping feed WooCommerce,Google Merchant Center feed,Facebook catalogue WooCommerce,TikTok Shop feed","rank_math_title":"WooCommerce product feed without rejections | EHERO","rank_math_description":"WooCommerce product feed for Google Shopping, Meta, Bing and TikTok with size, colour and GTIN, plus a feed check that flags rejections before you publish.","rank_math_robots":[],"rank_math_canonical_url":"","rank_math_seo_score":100},"product_brand":[8096],"product_cat":[979,978,974],"product_tag":[8113,8625,1253,8626,8110,8132,1282,8111,8080,8115,1539,1395],"class_list":["post-15961","product","type-product","status-publish","has-post-thumbnail","product_brand-ehero","product_cat-marketing-and-conversion","product_cat-seo-and-visibility","product_cat-woocommerce-plugins","product_tag-bing-shopping","product_tag-catalogo-de-meta","product_tag-ehero-en","product_tag-facebook-e-instagram","product_tag-feed-de-productos","product_tag-feed-de-productos-para-woocommerce","product_tag-google-merchant-center-en","product_tag-google-shopping","product_tag-gtin","product_tag-tiktok-shop","product_tag-woocommerce-catalog","product_tag-woocommerce-plugin","first","instock","downloadable","virtual","sold-individually","taxable","purchasable","product-type-ehero_subscription"],"acf":[],"_links":{"self":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product\/15961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/comments?post=15961"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media\/21563"}],"wp:attachment":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media?parent=15961"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product_brand?post=15961"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product_cat?post=15961"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/product_tag?post=15961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}