

The settings screen: the feed link with the check that it opens, the buttons for the free check and for FeedRobin, and the Brand field.
This plugin publishes your WooCommerce products as a product feed in Google’s format, at a private link on your own site. You paste the link into Google Merchant Center once. Each time the link is opened, the feed is built from your catalogue, with the prices and stock in your shop at that moment.
It is free, with no account and no sign-up, and the plugin sets no limit on the number of products.
See a feed it produced on a WooCommerce test shop, or check a feed you already have, free.
The feed is an XML file (RSS 2.0) with the attribute names of Google’s product data specification. Each item has:
id: the product or variation ID.title: the product name; for a variation, the product name and its attribute values, such as “Hoodie – Blue, Large”. At most 150 characters.description: the variation’s description, else the product’s short description, else its description, without HTML, at most 5,000 characters. Left out when all three are empty.link: the product page.image_link: the variation’s image, else the product image. additional_image_link: up to 10 images from the product gallery.price: in the shop’s currency, without tax in US and Canadian dollars and with tax in other currencies. sale_price: only while a sale is running.availability: in_stock, out_of_stock or backorder.condition: new, used or refurbished, from a product attribute called Condition or from the condition field of Google for WooCommerce; new when neither has one of these values.item_group_id: the product’s ID, on each of its variations.brand: from WooCommerce’s brand taxonomy, Perfect Brands, YITH, or a product attribute called Brand; else from the Brand field in the plugin settings, which is empty by default.gtin: from the GTIN, UPC, EAN or ISBN field of the variation, else of the product, or from Google for WooCommerce when that field holds no valid GTIN. A GTIN with a wrong length or check digit, or a placeholder such as all zeros, is left out.color and size: from attributes named Color, Colour, Colors, Colours, Culoare, Farbe, Couleur, Colore, Barva, Farba or Szín, and Size, Sizes, Mărime, Größe, Groesse, Grosse, Taille, Taglia, Talla, Velikost, Veľkosť or Méret, or with a name whose last word is one of these, such as US Size or Shoe Size, with the names your shop displays. A name with a word from both lists, such as Colour / Size, is not read. On a simple product, only when the attribute has one value. A variation takes them from its own attributes, else from the product’s attributes that have one value.product_type: the product’s deepest category with its parent categories, such as “Clothing > Shirts > Tees”.shipping_weight: the product’s weight, with the shop’s weight unit.custom_label_0 to custom_label_4) and does not send the SKU as mpn.identifier_exists. Outside the media and apparel cases, Google’s product data specification asks for it, set to no, on products that have no GTIN and no MPN with a brand.availability_date. A product on backorder is sent with availability set to backorder and no date. Google’s availability page requires availability_date for backorder. In Merchant Center, a supplemental data source with each item’s id from this feed (the product or variation ID) and its availability_date can add the date. The Supplemental sources tab appears only after the Advanced data source management add-on is turned on in Settings > Add-ons.Meta’s Commerce Manager accepts a file formatted for Google: when you add a data feed, choose Google Merchant Center under “Which platform is your file formatted for?” and paste the link under Use a URL (Meta’s steps).
FeedRobin, our paid service, writes a feed for each of these channels from the same catalogue: Google Shopping, Facebook & Instagram, Microsoft / Bing Shopping, TikTok, Pinterest (beta), Heureka.cz / Heureka.sk, Compari.ro / Árukereső.hu, idealo.de / idealo.at (beta), ChatGPT / OpenAI, llms.txt for AI assistants (beta) and Custom XML feed.
feedrobin.com/audit checks a feed link without an account. It reads the feed, compares the price on a sample of product pages with the price in the feed, measures a sample of the images, and lists the issues it finds, the most serious first. The Check this feed button on the settings screen opens it with your link filled in.
Plans from €39 a month, every channel included on every plan. 7 days free — the card goes on at the start and nothing is charged until the trial ends. The Connect to FeedRobin button on the settings screen opens FeedRobin with your feed link filled in. This plugin works the same whether you use it or not.
Running stores for clients? One FeedRobin account holds all their catalogues — the Agency plan pools 100,000 products across every store you manage, with ten logins for your team and reports with your name on them.
The plugin makes no outbound requests of any kind. It does not send your catalogue, your settings or any usage data anywhere. The settings screen opens your own feed link in the background to check that it opens; that request goes only to your shop.
Two buttons on its settings screen and one link in its one-time welcome notice are ordinary links to feedrobin.com: Check this feed (in the notice, Check it free) opens the free feed check, and Connect to FeedRobin opens the service, each with your feed link in the address. The one-time review request links to wordpress.org. Nothing is transmitted unless you follow a link, and the check needs no account. FeedRobin is a separate paid subscription with its own terms and privacy policy; using this plugin does not require it, and the plugin works the same without a subscription.