How to resolve common Google for WooCommerce errors

This page explains some common Google for WooCommerce errors and how to resolve them.

Can’t complete setup; Continue button is unavailable

↑ Back to top

The Continue button on the final onboarding step is unavailable until you complete all required setup items.

Common causes and solutions

↑ Back to top

1. Store address is incomplete

In WP Admin, go to WooCommerce > Settings. Complete these required address fields:

  • Street address
  • City
  • Postcode
  • Country

2. Required Google accounts are not connected

The Continue button remains unavailable until you connect these accounts:

  • Connect a Google account.
  • Link a Google Merchant Center account.
  • Connect a Google Ads account.

The Google section should show the connected Google account email address, Merchant Center ID, and Google Ads ID. Each account displays a green checkmark and a Connected status when the connection is complete. If a connection is missing or incomplete, the Continue button remains unavailable.

Google for WooCommerce settings showing a connected Google account, Merchant Center ID, Google Ads ID, and store address using example data.

3. Account connections need to be reset

  1. Disconnect your Google accounts
    • Open https://<example.com>/wp-admin/admin.php?page=wc-admin&path=%2Fgoogle%2Fsettings, replacing <example.com> with your site’s domain.
    • Scroll down and select Disconnect from all accounts.
  2. Reconnect your Google accounts
    • After disconnecting, go to Marketing > Google for WooCommerce.
    • Follow the prompts to reconnect these accounts:
      • Google account
      • Google Merchant Center
      • Google Ads account
    • After you reconnect all required accounts and complete the store address, the Continue button becomes available.

Can’t create, edit, or pause Google Ads campaigns

↑ Back to top

If Google for WooCommerce cannot create, edit, or pause a campaign, you may see a message that an EU political advertising declaration is required.

Google Ads requires every campaign in the connected account to declare whether it contains political advertising intended for the European Union (EU), even when the answer is no. If any campaign is missing the declaration, Google blocks campaign-management changes across the account. This can prevent you from creating, editing, or pausing other campaigns, including campaigns that do not target an EU country.

Resolve the error

↑ Back to top
  1. Update Google for WooCommerce to the latest version. The guided declaration flow requires version 3.6.1 or newer.
  2. In WP Admin, go to Marketing > Google for WooCommerce.
  3. Follow the prompt to review campaigns that are missing an EU political advertising declaration, then answer the declaration question for each campaign.
  4. If the prompt does not appear, open the connected Google Ads account and complete the declaration at the account or campaign level. An admin or standard user must complete this task in Google Ads. See Google’s EU political advertising declaration guidance.
  5. After every campaign has a declaration, return to Google for WooCommerce and try the change again.

Note:

If you declare that a campaign contains EU political ads, Google will not serve that campaign in the EU. The campaign can still run in other regions.

Limited performance due to missing identifiers (GTIN, MPN, and brand)

↑ Back to top

Google may limit a product’s performance when it is missing one or more product identifiers, such as a Global Trade Item Number (GTIN), Manufacturer Part Number (MPN), or brand. These identifiers distinguish products and help Google match them with relevant searches.

Google does not require these identifiers for every product, but missing identifiers can reduce a product’s visibility on Google Shopping channels.

To add identifiers to an individual product, edit the product and open the Google for WooCommerce tab in the Product data section. To map identifiers across your store or a product category, use attribute mapping. See the attribute mapping use cases for examples.

Use the guidance below for custom or handmade products and products from known brands.

Identifiers for custom or handmade products

↑ Back to top

For custom or handmade products, use these identifier values:

  • [gtin]: Leave this field blank.
  • [mpn]: Enter the product’s WooCommerce SKU.
  • [brand]: Enter your domain name without https://www..

Products from known brands

↑ Back to top

Manufacturers usually provide identifiers for branded products.

  • [gtin]: Enter the GTIN supplied by the manufacturer. You can often find it on the product’s barcode or packaging. If you cannot find it, contact the manufacturer.
  • [mpn]: Enter the manufacturer-assigned part number. If the product does not have an MPN, leave this field blank.
  • [brand]: Enter the product’s brand, such as Adidas. Google uses this value to match the product with relevant searches.

Unable to update your Google Merchant Center contact information

↑ Back to top

The Unable to update your contact information error usually appears when Google for WooCommerce cannot reach your site’s XML-RPC URL. Google for WooCommerce uses XML-RPC to communicate with WordPress.com. Your web host, firewall, or security plugin may block these requests.

Open https://example.com/xmlrpc.php in your browser, replacing example.com with your site’s domain. A working XML-RPC URL displays XML-RPC server accepts POST requests only. If this message does not appear, the URL is blocked.

Ask your web host to unblock XML-RPC, or check your firewall and security plugin settings. If your host does not block the URL, perform a conflict test to determine whether a theme or plugin is blocking it.

If your site intentionally blocks XML-RPC, use one of these options:

  1. Add Jetpack’s IP addresses to your allowlist. Learn more about Jetpack and XML-RPC.
  2. Allow access to Jetpack’s custom XML-RPC endpoint: https://example.com/xmlrpc.php?for=jetpack or https://example.com/?for=jetpack&jetpack=comms. These endpoints behave like the standard WordPress XML-RPC endpoint but accept only Jetpack XML-RPC methods.

Note:

Google for WooCommerce uses Jetpack services to connect your site to WordPress.com. You do not need to install the Jetpack plugin.

Google ID was not found in Merchant Center

↑ Back to top

This error can appear when a product is marked as synced in WooCommerce but its matching ID cannot be found in Google Merchant Center. This can happen if someone deletes the product directly in Merchant Center.

Google for WooCommerce resyncs products when they are updated. To trigger a full sync, open the debug page at wp-admin/admin.php?page=connection-test-admin-page, then select Sync All Products with Google Merchant Center.

Error submitting products to Google

↑ Back to top

Error submitting products to Google: Google Merchant Center has not been set up correctly. Please review your configuration.

This error indicates a problem with the Google Merchant Center connection. Disconnect and reconnect your Google accounts.

In WP Admin, go to Marketing > Google for WooCommerce > Settings, then select Disconnect from all accounts. Follow the prompts to reconnect your accounts.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or services and pay on a weekly,...

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.