- APPS
- Google Shopping Feed 17.0
Technical name | google_shop |
License | LGPL-3 |
Website | https://store.webkul.com/Odoo-Google-Shop.html |
Included Dependencies | Webkul Message Wizard |
Odoo Google Shopping Feed
Advertise your products on Google in Odoo!!
Google is not just about search, but it also offers a powerful platform on target marketing which can drive a lot of traffic to your Odoo website and lead to higher conversions. Google product feeds or Google shopping is one of the most effective advertising tools present at your disposal.
Information


About Google Shop

About Google Shopping
Why Google Shop ??

What is Google Merchant Account?
- A Google Developer Console account. This account is needed to obtain client Id and client secret on the configuration.
- A Google Merchant Account to get a merchant ID. Google merchant account is also needed to sync your and upload your product details from Odoo.
- Once you have set up your Google Dev console account, click on credentials >> OAuth Client ID >> Web application.
- Now, choose any name on the configuration.
- Enter your website URL under field -"Authorized JavaScript origins"
- next, copy the callback URL from account menu in Odoo and paste it under the field - "Authorized redirect URIs"
- The client ID and client secret are automatically generated.
- Once you have obtained the Client ID and Client secret key form the Google dev console, go to your Odoo backend.
- Paste the client ID and Secret key in the account menu under Google product.

Verifying your Website with Google Merchant Account
- If you have logged into your Merchant account on the first time you would need to verify your shop domain with Google.
- Go to Business information >> Website.
- Enter your website URL and then choose the "I have access to my server" option to verify your website. (You can also use any one of the other two options available.)
- Then, click on "Upload an HTML file on my website".
- Now, download the HTML file which is shown in the page under the steps. For example : google8156543780c743.html
- Then, in Odoo, go to account >> Token 1. Here, under merchant details. Paste the entire name of the file next to the field - "URL to verify".
- Now, open the file and paste the text inside it under the field- "Data in URL"
- Go back to your Google merchant account and click on the URL in step 3 on that page. Something like this:- Confirm the upload by visiting https://demo.webkul.com/google8156540c7cf43.html.
- Your URL should be verified and you can start to send and sync product information to Google Shopping.
- Detailed Features
- Account configuration
- Feed Operation
- Changelog
Release 1.0.1
11rd December, 2023- Dry Run Feature Added on feed
- Managing product taxes in price
Release 1.0.0
16rd October, 2023- Replace field __last_update to write_date
- Add image_128 field in product mapping
- Add loggers to log exception at the time of api hit
- Real Response show to user
Introduce Dry Run Functionality and Product Tax Management
- Simulate Google Feed operations without impacting actual data.
- Seamlessly incorporate tax details into product price.
Check Merchant Product Status in Odoo
- You can view the product's active status in the backend.
- The module shows details like created on, modified on, expiry date, etc.
Fetch Product's Status in Bulk From Merchant Account
- Allows the user to fetch product status in the tree and form view.
- In the tree view, the user can fetch multiple products and in the form view, they can view a single product.
Integrate GMC With Odoo
- Configure Google Shopping with Odoo.
- Sync your Google merchant account with Odoo.
One-Step Domain Verification With Google
- Do away with the complex process of verifying your domain.
- Separate field which allows you to verify domain in simple steps
Manage Product Prices With Odoo Pricelist
- The price on Google Shopping ads can be managed Using Odoo pricelists
Upload Product Data To GMC
- The Odoo product data can be saved to Google merchant center.
- Product data can be sent individual product-wise or domain wise to the Google Merchant center.
- Customers can also use their account to update product data on Google Merchant Center by selecting cron.
Map Product Categories
- You can map the product categories available in Odoo with those of defined Google Product categories.
Update product mapping status manually from Odoo backend
- Even from the backend of Merchant Centre, you can manually update the state of the product mapping.
- You can mark a certain state on the product as updated or not updated using the module.
Map Product Fields
- Map the Odoo product fields with those of Google Product Fields
- You can also create custom fields on your Odoo products if the same is not available on the Google end.
Map Product Attributes field on Google Merchant Center
- You can even map product attributes to the Google Merchant Center using this module.
- Product attributes such as shape, size, and color can be mapped to the GMC using the product field.
Add admin email id to notify on OAuth token expiration
- Under configuration, you can specify an email address to receive notifications if the account's OAuth token expires.
Delete products from the local and merchant centers simultaneously
- With this module, deleting one or more products in product mapping deletes the product from both the local and merchant center.




















Help and Support
Get Immediate support on any of your query
You will get 90 days free support on any doubt, queries, and bug fixing (excluding data recovery) or any type of issue related to this module.

Write a mail to us:
[email protected]Any queries or want any extra features? Just drop a mail to our support.

Get in touch with our Expert:
https://webkul.uvdesk.com/en/customer/create-ticket/Have any technical queries, want extra features, or anything else? Our team is here to answer all your questions. Just Raise A Support Ticket.
This is an unofficial translation of the GNU Lesser General Public License into Vietnamese. It was not published by the Free Software Foundation,
and does not legally state the distribution terms for software that uses the GNU LGPL - only the original English text of the GNU LGPL does
that. However, we hope that this translation will help language speakers understand the GNU LGPL better.
GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June
2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License,
supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein,"this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of
the GNU "General" Public License.
"The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked Version".
The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that
uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:
a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still
operates, and performs whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such
object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the
Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:
a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license document.
c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices,
as well as a reference directing the user to the copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and
under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified
Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the
Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library
that is interface-compatible with the Linked Version.
e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by
recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information
must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that
are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of
the following:
a)Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.
b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying
uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new
versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered
version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and
conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.