A Better Way to Woo + Google

Upload & Sync WooCommerce products directly to Google Shopping

WooCommerce to Google Shopping Integration

Ready to Woogle?

  • done Sync Simple and Variable Products
  • done API Integration Eliminates Feed Management
  • done Offline Sync Updates Stock Quantity in Realtime

The Old Way

Long Exports, Spreadsheets and Feed Uploads. Yuck!

Many retailers must constantly export and manage lengthy spreadsheets just to get the same data that they’ve already entered in their shopping cart into a product feed that must be uploaded regularly.

Export products, export variations, merge and upload feed, update.
Will somebody please stop the madness?!

The New Way

Upload and Sync Product Data In Realtime

Adding a WooCommerce product to your Google Merchant Center is easy with Woogle.

  1. Edit a Product.
  2. Check the box to “Enable Google Shopping”.
  3. Complete the Google Shopping Fields as you need.

What Else?

done Sync Simple and Variable Products
done Supports WooCommerce Product Attributes
done Updates “Stock Status” In Realtime

Woogle Quickstart Guide

Got the plugin? Let’s go!

Open Your Google Merchant Account

Already Have A Merchant Account Setup? Skip to: Create & Enable A New API Project.

In order to use Google Merchant Center you must first sign up for an account with Google. If you already have an account with Google (like Gmail), visit merchants.google.com and sign in to get started.

If you do not already have a Google account, visit merchants.google.com and click Create an account. Follow the prompts to create a new Google Account.

Get more help with setting up a new Merchant Account from this Beginner’s Guide.
Verify & Claim Your Website URL

Before you can upload product data to Merchant Center for Google Shopping, you must verify and claim your store’s website URL. Verification lets Google know that you are an authorized owner of a website URL. Claiming associates the verified website URL with your Merchant Center account.

There are two ways that you can verify and claim your website URL: during account signup or from the Website Verification tab.

During account signup (recommended): Google recommends that you complete this step when you first sign up for a Merchant Center account, especially if you’ll be using Google Shopping. If you need to skip this step during signup, you can verify and claim your website URL from the Website Verification tab.

From the Website Verification tab: Verify and claim your website at any time from this tab.

More detailed steps to verifying your website URL on Google Merchant Answers.
Configure Tax & Shipping Settings

Even if you’ve setup Tax & Shipping in WooCommerce, they still must be setup within your Merchant Account. The ‘tax’ attribute is only applicable to feeds targeting the US. For all countries, Google provides a tax policy review with more information on whether or not value-added tax (VAT) has to be included in the price of an item.

There are three ways to specify tax (US only) and shipping costs:

Settings in the Merchant Center: We offer various ways to specify tax and shipping costs. Learn more about account-level tax settings. You can also use account-level shipping settings to create comprehensive shipping configurations for most shipping models. These settings allow you to use anything from simple, flat rates to more complex, custom models. Account-level settings can be based on product attributes like ‘price’, ‘shipping weight’, or ‘shipping label’, or – in some countries – based on shipping locations like state, city, or postal code. Learn more about account-level shipping settings.

Attributes in your product data: By using the tax and shipping attributes below, you can also model complex tax and shipping cost structures.

Combination of the two: You can specify default tax and shipping information in Merchant Center, and then override those defaults for certain products by specifying the attributes below. Feed-level information always overrides account-level settings.

Google provides specific per-country requirements for Tax & Shipping Data.
Create & Enable A New API Project

In order to connect to the Google Shopping Content API, you’ll need to create a new developer “project” to enable the API and get credentials.

play_arrow Follow These Steps

Visit the Google Developer Console to create a new “project”.

Select “Create a Project”, name the project, agree to the Terms of Service and click “Create”.

Select “APIs” and enable “Content API for Shopping”.

Enable Google Content API for Shopping
Setup Authentication With Your API

Google uses authentication called “OAuth” to allow a site admin to connect to the Google Shopping Content API with their Google account.

play_arrow Follow These Steps

Select “Add Credentials” and then “OAuth 2.0 Client ID”

Select “Create a Project”, name the project, agree to the Terms of Service and click “Create”.

If prompted, select “Configure Consent Screen” and name your product. Only “Product Name” is required and you may name it what you like. Save.

Select “Web Application” as your application type and complete the next 2 fields:

  • Authorized Javascript Origins: Your site URL. This should match your WordPress Site Address under Settings > General
  • Authorized Redirect URIs: http://[your domain name]/wp-admin/admin-ajax.php?action=update_google_shopping_api
Setup OAuth With Your Google Shopping Content API
Update Woogle Settings In WordPress

Now that you can sign-in with your Google account and have API credentials, you can update Woogle in WordPress and complete the integration!

play_arrow Follow These Steps

In WordPress, select “Woogle” and complete the following fields:

  • License Key: If you haven’t already, enter the license key that came with your Woogle plugin purchase.
  • Merchant ID: From your Google Merchant Center, find your Merchant ID in the top right corner.
  • Application Name: From your Google Developer Console, find your “Application Name” from the OAuth Consent Screen under “Product Name”.
  • Client ID: Also in Developer Console, find the “Client ID” within “API Credentials”.
  • Client Secret: Also in Developer Console, find the “Client Secret” within “API Credentials” as well.
Setup OAuth With Your Google Shopping Content API
Save and Follow Prompts

You will be prompted to allow access to the Google Account used to manage your Google Merchant Account. If successful, this access token will be valid for 6 months at a time (and can be refreshed simply by signing in again).

You’re Integrated!

You’re now ready to add and update products.

Adding A Product in WooCommerce to Your Merchant Center

Once you’ve completed setup, adding products to your Google Merchant Center is very simple.

play_arrow Here’s How To Add A Product

Edit a WooCommerce product. In the “Product Data” section, open the “Google Shopping” tab.

Check the box to Enable Google Shopping. Complete the remaining Google Shopping fields.

Save the product.
Any errors with the Google Shopping integration will be shown at the top of the page. Otherwise, you will see a success message.

Adding A WooCommerce Product to Google Merchant Center

Get In Touch

Need Help? Let Us Know!

Please fill out a contact form to get in touch with us.

Your Name
Your Email
Question Type
Your Woogle License Key (Required for support)
Your Message