Google Product Feed – Feed generation options

By default, the feed will include all eligible, supported products and variations. However, there are a number of options / techniques you can use to control what is included.

Including / excluding variations in your feed ↑ Back to top

If you have variable products in your store, then the feed creates an individual product output for each individual variation in the feed. If you want to disable this, and only include a single item representing all variations of a product, then you can do so on the plugin settings page (WooCommerce » Settings » Product Feeds).

At the bottom of the settings page is an option which you can de-select called “

If you do include variations, you may also be asked by Google to include the item_group_id element. You can also do this in the same section, the option will show if you have variations set to be included.

Note: This is disabled by default as it only applies in certain specific circumstances.

Creating partial feeds / limiting the items in your feed ↑ Back to top

Generating the product feed means that WordPress must load all product data in a single request, and it often takes more resources than an average page request. The feed generator tries to be as efficient as possible. But if you encounter issues, you may want to generate multiple partial feeds and submit each feed individually to Google.

You can generate a partial feed by including gpf_start and gpf_limit arguments in the feed URL. Example: If your full feed URL is http://www.example.com/?woocommerce_gpf=google, then you can generate a feed containing only the first 100 items by using the URL.

  • http://www.example.com/?woocommerce_gpf=google&gpf_start=0&gpf_limit=100

To submit multiple feeds, change the gpf_start value accordingly (without changing the gpf_limit). For example:

  • http://www.example.com/?woocommerce_gpf=google&gpf_start=0&gpf_limit=100
  • http://www.example.com/?woocommerce_gpf=google&gpf_start=100&gpf_limit=100
  • http://www.example.com/?woocommerce_gpf=google&gpf_start=200&gpf_limit=100
  • http://www.example.com/?woocommerce_gpf=google&gpf_start=300&gpf_limit=100

Adjust the gpf_limit value to one that your hosting can reliably handle.

Alternatively you can create feeds for individual categories and split up your feed that way – see below.

Note: v7.1.0 of the plugin includes new features to generate feeds more efficiently. If you are having problems generating a full feed, you may like to checkout the new Feed item caching feature.

Creating a feed for specific categories ↑ Back to top

You can generate a feed for a specific category, or specific categories by adding the category IDs to the feed URL in the gpf_categories parameter, e.g.

For a single category:

http://www.example.com/?woocommerce_gpf=google&gpf_categories=44

For multiple categories, you can add them as comma separated, e.g.

http://www.example.com/?woocommerce_gpf=google&gpf_categories=44,26

Creating a feed in a specific currency ↑ Back to top

If you have the WooCommerce Multi-Currency extension then you can produce a feed in any of the currencies that you’ve enabled in the Multi-currency extension settings. To access a feed in a specific currency, simply add currency={currency_code} onto the end of your feed URL, e.g.

  • http://www.example.com/?woocommerce_gpf=google&currency=USD
  • http://www.example.com/?woocommerce_gpf=google&currency=GBP
  • http://www.example.com/?woocommerce_gpf=google&currency=EUR

Questions & Feedback ↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.

Already purchased and need some assistance? Open a support ticket via the Help Desk.

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top