A Better Way to Woo + Google
Upload & Sync WooCommerce products directly to Google Shopping
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.
- Edit a Product.
- Check the box to “Enable Google Shopping”.
- Complete the Google Shopping Fields as you need.
done Sync Simple and Variable Products
done Supports WooCommerce Product Attributes
done Updates “Stock Status” In Realtime
Woogle Quickstart Guide
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.
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.
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.
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.
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 Redirect URIs: http://[your domain name]/wp-admin/admin-ajax.php?action=update_google_shopping_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.
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 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.
Get In Touch
Please fill out a contact form to get in touch with us.