How To Auto-Sync WooCommerce Products To Google Merchant Shop

How To Auto-Sync WooCommerce Products To Google Merchant Shop

It is natural for most WooCommerce Shop Owners to try and increase their sales by promoting several different merchant shops. Almost all WooCommerce store owners promote their WooCommerce Products to Google Merchant Shop since it is the largest marketplace to get more potential customers.

WooCommerce Product Feed Manager makes it extra easy for you to promote your valuable products in different merchant shops. As a reliable WordPress agency, we care about your success. With the regular iteration of our plugin, we are spreading the way for your continuous improvements and benefits.

Today, we are happy to inform you about the new update of our plugin WooCommerce Product Feed Manager. We recently added a new feature that will give you an extra hand in promoting your products on Google Merchant Shop.

With this latest version, you can simply work in harmony with the best merchant shop out there and potentially increase your revenue.

Let’s dig in!

Here’s the complete video tutorial. Or you may read the written guide below so that you can auto-sync your WooCommerce Products to Google easily.

Auto-sync WooCommerce Products To Google

You can auto-sync your WooCommerce Product feed to Google Merchant Shop using our plugin.

This means that with the latest WooCommerce Product Feed Manager, you can now directly send your WooCommerce products to Google Merchant Shop; you no longer need to download and upload feed on your Google Merchant Center manually.

This feature carries out the task by allowing your Google Merchant Center to fetch the data of your updated product feed according to the schedule you decide.

You need to simply set up your WooCommerce Product Feed Manager to integrate with your Google Merchant Shop.

Once you have set the required credentials to auto-sync the plugin with your google merchant account, you can then choose your desired schedule, when you want your updated product feed to be collected by your Google Merchant Shop. It’s as simple as that.

This will save you so much time. You can focus on improving your WooCommerce Shop while your updated product feed will automatically be sent to your Google Merchant Shop.

WooCommerce Products to Google Merchant Shop

Here’s How It Works

Synchronizing your WooCommerce Products to Google Merchant Shop is an easy procedure. Just follow these steps and you are good to go!

You will need 3 specific information to set up the synchronization:

  • Client ID
  • Client Secret
  • Google Merchant ID

You can collect your Client ID and Client Secret from your Google Developers Console and you can collect your Google Merchant ID from your Google Merchant Shop.

In case you are unaware of how to find them, continue reading, we have provided instructions on how to collect them.

Let’s begin with the steps now.

Steps to Auto-Sync WooCommerce Products to Google Merchant Shop

You need to follow a few specific steps to set it up.

So let’s go through each step one by one.

Step 1 – Collect Client ID And Client Secret

i. Create A Project

First, go to Google Developers Console and log in with your Google account. You will see a dashboard like this:

Google Developers Dashboard

If you already have a project created for your products, you can use the same, or you can create a new project if you don’t have one yet.

To do this, you need to click on Select a Project. Here you will be given a list of projects that you have created so far.

Select New Project

Click on New Project to set up a new project and provide the required information.

New Project

Here, you can change the Project ID if you want. Then click on Create.

Once the project is ready, you will get a notification on the top right corner. You can select your new project from the Select A Project option or from the Notification dropdown.

ii. Enable Content API for Shopping

Content API for Shopping is an interface that allows you to interact with the merchant center platform directly. This helps you to increase the efficiency of your shop with proper data management in a more organized way.

To activate it for your current project, Go to the Dashboard. Select ENABLE APIs AND SERVICES.

Enable APIs And Services to auto-sync WooCommerce Products to Google Merchant Shop

Search for Content API for Google Shopping and click Enable.

iii. Create Credentials

This is the most important part where you will need to set up credentials to make the API work properly. Let’s get started.

a. OAuth Consent Screen

Choose Credentials from the console control menu. And then go to OAuth consent screen.

OAuth Consent Screen

Here’s how the OAuth consent screen looks like:

Credential Page
Terms you will face here are
• Application Name

The name of the App you are asking for consent. You need to provide this otherwise you can not approach with your step.

• Application Logo

The identical image of your app to be specific, a logo of your app. Customers will recognize your app based on this image.

• Support Email

This email ID will help your customers to reach you in need of user support. The google id you used to log in to your google console will be placed here by default.

• Scopes for Google APIs

You are provided with a list of scopes here. You can also add your own. The level of scopes you choose here (such as email/profile/openid/custom), your application can access to only that part of your user’s data.

• Authorized Domain

You must enter the application URL here. Otherwise, Google won’t mark your domain as authorized. As you can see in the picture below, I provided my domain,

Your domain will probably already be there by default but in case you see that there is no domain, you should provide the authorized domain of your shop here.

• Application Homepage/Privacy Policy/ TOS Link

These are the respective homepage and privacy policy/ terms and service links of your application and they will be previewed on your consent screen. But it has to be hosted on your authorized domain — otherwise no need to fill the box.

Provide the Application Name and Authorized Domain(s) to start the process. You can add the rest of the options later.
And click on Save.

b. OAuth Client ID

Go back to Credentials. Click on the blue button Create credentials and choose OAuth Client ID from the drop-down menu.

Go to OAuth Client ID

You will be forwarded to a page given below:

Select Web Application

Select application type Web application.

Once you choose Web application, an extended form will appear as given below:

Web Application Extension
Terms you will face here are
• Name

You need to provide a name here to approach. It is the name of your OAuth(Open Authorization) Client ID. As you can see, I have set the name as Test Guide Web App1.

• Authorized JavaScript Origins

It is the origin URI of the client application. It is not always mandatory to use. However, if you are using a non-standard port, you should include it here.

• Authorized Redirect URIs

After the authentication with Google, this is the path you will need to redirect your users to your application. It can not be a public IP address and it has to be the matching Redirect URL from your plugin dashboard.

You will get the Redirect URL from your WooCommerce Product Feed Manager dashboard. Got to Product Feed> Google Merchant Settings and you can see the redirect URL marked in the picture below.

Collect Redirect URL

Copy the address and paste it under Authorized redirect URIs and click Create.

You will see that under Credentials, you have an OAuth 2.0 Client ID created. Click on it and check if all the information is still in place.

How to Auto-Sync WooCommerce Products to Google Merchant Shop Using WPFM 1

So when you enter, it should look something like this:

How To Auto-Sync WooCommerce Products To Google Merchant Shop 1

After you have successfully created an OAuth Client ID, copy your Client ID and a Client Secret. Save it for later.

Google Console has a bug. Sometimes it removes your listed Authorized redirect URI. You can see in the picture above, there is a redirect URL there. If you see that it’s missing, you need to add it again.

Step 2 – Get Your Google Merchant ID

To get started with Google Merchant, follow this link.
You will be taken to your merchant dashboard. From here you can monitor your feeds, product list, and some more options. So when you send your WooCommerce Products to Google, they will be listed here.

Finding your merchant ID from here is easy. It is given just beside our Profile image as shown in the image below:

Google Merchant ID

Copy the Merchant ID and save it.

Step 3 – Sync WooCommerce Product Feed Manager With Google Merchant Shop

Finally, when you have your Client ID, Client Secret and Merchant ID, Go to Your Dashboard> Product Feed> Google Merchant Settings.

Put all the information accordingly as shown below:

How To Auto-Sync WooCommerce Products To Google Merchant Shop 2

Once you have everything in place, click on Submit. After submitting, click on Authenticate.

It will redirect you to the permission page of Google. Allow your google account for approving access to your authorized domain. Then you will get a message that ‘You are authorized’.

Authorized for Auto-sync

And you are all set! Now it’s time to use the auto-sync feature to send your WooCommerce Products to Google Merchant Shop.

Step 4 – Schedule the Auto-Sync

Now that the set up is complete, you can go to your product feed, and on the right side of the page, you will see that there is the new feature, Send to Google Merchant.

Schedule Product Feed Auto-sync to Google

Under this section, you will have the options:

  • Target Country
  • Target Language
  • Schedule
  • Select Hour
Send To Google Merchant Box

First, choose the Target Country and the Language.

You have to input short form, and it has to match Google’s format. At first, you can see a small paragraph with a ‘Click here’ link. Go there and check the short forms of your desired target country and language to be accurate.

Next, you can set your schedule according to your own will.

Choose between WeeklyMonthly or Hourly basis.

Schedule Types

If you choose Hourly:

Hourly Schedule

Then select a number of hours after which the schedule will be triggered.

If you choose Weekly:

Weekly schedule

Then choose a day of a week and the hour of that day when this schedule will be triggered.

If you choose Monthly:

Monthly schedule

Then choose the date of a month and the hour of that day when this schedule will be triggered.

You can go to your Google Merchant Center > Feed and check the feed that was sent.

Since the schedule is set, this feed will be updated automatically according to the schedule, on a regular basis.

Now your feeds are properly synchronized with Google Merchant Center and you won’t need to access your accounts every time you update your product feeds. Hence, no more manually uploading WooCommerce Products to Google.

Just simply make changes to your feed, and your Google Merchant Shop will get the update automatically.


WooCommerce Product Feed Manager has been under constant improvements to help you promote your products easily.

Our support team is always there to give you instant support when you need it.

Update your WooCommerce Product Feed Manager on a regular basis and benefit from all the new features we add on a regular basis.

We hope this article was useful to you and we wish you a delightful journey with your WooCommerce Store by auto-syncing your WooCommerce Products to Google.

Related posts

About Author

C S Sultan

A professional in content marketing, with a passion for WordPress. Highly motivated and skilled in marketing and loves writing about WordPress. Follow him on twitter @SultanRoyal1

Leave a Comment

Your email address will not be published. Required fields are marked *