Resolving GTIN Issues in Google for WooCommerce: A Complete Troubleshooting Guide
Content
Understanding GTIN Problems in Google for WooCommerce
Many WooCommerce store owners encounter GTIN-related issues when using the Google for WooCommerce plugin. These problems often manifest as product disapprovals, missing identifiers, or synchronization errors in Google Merchant Center. Based on community reports and solutions, this guide covers the most common GTIN challenges and how to resolve them.
Common GTIN Issues and Their Solutions
1. GTIN Field Location Changes
Problem: Users can't find the GTIN field in the expected location.
Solution: The GTIN field has been moved from the 'Google for WooCommerce' tab to the standard WooCommerce Inventory tab. Enter your GTIN values there, and the plugin will automatically sync them to Google Merchant Center.
2. GTIN Not Syncing Properly
Problem: GTIN values entered in WooCommerce aren't being carried over to Google Merchant Center.
Solution: Ensure you've properly configured attribute mapping:
- Go to Marketing > Google Listings & Ads > Attributes
- Create an attribute rule for GTIN
- Select "Use value from existing product field"
- Choose the appropriate field containing your GTIN data
3. Variable Products Not Picking Up GTIN
Problem: GTIN works for simple products but not variable products.
Solution: This often occurs when using third-party SEO plugins. Ensure you've properly configured GTIN settings for both parent and variation products in your SEO plugin's settings.
4. Products Without GTINs Getting Flagged
Problem: Products that shouldn't have GTINs (custom products, digital goods) are being flagged for missing identifiers.
Solution: For products without manufacturer-assigned GTINs:
- Leave the GTIN field completely blank
- Set MPN to use your product SKU
- Set Brand to your domain name (without http/www)
- These can be configured globally through attribute mapping
5. Duplicate or Grayed Out GTIN Fields
Problem: The GTIN field in the Google for WooCommerce tab appears grayed out or shows old values.
Solution: The plugin now prioritizes the GTIN value from the Inventory tab. The grayed-out field in the Google tab is historical data and doesn't affect synchronization. If you need to remove old values, you may need to edit the _wc_gla_gtin custom field directly.
6. Bulk Management Challenges
Problem: Difficulty managing GTIN values for large product catalogs.
Solution: Use WooCommerce's built-in CSV import/export functionality. Note that the GTIN field is now part of the standard inventory data rather than a separate meta field.
7. Mapping to Custom GTIN Fields
Problem: Wanting to use existing custom fields for GTIN data instead of the default fields.
Solution: While the plugin doesn't directly map to arbitrary custom fields, you can use the woocommerce_gla_product_attribute_values filter for custom mapping, or consider migrating your existing GTIN data to the standard Inventory field.
When GTIN Isn't Required
Remember that not all products require GTINs. According to Google's policies, these product types typically don't need GTINs:
- Custom-made products
- Digital products (though ISBN is required for books)
- Products without manufacturer-assigned identifiers
- Vintage or collectible items
For these products, focus on providing strong MPN and Brand information instead.
Final Recommendations
Always ensure your GTIN values meet Google's formatting requirements. Different product types require different GTIN lengths (12-digit UPC, 13-digit EAN, etc.). Test with a small batch of products before applying changes to your entire catalog, and allow 24-48 hours for changes to fully propagate through Google's systems.
If problems persist, consider checking Google Merchant Center directly for more detailed error messages, as sometimes the issue may be with Google's interpretation of your data rather than the synchronization itself.
Related Support Threads Support
-
Attributes Brand and UPC not propegatinghttps://wordpress.org/support/topic/attributes-brand-and-upc-not-propegating/
-
some products are missing identifiers [gtin, mpn, brand]https://wordpress.org/support/topic/some-products-are-missing-identifiers-gtin-mpn-brand/
-
GTIN field not updatedhttps://wordpress.org/support/topic/gtin-field-not-updated/
-
Duplicate GTIN On Variationshttps://wordpress.org/support/topic/duplicate-gtin-on-variations/
-
Problem not synchronizing GTIN fieldhttps://wordpress.org/support/topic/problem-not-synchronizing-gtin-field/
-
Incorrect value [identifier exists]https://wordpress.org/support/topic/incorrect-value-identifier-exists/
-
missing GTIN attribute.https://wordpress.org/support/topic/missing-gtin-attribute/
-
GTIN missing on variable productshttps://wordpress.org/support/topic/gtin-missing-on-variable-products/
-
How to use “gla_”+product_id as MPN?https://wordpress.org/support/topic/how-to-use-gla_product_id-as-mpn/
-
How to disable GTIN and MPNhttps://wordpress.org/support/topic/how-to-disable-gtin-and-mpn/
-
am using MPN not GTINhttps://wordpress.org/support/topic/am-using-mpn-not-gtin/
-
GTIN [identifier_exists]https://wordpress.org/support/topic/gtin-identifier_exists/
-
This value is not valid [gtin]https://wordpress.org/support/topic/this-value-is-not-valid-gtin/
-
GTIN-EAN field grey, cannot be editedhttps://wordpress.org/support/topic/gtin-ean-field-grey-cannot-be-edited/
-
Custom Gtin Field and custom Brand & Color Attribute – What now?https://wordpress.org/support/topic/custom-gtin-field-and-custom-brand-color-attribute-what-now/
-
GTIN Issueshttps://wordpress.org/support/topic/gtin-issues/
-
Gtin sync to Merchant center Issuehttps://wordpress.org/support/topic/gtin-sync-to-merchant-center-issue/
-
GTIN – EAN Field in CSV export not foundhttps://wordpress.org/support/topic/gtin-ean-field-in-csv-export-not-found/
-
GTIN [identifier_exists] attribute value [no]https://wordpress.org/support/topic/gtin-identifier_exists-attribute-value-no/
-
GTIN Attribute Mappinghttps://wordpress.org/support/topic/gtin-attribute-mapping/
-
Duplicate GTINs (UPC/EAN) reported after upgrade to GLA v1.12.2 / v1.12.3https://wordpress.org/support/topic/duplicate-gtins-upc-ean-reported-after-upgrade-to-gla-v1-12-2-v1-12-3/
-
upload bulk Gtin number to the producthttps://wordpress.org/support/topic/upload-bulk-gtin-number-to-the-product/
-
GTIN is not carried overhttps://wordpress.org/support/topic/gtin-is-not-carried-over/
-
It doesn’t read GTIN from WooCommercehttps://wordpress.org/support/topic/it-doesnt-read-gtin-from-woocommerce/
-
GTIN needs assigning or not?https://wordpress.org/support/topic/gtin-needs-assigning-or-not/
-
Limited performance due to missing identifiers [gtin, mpn, brand]https://wordpress.org/support/topic/limited-performance-due-to-missing-identifiers-gtin-mpn-brand-4/
-
Mapping GTIN/EAN fieldhttps://wordpress.org/support/topic/mapping-gtin-ean-field/
-
Missing gtin in woo variable productshttps://wordpress.org/support/topic/missing-gtin-in-woo-variable-products/
-
Schema Property Missing (Brand, Gtin, Price valid until)https://wordpress.org/support/topic/schema-property-missing-brand-gtin-price-valid-until/
-
GTIN Field Mapping to other custom fieldhttps://wordpress.org/support/topic/gtin-field-mapping-to-other-custom-field/
-
GTIN attribute mapping not workinghttps://wordpress.org/support/topic/gtin-attribute-mapping-not-working/
-
Mapping 3rd party GTIN fieldshttps://wordpress.org/support/topic/mapping-3rd-party-gtin-fields/
-
Not able to automaticity populate the GTIN fieldhttps://wordpress.org/support/topic/not-able-to-automaticity-populate-the-gtin-field/
-
Do We Need Conditions On Both Ends?https://wordpress.org/support/topic/do-we-need-conditions-on-both-ends/
-
Miss GTIN & MPN attributes from Woocoomerce Germanizedhttps://wordpress.org/support/topic/miss-gtin-mpn-attributes-from-woocoomerce-germanized/
-
GTIN for variablehttps://wordpress.org/support/topic/gtin-for-variable/
-
GTIN A Constant Thornhttps://wordpress.org/support/topic/gtin-a-constant-thorn/
-
my gtin is in variation description field, how can i map to plugin ?https://wordpress.org/support/topic/my-gtin-is-in-variation-descriotion-how-can-i-map-to-plugin/
-
Missing GTIN fieldhttps://wordpress.org/support/topic/missing-gtin-field/
-
GTIN in WC product tab, but NOT in this plugin’s tabhttps://wordpress.org/support/topic/gtin-in-wc-product-tab-but-not-in-this-plugins-tab/
-
No products addedhttps://wordpress.org/support/topic/no-products-added/
-
Display product GTIN on front endhttps://wordpress.org/support/topic/display-product-gtin-on-front-end/
-
Using MetaBox custom field as GTINhttps://wordpress.org/support/topic/using-metabox-custom-field-as-gtin/
-
How can I remove duplicate GTINhttps://wordpress.org/support/topic/how-can-i-remove-duplicate-gtin/
-
SKU not available in product feedhttps://wordpress.org/support/topic/sku-not-available-in-product-feed/