How to get product images with Google Images in Odoo automatically

The Most Popular Extension Builder for Magento 2

With a big catalog of 224+ extensions for your online store

If you already have an online store, you know how long it takes and how exhausting it can be to manually find the right visual representations for your products one by one. Luckily, there are many automated tools to help you optimize your workflow. One such tool is the Google Images integration into Odoo. Google Custom Search is a really smart way to find images for your products in any product database.

In Odoo, product photos are incredibly helpful for e-commerce business owners to quickly locate a product or verify that they have scanned the correct ones. However, setting up this feature might take some time, and it is easy to be forgotten when you introduce additional goods. But this process is much easier by utilizing Odoo and Google Images. Based on the barcodes of your items, Google Custom Search makes it possible to find product images for them automatically.

This means that you do not need to manually upload the images, since you will get all the relevant results. You can actually focus on the most important things in your online business, instead of having to worry about small things like this. So, we shall be taking a look at How to get product images with Google Images in Odoo automatically through 4 easy steps in this post.

Table of Contents

What is the importance of product images?

In the matter of e-commerce businesses, no matter if it is a big or small business, product photos are always the key differentiating factor standing between a buyer making a purchase in your store and checking out the product listing your competitors. This can be as simple as adjusting how you position your items in relation to each other, or using text and/or images to really make an impact.

With the help of good product images, you can:

  • Get your customer’s attention and intrigue them into exploring your products.
  • Help your business stand out from your competitors’ products.
  • Drive more sales by giving customers a better buying experience through good visualizations.
  • Increase your e-commerce site’s search engine ranking.
  • And so much more!

All of this can be achieved through Odoo and Google Image’s integration. So, let us move right onto how to automatically get good product images from Google Images in Odoo.

How to get product images with Google Images in Odoo automatically

In order to retrieve product images from Google Images and save it into Odoo, as you can probably guess, it will require you to set up both Odoo and Google. But first, let us have a look at how to configure getting product images on Google’s end.

If your Google account is on a Free plan, then your quota is 100 images per day. Note that the images are free, if you want Google to use premium and paid images, then you will have to upgrade your plan. And if you need to get more than 100 images a day, you will also need to pay for an upgrade.

Step 1. Create Google API Key

The first step to automatically get product images with Google Images using Odoo is to create a Google API Key. The API Keys will be located in the Google API dashboard. In order to get to the dashboard, first, you will need to head to Google Cloud Platform API & Services . Then, log in using the Google account you are familiar with, such as your company’s Google account. Within the page, you can set up and create your Google Custom Search API credentials.

Once you are in the Google Cloud Platform API & Services website, you can either choose an existing API project, if there are any, or create a new one. By selecting or setting up an API project, you can save your API credentials later on. Do not forget to name the API project after something clear, for example, “Odoo product images”.

After that, you should go to the Credentials section. There, you should be able to find Create Credentials. Click on it and it will lead you to a dropdown menu. There, select API Key.


Once you have got your API Key ready, save it for later use when you configure the process in Odoo. After that, you need to head to the search bar. There, just look up Google Custom Search API and it should be the first suggestion you see. Click on it and the site will redirect you to the Custom Search API page.

Basically, Custom Search API is what helps you automatically retrieve product images from Google. Plus, it will also allow you to display the product images on your e-commerce site with a little more configuration in Odoo. When you get to the Custom Search API, all you have to do is click on Enable and you are all clear for this step. If you want to, you can also click on Try this API to see how the process works.

Custom Search API

After you are done with the Google API Key, then the next step is to configure your Google Programmable Search. To do this, you will first need to head to the Google Programmable Search Engine . Within this site, look for Get Started and click on it. Then, log in using your familiar Google account, but make sure it is the same account just as you did with the Google Cloud Platform API & Services.

Google Programmable Search Engine

Moving on, you will need to select the proper language you want to use. This is completely based on your common searches and the language of your e-commerce site. You should also give it a clear name, for instance, “Product images for Odoo”.

Although you do not need to select any website to put in the websites field, Google will not function properly. This is because Google does not let users set up any search engine without a minimum of one particular website for it to run its automatic searches on. That said, you can easily skip this step in different ways. One common solution is to put in any sample website you can think of, even Google’s landing page ( and you are good to go. Just remember that you will need to remove the website later on.

After you have finished filling out the form, you just have to validate it by selecting Create. Next, head to the search engine that you have just set up and look for its edition mode. You can do this either by selecting the Control Panel on the search engine’s confirmation page, or by selecting the search engine’s name on its home page.

When you reach the basics section, you should enable these three features: SafeSearch, Image Search, as well as Search the entire web. And you can notice that once you enable the Search the entire web feature, you should be able to delete that website that you typed in earlier, which is Google’s landing page in this case. You are pretty much all set. Just remember to save the Search Engine ID for later use, as we will need that in later steps.

Search the entire web

Step 3. Configure Google Images in Odoo

Now that you are all set with the preliminary steps, let us get right into the main parts, which is moving on to configuration in Odoo. First off, we are going to configure Google Images in Odoo. In order to do so, you would want to head to Settings and select General Settings. Within that section, scroll down to look for Integrations and click on it.

After that, head back to Settings and we are basically going to repeat the same steps to add in the other important features that you have copied in earlier steps. You should select General Settings again and then choose Integrations. Now, look for the Google Images settings in Odoo. Then, put in both your API Key and Search Engine ID to the fields. The last thing to do for this step is to hit Save to record the process.

Step 4. Set up automatic product images in Odoo

Now, we have reached the final step on getting product images automatically from Google Images in Odoo. What we have to do now is to set up the features for automatic product images. This will help include these good images in the list view of your Products or Product Variants.

In order to do so, you will need to navigate to the Products menu. First of all, make sure that the management tab of your app or e-commerce site has sections such as Sales or Inventory. Then, go to either of those tabs. Next, you should go to Products and look for either Products again or Product Variants and select either one of the two options. Let’s say we choose Product Variants in this article as an example.

Within the list view of Product Variants, there will be many products. What you would want to do is to choose the variants that need to have a product image. But you need to remember that only the first 10 thousand products or product variants you choose can be processed.

Another important thing you should bear in mind is that the product variants or products without an image can still be processed, provided that they do have a barcode. And, if the product you choose has at least one variant in the view list of Products, all of the matching variants from the earlier criteria can also be processed.

Now, let us get back to the process by going to the action menu. There, you should be able to locate Get Pictures from Google Images. The next thing to do is to validate the feature by selecting Get picture. Once you validate it, the product images will start appearing one by one.

Get Pictures from Google Images

That said, do not get your hopes up too fast because only 10 of the first images will be fetched in a short period of time. For this reason, if you choose over 10 product images, the extra ones will be fetched later on when Odoo and Google Images have finished their workflow.

Plus, you should also remember that Odoo and Google Images can process up to around 100 product images within 60 seconds. If you exceed that limit, however, the whole workload will be stopped for 24 hours. Odoo will put the product image fetching on hold until after the quota resets for the next day.

The bottom line

With the help of Odoo and Google Images, you will be able to focus more on what really matters to your customers – their needs, expectations and desires for the products. With good product images, you do not have to worry about how you can compete with the other big players in your category. Bringing great e-commerce platform technology to life for you means you will get all of the tools you need to connect with your customers and turn them into loyal buyers.

We have put together a succinct and detailed tutorial on How to get product images with Google Images in Odoo automatically. With the main 4 steps in this article, we hope you will be able to apply them to your own e-commerce business successfully and generate more sales.

Increase sales,
not your workload

Simple, powerful tools to grow your business. Easy to use, quick to master and all at an affordable price.

Get Started
avada marketing automation

Explore Our Products:


Stay in the know

Get special offers on the latest news from Mageplaza.

Earn $10 in reward now!

Earn $10 in reward now!

go up