Integration · Store platform
Google product category on WooCommerce
WooCommerce itself does not produce a Google feed, so google_product_category only exists on your products if a feed extension added it — as product meta, not as a WooCommerce category. That is why bulk category editors cannot see it. The route that works for many products is a CSV round-trip through WooCommerce’s own product exporter and importer.
What this comes down to
- WooCommerce core has no Google feed; the attribute comes from whichever feed extension you use.
- The value is product meta, so WooCommerce category tools cannot edit it.
- Find the exact meta column by setting one product by hand and exporting it — do not guess the key.
- Import only the identifier column and the category column back.
The short version
- Set one product by handIn your feed extension’s product fields, set the Google product category on a single product and save it.
- Export that product with metaUse WooCommerce’s product CSV exporter with custom meta included, and find the Meta: column holding your value.
- Export all products and fill the columnExport every product the same way and run the file through the Bulk Mapper to get a category ID per row.
- Import only two columnsImport a CSV with the product identifier and the meta column only, then spot-check products in the admin.
Where the value actually lives
WooCommerce categories are your store’s navigation. The Google category is a different thing: a field your feed extension stores against each product, as meta, and writes into the feed as google_product_category. Different extensions use different meta keys, and that key is the column you need.
Because it is meta rather than a taxonomy term, the bulk editors that assign WooCommerce categories do not touch it. The export and import tools that include meta do.
The CSV round-trip
WooCommerce’s built-in product CSV exporter can include custom meta, and its importer can write it back. The dependable way to learn the right column name is empirical: set the Google category by hand on one product in your extension’s product screen, export that product with meta included, and read the Meta: column that now holds your value.
Then export all products the same way, fill that column for every row — this is the part the Bulk Mapper does, returning a category ID for each product with a confidence score — and import a file with only the identifier column and the meta column. Keeping other columns out means nothing else can be overwritten.
Every step, including how to verify the result before trusting it, is in bulk-assign Google product categories in WooCommerce.
Or skip the store entirely
If your extension makes meta awkward, a supplemental data source in Merchant Center carries categories without editing WooCommerce. It needs the product IDs exactly as your feed sends them.
Checking that the import took
Before trusting a full import, run it on a handful of products and look. Open two or three of them in your feed extension’s product screen and confirm the category shows there; then export those products again with meta included and compare the column with the file you imported. If the value is missing, the column name did not match the meta key exactly — the most common cause — and nothing else was changed.
After the extension next sends your feed, spot-check the same products in Merchant Center. A value that arrives but is not a real taxonomy entry is reported as an invalid category; the repair guide covers that case.
Keeping new products covered
A CSV round-trip fixes the catalog as it is today. Products added afterwards start without a Google category until someone sets one. Either set it by hand as each product is created, or repeat the round-trip for new products on a schedule that suits you — export only those added since the last run, map them, and import the same two columns.
Questions
Does WooCommerce have a google_product_category field?
Not in core. The field is added by a Google feed extension, which stores it as product meta. Its column name in an export depends on the extension.
Why can’t my bulk category editor change it?
Because it is meta, not a WooCommerce category term. Use the CSV exporter and importer with meta included, or send the values in a Merchant Center supplemental feed.
Sources
Read next
- How to bulk-assign Google product categories in WooCommerceGetting Google category IDs onto hundreds of WooCommerce products without editing them one at a time: export, map, and write them back.
- How to override Google's automatic product category with a supplemental feedWhat a supplemental feed can and cannot change, when Google accepts a category override, and the exact two columns to submit in the file.
- google_product_categoryAn optional product-feed attribute that places a product in Google’s fixed product taxonomy, sent as a numeric category ID or as the full category path.
- Product ID (id)The required feed attribute that uniquely identifies a product in Merchant Center, and the key that supplemental data sources match on exactly.
- Google product category on ShopifyTwo category columns, two taxonomies. Filling Shopify’s does not fill Google’s, and a blank cell on re-import erases it.
- Google product category in Meta catalogsMeta’s catalog reads the same attribute against Google’s taxonomy file, so one correct value serves both channels.