Naar hoofdinhoud
Amazon

Amazon downloadt de foto's van Odoo maar bereikt Odoo niet: een stapsgewijs voorbeeld

Bij een klik op Create on Amazon verschijnt de melding wanneer het product foto's heeft en het adres waarvandaan Amazon ze zou downloaden niet uitsluitend naar internetadressen verwijst; ook Create family on Amazon kan haar geven. Je lost het op door dat adres bereikbaar te maken (web.base.url of het domein van de website) en de actie te herhalen.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Amazon
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
6 min

Wat de melding zegt en bij welke knoppen ze verschijnt

Als Odoo de foto's van een product niet aan Amazon kan aanbieden, stopt de actie met deze fout: «Amazon downloads the photos from Odoo and cannot reach it: …. Make Odoo reachable from the Internet (web.base.url or the website domain) before creating the product.». De puntjes worden vervangen door de reden die de module berekent om uit te leggen waarom het adres niet bruikbaar is.

De fout kan verschijnen bij een klik op Create on Amazon of Create family on Amazon. De fiches met die knoppen open je via het menu Amazon › Catalog › Listings, en elk onderdeel van dat menu vraagt het recht Viewer. De knoppen en deze melding staan in de gepubliceerde code voor Odoo 17, 18, 19 en 20.

Voordat je bij de fout uitkomt, is het goed te weten wanneer je welke knop ziet:

  • Create on Amazon is verborgen wanneer de fiche al een Asin heeft, en ook wanneer Allow New Product Creation niet is geactiveerd of Amazon Product Type leeg is. Bij een klik vraagt Odoo om bevestiging: This creates the product on Amazon for real. Continue?.
  • Create family on Amazon is verborgen wanneer Product Variant Count kleiner is dan twee, en ook in dezelfde twee gevallen van Allow New Product Creation en Amazon Product Type. De bevestiging luidt: This creates the parent and every variant on Amazon for real. Continue?.
Met code gemaakt schema: het menu Amazon › Catalog › Listings, de knoppen Create on Amazon en Create family on Amazon, en de foutmelding met de Engelse labels
Met code gemaakt schema op basis van de gepubliceerde code van de module (geen schermafbeelding van Odoo): van de twee knoppen naar de melding.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in het Engels)

De voorwaarde, in de volgorde waarin de module haar controleert

De knop Create family on Amazon kan deze melding ook geven: haar eigen methode geeft haar. De volgorde hieronder beschrijven we voor Create on Amazon, want de code daarvan bepaalt de voorwaarde. Dit doet de module na de klik, in volgorde:

  1. Ze controleert je operatorrecht, of de fiche klaar is, of ze niet al op Amazon staat en of het account nieuwe producten mag aanmaken. Faalt een van die controles, dan zie je een andere melding, niet deze.
  2. Ze neemt het basisadres waarvandaan Amazon de foto's zou downloaden: dat van het productsjabloon, dat het domein van de website is wanneer de e-commerce er een heeft en anders web.base.url.
  3. Ze kijkt of de servernaam van dat adres uitsluitend naar internetadressen verwijst. Zo niet, dan geldt het adres als onbereikbaar en bewaart de module de reden.
  4. Ze kijkt of het product foto's heeft: de hoofdfoto en maximaal 8 extra (de extra afbeeldingen van de e-commerce, als die is geïnstalleerd).
  5. Is er minstens één foto en is het adres niet bereikbaar, dan geeft ze de fout en stopt de actie: er wordt niets naar Amazon gestuurd.

Is het adres wel bereikbaar, dan bereidt de module de productattributen voor met de gegevens uit Odoo en wat je zelf hebt ingevuld (wat jij invult, gaat voor) en verstuurt ze die met Publish Catalog.

Een detail uit de code zelf: de voorwaarde eist beide dingen tegelijk, foto's én een onbereikbaar adres. Heeft het product geen enkele foto, dan geeft deze controle de fout niet, ook al is het adres onbereikbaar.

De tekst volgens de taal van je Odoo

De module levert de melding vertaald mee. Met Odoo in het Spaans zie je haar zoals in de eerste paragraaf; in andere talen zo:

Met code gemaakt schema: dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees
Met code gemaakt schema op basis van de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo).

Een illustratief voorbeeld: de winkel met Odoo alleen op kantoor

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Herbolario Ribera, een verzonnen winkel, heeft Odoo draaien op een server die alleen vanaf het kantoornetwerk bereikbaar is. Het basisadres van Odoo wijst naar een interne naam. Marta, die de catalogus beheert, opent Amazon › Catalog › Listings en gaat naar de fiche van een kruidenthee die nog niet op Amazon staat. Het product heeft een hoofdfoto en de fiche heeft Amazon Product Type, dus de knop Create on Amazon is zichtbaar. Haar account mag nieuwe producten aanmaken.

Marta klikt op de knop en bevestigt de waarschuwing dat het product echt op Amazon wordt aangemaakt. Odoo stuurt niets en toont de fout over de foto's. In plaats van de puntjes staat de reden die de module heeft berekend.

Marta leest de melding van binnen naar buiten. Ze vraagt Odoo bereikbaar te maken vanaf internet en noemt twee plekken: web.base.url en het domein van de website. Omdat de winkel geen e-commerce met eigen domein gebruikt, is het adres dat wordt gecontroleerd web.base.url. Dat adres wijst naar een interne naam, die niet uitsluitend naar internetadressen verwijst, en daarom wijst de module het af. Ze vraagt de beheerder van de server om Odoo te publiceren onder een naam die wel naar internet verwijst en web.base.url die naam te laten gebruiken. Daarna klikt ze opnieuw op Create on Amazon en gaat de actie door.

Zo los je het op

  1. Zoek uit welk adres wordt gecontroleerd: het domein van de website als de e-commerce er een heeft, en anders web.base.url. web.base.url aanpassen verandert niets als de e-commerce een eigen domein heeft, want dan is dat domein het gecontroleerde adres.
  2. Lees de reden die staat waar de melding de puntjes heeft: dat is wat de module over dat adres heeft berekend.
  3. Zorg dat de servernaam van dat adres uitsluitend naar internetadressen verwijst. Dat is werk voor de beheerder van de server of het domein.
  4. Open de fiche opnieuw in Amazon › Catalog › Listings en klik nog eens op Create on Amazon (of Create family on Amazon).

Wat je van dit voorbeeld leert

  • De fout gaat niet over de foto's zelf, maar over het adres waarvandaan Amazon ze downloadt. Andere afbeeldingen nemen de fout niet weg zolang het adres niet naar internet verwijst.
  • De melding noemt de twee plekken om te kijken, en welke telt hangt ervan af of de e-commerce een eigen domein heeft.
  • Bij Create on Amazon verschijnt de fout voordat er iets naar Amazon wordt gestuurd: je kunt het adres corrigeren en het opnieuw proberen.
  • Wat eerder in de volgorde komt (recht, fiche klaar, product nog niet op Amazon, account met aanmaakrecht) geeft andere meldingen. Zie je deze bij een klik op Create on Amazon, dan zijn die controles al geslaagd.

Op de fiche van de module in Odoo Apps vind je de gepubliceerde versies: Odoo 17, 18, 19 en 20.

Hoe FlexigoTech je kan helpen

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je Odoo nog niet bereikbaar is vanaf internet of je niet weet welk domein je e-commerce gebruikt, kunnen we dat samen met je nakijken. De module vind je op de pagina van FlexigoTech.

Lees verder

Wat de knop «Preview on Amazon» van Amazon Connector for Odoo doetWat de knop «Preview on Amazon» van de Amazon-connector voor Odoo doet: wanneer hij verschijnt, wat hij controleert.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen

  • Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_new_product.py
  • Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_variation.py
  • Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_new_product_views.xml
  • Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_variation_views.xml
  • apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
  • flexigotech.com/en/services.html