Knowband Blog | Ecommerce Modules

OpenCart Google Shopping Integration – User Manual

1.0 Introduction

OpenCart Google Shopping Integration Plugin by Knowband offers an excellent and fully-functional integration solution to the OpenCart store admin. Further, he can list and display their products on Google sponsored ads. In fact, the most advanced OpenCart Google Shopping Integration module offers an easy way to display your products on Google Shopping. Moreover, get thousands of new customers on your online shop.

1.1 Merchant Benefits of Knowband’s OpenCart Google Shopping Integration Plugin:

2.0 How to install the OpenCart Google Shopping plugin?

1. Download the zipped file of the OpenCart Google Shopping module from OpenCart & unzip it into a folder. Further, after unzipping the folder structure of the Google Shopping plug-in will be similar to shown in the below screen.

2. Open the upload directory & you will see the following folder structure.

3. Login via FTP & Drag-drop all the folders into your server root directory.

4. Give write permission (775 OR 777) to the google shopping folder and its subsequent folders. the google shopping folder can be one of the locations mentioned below.

system/google shopping

5. The OpenCart Google Shopping extension is now ready to be installed in your OpenCart store.

6. Click on the Install link to install the OpenCart Google Shopping Synchronization plug-in.

7. To access the Google Shopping plugin, Click on the edit button in of OpenCart Google Shopping module as shown below.

8. On clicking, the edit button, the admin interface of the OpenCart Google Shopping module will open. In fact, it contains 7 different tabs as mentioned below:

3.0 Admin Interface

The OpenCart Google Shopping Integration plugin offers several configuration options that allow the store admin to connect their store. Moreover, list their products. Further, the various customization tabs offered by the Google Shopping OpenCart Integration extension includes:

Lets us discuss the various tabs one by one.

3.1 Connection Settings

On the connection settings page, there is an option provided “Automatic Create Feed  Yes, No.

  1. Google Application Name: Enter the name of the project/application that you created for Google Shopping. (See Appendix)
  2. Google Client ID: Enter the Client ID that will authenticate the connection between the store and Google Merchant. By default empty but required field. (See Appendix A)
  3. Google Client Secret: Enter the client secret to set up the connection. By default empty but required field. (See Appendix A)
  4. Google Merchant ID: By default empty but required field. Here, you will provide the merchant ID of your Google merchant center account.

3.2 General Settings

The General Settings tab of the Google Shopping OpenCart Integration plugin allows the admin to make some basic changes and authenticate the OpenCart Google Shopping integration.

3.3 Profile Management

In the “Profile Management” tab clicking on the copy link again, the profile will copy the profile data. However, the profile will be disable. Store category will also not be copied. Further, once the store category will be selected in the copied profile the status will change to enabled.


3.3.1 How to Create New Profiles?

To create a new profile, click on the ‘+’ sign on the top right position of the admin interface of the OpenCart Google Shopping Feed synchronization plugin.

On clicking, you’ll head to the profile creation page. Further, the various fields are discussed in detail below:

In addition, the Feed Schedule option is now provided under the profile creating a page. Further, no need to create the feed separately under the Feed Management tab.

3.3.2 How to Edit/Delete the Profiles?

The admin can easily edit or delete the profiles from this section of the OpenCart Google Shopping integrator. In fact, to do so, click on the ‘Edit’ or ‘Delete’ button corresponding to each profile.

3.4 Feed Management

The Google Shopping OpenCart integrator offers a user-friendly interface to manage the feeds. Further, the admin can create feeds and sync the same with the Google Merchant Center with the least hassle.

3.4.1 How to Create new Feeds?

If the Automatic Create Feed is set to No, then in the “Feed Management”, Show the message “As Automatic Create Feed is set to No, therefore there is no use of the Feed Management tab. In fact, you can upload the feed manually in the merchant account”.

 

If the Automatic Feed is set to No, then the Feed URL will be generated so that customers can copy the feed URL & create the feed in the Google Merchant account manually.

Synchronize the feeds by executing cron in the synchronization section of the OpenCart Google Shopping integration plugin. (See Section 3.)

3.4.2 How to Edit/Delete Feeds?

To edit/delete the feeds, click on the Edit or Delete corresponding to each feed as shown in the image below:

3.4 Product Listing

The product listing is available in this tab of the Google Shopping OpenCart integrator.

You can renew or remove the products by clicking the ‘Relist or ‘Remove’ button corresponding to each product.

The admin can even view the errors that occurred while product listing by clicking on the ‘View Error’ button.

The listing status specifies the status of the products. The status of the products can be synced from Google Shopping by executing cron in the Synchronization tab of the Google Shopping OpenCart connector. (See Section 3.5)

3.5 Synchronization

The cron jobs offered by the OpenCart Google Shopping feed integration module allow the admin to keep everything up-to-date without any manual synchronization.

Appendix

How to Create Google Shopping Account?

Before uploading your products on Google shopping, you must have your Google merchant account. If you don’t have then please follow the below URL:

https://merchants.Google.com

Follow the instructions given on the above URL and create your account.

After creating your account, you will head to your merchant center homepage as shown in below screen:

Copy your merchant id highlighted in the above screen and save it in module configurations.

Verify your Website for Google Merchant Account

This verification process is a compulsory process to upload your products to Google Shopping. If you do not verify your site then the module will not be able to upload products and may result in an error.

To verify your website, please follow the below instructions:

Step 1: Go to the “Business Information” tab in your Google Merchant Account.

Step 2: Under the “About Your Business” tab, provide the URL of your store. For example, https://www.example.com. Save URL.

Step 3: After saving a website URL, Under the “Website” tab, click on the “Claim Your Website” link. Furthermore, this will show you the link to an HTML file. Hence, download this file and upload it to your root directory of the store.

Step 4: After uploading the HTML file, execute the URL given by Google in step 3.

Step 5: Click on the “Verify & Claim” link.

How to get Client ID and Secret

To get a Google client id and secret you need to create a project in a Google developer account. Further, please go to the below URL to sign in to the Google developer account.

https://console.developers.Google.com

On the above URL, create a project by clicking the link shown in below screen:

Step 1: Name your Project Name. In addition, click on the “Create” link. Furthermore, after creating a project, Google will redirect to the same page and your new project will be selected.

Step 2: Go to the library tab, search for “Content API for Shopping ”. Furthermore, enable this API for this project.

Step 3: Click on the “Credentials” tab. Therefore, this tab will show 3 tabs.

Stage 4: Set your application name in “OAuth Consent Screen” and save it.

Step 5: Click on the “Credentials” tab. Moreover, click on the “Create Credentials” button.

Step 6: After clicking the “Create Credentials” button, Google will be shown credentials type options. In fact, choose “OAuth client ID”.

Step 7: Set application type as “Web Application”.

Step 8: Set the “Authorized Redirect URIs” field. Further, your redirect URI is given on the module configuration page. Additionally, please copy from there and paste it into this field.

Step 9: Click on the “Create” button. After saving credentials, Google will generate the client id and secret for you. Copy and paste them into the corresponding field in module configuration.

Note: For more detailed instructions, follow URL https://developers.Google.com/identity/sign-in/web/devconsole-project

Note: If you are getting an error while getting your refresh token. Further, please also try after “Allowing Less Secure App” in your Google account.

In fact, For more values, please follow the below URL and read the documentation:

https://support.google.com/merchants/answer/7052112?hl=en

Click Here for Module Link.

Click Here for Admin Demo.