Product images with Google Images

Het hebben van de juiste productafbeeldingen in Odoo is om een aantal redenen handig. Maar als veel producten afbeeldingen nodig hebben, kan het toewijzen van afbeeldingen ontzettend tijdrovend worden.

Fortunately, by configuring the Google Custom Search API within an Odoo database, finding product images for products (based on their barcode) is extremely efficient.

Configuratie

In order to utilize Google Custom Search within an Odoo database, both the database and the Google API must be properly configured.

Notitie

Free Google accounts allow users to select up to 100 free images per day. If a higher amount is needed, a billing upgrade is required.

Google API dashboard

  1. Ga naar de pagina Google Cloud Platform API & Services om Google Custom Search API-referenties te genereren. Log vervolgens in met een Google-account. Ga vervolgens akkoord met hun Servicevoorwaarden door het vakje aan te vinken en op Agree and Continue te klikken.

  2. Selecteer (of maak) vanaf hier een API-project om de referenties in op te slaan. Geef het eerst een gedenkwaardige Projectnaam, selecteer een Locatie (indien aanwezig) en klik dan op Creëer.

  3. Met de optie Credentials geselecteerd in de linker zijbalk, klik je op Create Credentials en selecteer je API key uit het vervolgkeuzemenu.

    API & Services page on Google Cloud Platform.
  4. Als je dit doet, verschijnt er een API-sleutel gemaakt pop-upvenster met een aangepaste API-sleutel. Kopieer en bewaar Uw API-sleutel in het pop-upvenster – deze wordt later gebruikt. Zodra de sleutel is gekopieerd (en opgeslagen voor later gebruik), klik je op Sluiten om het pop-upvenster te verwijderen.

    Het pop-upvenster met de aangemaakte API-sleutel verschijnt.
  5. Zoek op deze pagina naar Custom Search API en selecteer deze.

    Zoekbalk met "Custom Search API" op Google Cloud Platform.
  6. From the Custom Search API page, enable the API by clicking Enable.

    "Custom Search API" page with Enable button highlighted on Google Cloud Platform.

Google programmeerbaar zoek dashboard

  1. Ga vervolgens naar Google Programmeerbare Zoekmachine en klik op een van de Get started knoppen. Log in met een Google account, als je nog niet bent ingelogd.

    Google Programmable Search Engine page with the Get Started buttons.
  2. Vul op het Een nieuwe zoekmachine maken formulier de naam van de zoekmachine in, samen met wat de zoekmachine moet zoeken en zorg ervoor dat je Afbeelding zoeken en Veilig zoeken inschakelt.

    Create new search engine form that appears with search engine configurations.
  3. Valideer het formulier door op Create te klikken.

  4. Als je dit doet, verschijnt er een nieuwe pagina met de kop: Jouw nieuwe zoekmachine is gemaakt.

    The Your New Search Engine Has Been Created page that appears with copy code.
  5. Klik op deze pagina op Aanpassen om de Overzicht ‣ Basis pagina te openen. Kopieer vervolgens de ID in het Zoekmachine-ID veld. Deze ID is nodig voor de Odoo-configuratie.

    Basic overview page with search engine ID field.

Odoo

  1. Ga in de Odoo database naar de :menuselectie:`Instellingen app` en scroll naar de Integraties sectie. Vink hier het vakje naast Google Images aan. Klik vervolgens op Opslaan.

    The Google Images setting in the Odoo Settings app page.
  2. Ga vervolgens terug naar de Instellingen app en scroll naar de Integraties sectie. Voer vervolgens de API Key en Search Engine ID in de velden onder de Google Images functie in.

  3. Klik op Opslaan.

Product images in Odoo with Google Custom Search API

Afbeeldingen toevoegen aan producten in Odoo kan op elk product of productvariant. Dit proces kan worden voltooid in elke Odoo-toepassing die toegang biedt tot productpagina’s (bijv. Verkoop app, Inventaris app, etc.).

Hieronder wordt stap voor stap uitgelegd hoe je de Google Custom Search API kunt gebruiken om afbeeldingen toe te wijzen aan producten in Odoo met behulp van de Odoo Sales applicatie:

  1. Navigeer naar de Producten pagina in de Sales app (Sales app ‣ Producten ‣ Producten). Of navigeer naar de Productvarianten pagina in de Verkoop app (:menuselectie:`Verkoop app --> Producten --> Productvarianten`).

  2. Select the desired product that needs an image.

    Notitie

    Alleen producten (of productvarianten) die een barcode hebben, maar niet een afbeelding, worden verwerkt.

    Als een product met een of meer varianten wordt geselecteerd, wordt elke variant die aan de bovengenoemde criteria voldoet verwerkt.

  3. Klik op het Actie ⚙️ (tandwiel) pictogram op de productpagina en selecteer Foto’s ophalen bij Google Afbeeldingen in het menu dat verschijnt.

    De optie Afbeeldingen ophalen uit Google Afbeeldingen in het vervolgkeuzemenu Actie in Odoo.
  4. Klik in het pop-upvenster dat verschijnt op Get Pictures.

    De pop-up die verschijnt waarin de gebruiker moet klikken op Afbeelding ophalen in Odoo Sales.
  5. Eenmaal geklikt verschijnen de afbeelding(en) stapsgewijs.

    Notitie

    Alleen de eerste 10 afbeeldingen worden direct opgehaald. Als je er meer dan 10 hebt geselecteerd, wordt de rest als achtergrondtaak opgehaald.

    De achtergrondtaak verwerkt ongeveer 100 afbeeldingen per minuut. Als het door Google toegestane quotum (gratis of betaald) is bereikt, zet de achtergrondtaak zichzelf 24 uur in de wacht. Daarna gaat hij verder waar hij de vorige dag is gestopt.