Saltar al contenido principal
Amazon

Amazon descarga las fotos de Odoo y no llega a él: un caso paso a paso

Al pulsar Crear en Amazon, el mensaje sale cuando el producto tiene fotos y la dirección desde la que Amazon las descargaría no resuelve solo a direcciones de Internet; Crear la familia en Amazon también puede darlo. Se arregla haciendo accesible esa dirección (web.base.url o el dominio del sitio web) y repitiendo la acción.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Amazon
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
6 min

Qué dice el mensaje y en qué botones aparece

Cuando Odoo no puede ofrecerle a Amazon las fotos de un producto, la acción se detiene con este error: «Amazon descarga las fotos de Odoo y no llega a él: …. Haz que Odoo sea accesible desde Internet (web.base.url o el dominio del sitio web) antes de crear el producto. (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.)». Los puntos suspensivos los sustituye el motivo que calcula el módulo para explicar por qué la dirección no sirve.

Puede salir al pulsar Crear en Amazon (Create on Amazon) o Crear la familia en Amazon (Create family on Amazon). Las fichas donde están esos botones se abren desde el menú Amazon › Catálogo › Listings, y cada tramo de ese menú pide el permiso Lector (Viewer). Los botones y este mensaje están en el código publicado para Odoo 17, 18, 19 y 20.

Antes de llegar al error conviene saber cuándo ves cada botón:

  • Crear en Amazon se oculta cuando la ficha ya tiene Asin, y también cuando Allow New Product Creation no está activado o Tipo de producto de Amazon (Amazon Product Type) está vacío. Al pulsarlo, Odoo pide confirmación: Esto crea el producto en Amazon de verdad. ¿Continuar? (This creates the product on Amazon for real. Continue?).
  • Crear la familia en Amazon se oculta cuando Número de variantes (Product Variant Count) es menor que dos, y también en los mismos dos casos de Allow New Product Creation y Tipo de producto de Amazon. Su confirmación es: Esto crea el padre y todas las variantes en Amazon de verdad. ¿Continuar? (This creates the parent and every variant on Amazon for real. Continue?).
Esquema hecho con código: el menú Amazon › Catalog › Listings, los botones Create on Amazon y Create family on Amazon, y el mensaje de error con sus rótulos en inglés
Esquema hecho con código a partir del código publicado del módulo (no es una captura de Odoo): de los dos botones al mensaje.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en inglés)

La condición, en el orden en que la evalúa el módulo

El botón Crear la familia en Amazon también puede dar este mensaje: lo lanza su propio método. El orden que sigue lo describimos para Crear en Amazon, cuyo código es el que da la condición. Esto es lo que hace el módulo al pulsarlo, en orden:

  1. Comprueba tu permiso de operador, que la ficha esté lista, que no esté ya en Amazon y que la cuenta permita crear productos nuevos. Si alguna de esas comprobaciones falla, ves otro mensaje, no este.
  2. Toma la dirección base desde la que Amazon descargaría las fotos: la de la plantilla del producto, que es el dominio del sitio web cuando el eCommerce tiene uno y, si no, web.base.url.
  3. Mira si el nombre de servidor de esa dirección resuelve solo a direcciones de Internet. Si no es así, la dirección cuenta como no accesible y el módulo guarda el motivo.
  4. Mira si el producto tiene fotos: la principal y hasta 8 más (las imágenes extra del eCommerce, cuando está instalado).
  5. Si hay al menos una foto y la dirección no es accesible, lanza el error y la acción se detiene: no se envía nada a Amazon.

Si la dirección es accesible, el módulo prepara los atributos del producto con los datos de Odoo y lo que hayas escrito tú (lo que escribes tú prevalece) y lo envía con Publicar catálogo (Publish Catalog).

Un detalle que sale del propio código: la condición exige las dos cosas a la vez, fotos y dirección no accesible. Si el producto no tiene ninguna foto, esta comprobación no lanza el error aunque la dirección no sea accesible.

El texto según el idioma de tu Odoo

El módulo trae el mensaje traducido. Con Odoo en castellano lo verás como en el primer apartado; en otros idiomas, así:

Esquema hecho con código: el mismo mensaje en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo (no es una captura de Odoo).

Un caso ilustrativo: la tienda con Odoo solo en la oficina

Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.

Herbolario Ribera, una tienda inventada, tiene Odoo instalado en un servidor al que solo se llega desde la red de la oficina. La dirección base de Odoo apunta a un nombre interno. Marta, que lleva el catálogo, abre Amazon › Catálogo › Listings y entra en la ficha de una infusión que aún no está en Amazon. El producto tiene foto principal y la ficha tiene Tipo de producto de Amazon, así que el botón Crear en Amazon está a la vista. Su cuenta permite crear productos nuevos.

Marta pulsa el botón y confirma el aviso de que el producto se crea en Amazon de verdad. Odoo no envía nada y muestra el error de las fotos. En lugar de los puntos suspensivos aparece el motivo que ha calculado el módulo.

Marta lee el mensaje de dentro afuera. Pide hacer Odoo accesible desde Internet y nombra dos sitios: web.base.url y el dominio del sitio web. Como la tienda no usa eCommerce con dominio propio, la dirección que se comprueba es web.base.url. Esa dirección apunta a un nombre interno, que no resuelve solo a direcciones de Internet, y por eso el módulo la rechaza. Pide a quien administra el servidor que publique Odoo con un nombre que sí resuelva a Internet y que web.base.url use ese nombre. Con eso, vuelve a pulsar Crear en Amazon y la acción sigue adelante.

Cómo resolverlo

  1. Averigua qué dirección se comprueba: el dominio del sitio web si el eCommerce tiene uno, y web.base.url en caso contrario. Corregir web.base.url no cambia nada si el eCommerce tiene su propio dominio, porque en ese caso la dirección que se comprueba es ese dominio.
  2. Lee el motivo que aparece donde el mensaje tiene los puntos suspensivos: es lo que el módulo ha calculado sobre esa dirección.
  3. Haz que el nombre de servidor de esa dirección resuelva solo a direcciones de Internet. Eso es trabajo de quien administra el servidor o el dominio.
  4. Vuelve a abrir la ficha en Amazon › Catálogo › Listings y pulsa otra vez Crear en Amazon (o Crear la familia en Amazon).

Qué aprender del caso

  • El error no habla de las fotos en sí, sino de la dirección desde la que Amazon las descarga. Cambiar las imágenes no lo quita mientras la dirección siga sin resolver a Internet.
  • El mensaje cita los dos sitios donde mirar, y cuál cuenta depende de si el eCommerce tiene dominio propio.
  • Con Crear en Amazon, el error aparece antes de enviar nada a Amazon: puedes corregir la dirección y repetir.
  • Lo que va antes en el orden (permiso, ficha lista, producto no existente en Amazon, cuenta con permiso de creación) da otros mensajes. Si ves este al pulsar Crear en Amazon, esas comprobaciones ya han pasado.

En la ficha del módulo en Odoo Apps tienes las versiones publicadas: Odoo 17, 18, 19 y 20.

Cómo puede ayudarte FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si tu Odoo todavía no es accesible desde Internet o no sabes qué dominio usa tu eCommerce, podemos revisarlo contigo. Tienes el módulo en la página de FlexigoTech.

Sigue leyendo

Qué hace el botón «Vista previa en Amazon» de Amazon Connector for OdooQué hace el botón «Vista previa en Amazon» del conector de Amazon para Odoo: cuándo aparece, qué comprueba, qué guarda y qué errores puede dar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes

  • Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_new_product.py
  • Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_variation.py
  • Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_new_product_views.xml
  • Código del módulo: 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