How To Auto-Sync WooCommerce Products To Google Merchant Shop
- Last updated on: 10 mins read
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.
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.
- Step 1 – Collect Client ID And Client Secret
- Step 2 – Get Your Google Merchant ID
- Step 3 – Sync WooCommerce Product Feed Manager With Google Merchant Shop
- Step 4 – Schedule the Auto-Sync
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:
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.
Click on New Project to set up a new project and provide the required information.
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.
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.
Here’s how the OAuth consent screen looks like:
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, cloudwaysapps.com.
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.
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.
You will be forwarded to a page given below:
Select application type Web application.
Once you choose Web application, an extended form will appear as given below:
Terms you will face here are
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.
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.
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.
So when you enter, it should look something like this:
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:
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:
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’.
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.
Under this section, you will have the options:
- Target Country
- Target Language
- Select Hour
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 Weekly, Monthly or Hourly basis.
If you choose Hourly:
Then select a number of hours after which the schedule will be triggered.
If you choose Weekly:
Then choose a day of a week and the hour of that day when this schedule will be triggered.
If you choose Monthly:
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.