Què diu el missatge i en quins botons apareix
Quan Odoo no pot oferir a Amazon les fotos d'un producte, l'acció s'atura amb aquest error: «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.». Els punts suspensius els substitueix el motiu que calcula el mòdul per explicar per què l'adreça no serveix.
Pot sortir en prémer Create on Amazon o Create family on Amazon. Les fitxes on hi ha aquests botons s'obren des del menú Amazon › Catalog › Listings, i cada tram d'aquest menú demana el permís Viewer. Els botons i aquest missatge són al codi publicat per a Odoo 17, 18, 19 i 20.
Abans d'arribar a l'error convé saber quan veus cada botó:
Create on Amazons'amaga quan la fitxa ja téAsin, i també quanAllow New Product Creationno està activat oAmazon Product Typeestà buit. En prémer-lo, Odoo demana confirmació:This creates the product on Amazon for real. Continue?.Create family on Amazons'amaga quanProduct Variant Countés inferior a dos, i també en els mateixos dos casos d'Allow New Product CreationiAmazon Product Type. La seva confirmació és:This creates the parent and every variant on Amazon for real. Continue?.


La condició, en l'ordre en què l'avalua el mòdul
El botó Create family on Amazon també pot donar aquest missatge: el llança el seu propi mètode. L'ordre que segueix el descrivim per a Create on Amazon, el codi del qual és el que dona la condició. Això és el que fa el mòdul en prémer-lo, per ordre:
- Comprova el teu permís d'operador, que la fitxa estigui llesta, que no sigui ja a Amazon i que el compte permeti crear productes nous. Si alguna d'aquestes comprovacions falla, veus un altre missatge, no aquest.
- Agafa l'adreça base des de la qual Amazon descarregaria les fotos: la de la plantilla del producte, que és el domini del lloc web quan el comerç electrònic en té un i, si no,
web.base.url. - Mira si el nom de servidor d'aquesta adreça resol només a adreces d'Internet. Si no és així, l'adreça compta com a no accessible i el mòdul desa el motiu.
- Mira si el producte té fotos: la principal i fins a 8 més (les imatges extra del comerç electrònic, quan està instal·lat).
- Si hi ha almenys una foto i l'adreça no és accessible, llança l'error i l'acció s'atura: no s'envia res a Amazon.
Si l'adreça és accessible, el mòdul prepara els atributs del producte amb les dades d'Odoo i el que hagis escrit tu (el que escrius tu preval) i l'envia amb Publish Catalog.
Un detall que surt del propi codi: la condició exigeix les dues coses alhora, fotos i adreça no accessible. Si el producte no té cap foto, aquesta comprovació no llança l'error encara que l'adreça no sigui accessible.
El text segons l'idioma del teu Odoo
El mòdul porta el missatge traduït. Amb Odoo en castellà el veuràs com al primer apartat; en altres idiomes, així:

Un cas il·lustratiu: la botiga amb Odoo només a l'oficina
Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.
Herbolario Ribera, una botiga inventada, té Odoo instal·lat en un servidor al qual només s'arriba des de la xarxa de l'oficina. L'adreça base d'Odoo apunta a un nom intern. La Marta, que porta el catàleg, obre Amazon › Catalog › Listings i entra a la fitxa d'una infusió que encara no és a Amazon. El producte té foto principal i la fitxa té Amazon Product Type, així que el botó Create on Amazon és a la vista. El seu compte permet crear productes nous.
La Marta prem el botó i confirma l'avís que el producte es crea a Amazon de debò. Odoo no envia res i mostra l'error de les fotos. En lloc dels punts suspensius apareix el motiu que ha calculat el mòdul.
La Marta llegeix el missatge de dins cap enfora. Demana fer Odoo accessible des d'Internet i anomena dos llocs: web.base.url i el domini del lloc web. Com que la botiga no fa servir comerç electrònic amb domini propi, l'adreça que es comprova és web.base.url. Aquesta adreça apunta a un nom intern, que no resol només a adreces d'Internet, i per això el mòdul la rebutja. Demana a qui administra el servidor que publiqui Odoo amb un nom que sí que resolgui a Internet i que web.base.url faci servir aquest nom. Amb això, torna a prémer Create on Amazon i l'acció continua endavant.
Com resoldre-ho
- Esbrina quina adreça es comprova: el domini del lloc web si el comerç electrònic en té un, i
web.base.urlen cas contrari. Corregirweb.base.urlno canvia res si el comerç electrònic té el seu propi domini, perquè en aquest cas l'adreça que es comprova és aquest domini. - Llegeix el motiu que apareix on el missatge té els punts suspensius: és el que el mòdul ha calculat sobre aquesta adreça.
- Fes que el nom de servidor d'aquesta adreça resolgui només a adreces d'Internet. Això és feina de qui administra el servidor o el domini.
- Torna a obrir la fitxa a
Amazon › Catalog › Listingsi prem una altra vegadaCreate on Amazon(oCreate family on Amazon).
Què aprendre del cas
- L'error no parla de les fotos en si, sinó de l'adreça des de la qual Amazon les descarrega. Canviar les imatges no el treu mentre l'adreça continuï sense resoldre a Internet.
- El missatge cita els dos llocs on mirar, i quin compta depèn de si el comerç electrònic té domini propi.
- Amb
Create on Amazon, l'error apareix abans d'enviar res a Amazon: pots corregir l'adreça i repetir. - El que va abans en l'ordre (permís, fitxa llesta, producte no existent a Amazon, compte amb permís de creació) dona altres missatges. Si veus aquest en prémer
Create on Amazon, aquestes comprovacions ja han passat.
A la fitxa del mòdul a Odoo Apps tens les versions publicades: Odoo 17, 18, 19 i 20.
Com et pot ajudar FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si el teu Odoo encara no és accessible des d'Internet o no saps quin domini fa servir el teu comerç electrònic, ho podem revisar amb tu. Tens el mòdul a la pàgina de FlexigoTech.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_new_product.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_variation.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_new_product_views.xml
- Codi del mòdul: 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
