What does Product Feed do?

Inventive Product Feed creates a public XML product feed for WooCommerce stores. The feed is designed for Google Merchant Center and can be added as a file source.

The plugin includes simple products and product variations, using product images, prices, stock availability, identifiers, brand information and product categories where available.

Plugin features

  • Creates a Google Merchant Center-compatible XML feed.
  • Supports simple WooCommerce products and product variations.
  • Outputs product images, prices, availability, categories and product links.
  • Reads common brand, MPN, GTIN, EAN, UPC and ISBN metadata fields.
  • Includes colour and size variation attributes where available.
  • Uses checksum-verified private plugin updates.

How to use it

  1. Download and install the plugin through Plugins → Add Plugin → Upload Plugin.
  2. Activate it on a WooCommerce store.
  3. Open /inventive-product-feed.xml on your website to confirm the feed renders.
  4. Add the full feed URL to Google Merchant Center using the file feed source.

Important: Test the feed on a staging site first and confirm that the product data is suitable for your Merchant Center account before using it in production.

The feed URL uses your own domain. For example, if your website is https://example.com, the feed will be available at https://example.com/inventive-product-feed.xml.

Product data included

The feed is generated from published WooCommerce products. Products without a price, link or image are skipped so that incomplete entries are not sent to Merchant Center.

Feed fieldWooCommerce source
g:idProduct SKU, or the WooCommerce product ID if no SKU is set
g:titleProduct name, with variation details where available
g:descriptionShort description, full description, or product name fallback
g:linkProduct permalink
g:image_linkProduct image, or parent product image for variations
g:availabilityWooCommerce stock and backorder status
g:priceDisplayed WooCommerce price and store currency
g:brandCommon brand meta fields, product brand taxonomy, or site name fallback
g:mpnCommon MPN meta fields or SKU fallback
g:gtinCommon GTIN, EAN, UPC and ISBN meta fields
g:product_typeDeepest WooCommerce product category path

Google Merchant Center setup

  1. Sign in to Google Merchant Center.
  2. Create or edit a product source.
  3. Choose the option to add products from a file.
  4. Enter the full feed URL for your website, ending in /inventive-product-feed.xml.
  5. Set a fetch schedule that suits how often your catalogue changes.

Plugin support

Inventive Product Feed is provided free of charge and “as is”, without warranty. You are responsible for testing it on a staging site and confirming that it is suitable for your website before using it in production.

You are welcome to contact Rather Inventive to report a problem or suggest an improvement. However, free installation, configuration and troubleshooting support is not included. Paid assistance may be available by arrangement.

Requirements and limitations

  • Requires WordPress 6.2 or later and PHP 7.4 or later.
  • Requires WooCommerce to be active.
  • The plugin publishes a feed but does not manage Merchant Center approval, diagnostics or advertising campaigns.
  • Product eligibility depends on the quality and completeness of your WooCommerce product data.
  • Merchant Center may require additional fields for some product categories, countries or advertising programmes.

Version 1.1 release notes

  • Changed the primary feed URL to /inventive-product-feed.xml.
  • Kept /inventive-gmc-feed.xml as a backwards-compatible alias.
  • Added secure, checksum-verified WordPress updates.
  • Added production plugin metadata, readme, uninstall cleanup and release packaging.
  • Refactored feed generation with stricter escaping and safer helpers.