Saltar al contenido principal
Amazon

Error de ID de aplicación SP-API al conectar Odoo con Amazon

Puede salir al pulsar Conectar con Amazon cuando la cuenta no tiene ID de aplicación SP-API (o solo contiene espacios): el módulo exige ese ID en la cuenta antes de preparar la conexió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
4 min

Qué dice el mensaje y cuándo lo lanza el módulo

Con Odoo en castellano ves Configura el ID de aplicación SP-API en la cuenta antes de conectar con Amazon. (Set the SP-API Application ID on the account before connecting to Amazon.). Es el aviso que da Amazon Connector for Odoo cuando intentas conectar una cuenta de Amazon que no tiene ID de aplicación.

Esquema hecho con código, no una pantalla de Odoo: del menú de cuentas de Amazon al botón de conectar y al mensaje, con los rótulos en inglés del código del módulo
Esquema (no es una captura de Odoo) con el recorrido: el menú de cuentas, el botón de conectar y el mensaje, en las versiones 17, 18, 19 y 20 de Odoo.

¿Qué significa este mensaje?

Que la cuenta de Amazon con la que trabajas en Odoo no tiene ID de aplicación SP-API. El módulo lo comprueba al preparar la conexión con Amazon: si falta, la acción se detiene y te muestra el texto en lugar de seguir. El propio mensaje indica qué falta: ese ID, en la cuenta.

¿Cuándo sale exactamente?

Puede salir al pulsar Conectar con Amazon (Connect to Amazon) en la ficha de la cuenta: ese botón acaba llegando al método del módulo que prepara la dirección de conexión, y ese método lee el ID de aplicación y le quita los espacios del principio y del final. Si después de eso no queda nada, lanza el mensaje. Dicho en llano: la condición es que el ID esté vacío, y un valor formado solo por espacios cuenta como vacío, porque el módulo recorta los extremos antes de comprobar.

¿Quiere decir que Amazon ha rechazado algo?

No. El mensaje lo lanza el propio módulo, antes de construir la dirección de Amazon. Mientras el ID siga vacío, esa dirección no se genera.

¿Qué pasa con la acción cuando sale?

Se detiene en ese punto: el código corta antes de construir la dirección de Amazon, así que esa dirección no se genera mientras el ID siga vacío.

¿En qué versiones de Odoo existe?

El mensaje está en el código publicado de las cuatro versiones del módulo: Odoo 17, 18, 19 y 20. La condición es la del código de Odoo 20.

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)

Qué hacer cuando aparece

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

¿Qué hago cuando me sale?

El mensaje te dice qué falta: el ID de aplicación SP-API en la cuenta. Abre la ficha de la cuenta desde el menú Amazon › Configuración › Cuentas (Amazon › Configuration › Accounts) y, si no tienes claro dónde se registra ese dato en tu configuración, revísalo con quien te implanta Odoo o con nosotros. Mientras el ID siga vacío o solo con espacios, se seguirá cumpliendo la condición que lanza el mensaje.

¿Qué ocurre cuando el ID sí está configurado?

El método continúa y construye la dirección de la página de consentimiento de Amazon con tu ID de aplicación y un valor de estado. Elige el servidor de Amazon según la región de la cuenta y, si no encuentra uno para esa región, usa sellercentral-europe.amazon.com. Si la cuenta usa una aplicación en borrador, añade a la dirección la versión beta. Después devuelve esa dirección.

Si no ves el botón o el menú

¿Por qué no veo el botón Conectar con Amazon?

Porque la vista lo oculta en dos casos: cuando Modo de conexión (Connection Mode) no está en su valor por defecto y cuando Conexión con el Hub (Hub Connection) tiene algún valor. Con los valores por defecto el botón se ve. La condición es la misma en Odoo 17, 18, 19 y 20.

¿Por qué no encuentro el menú Cuentas?

Cada tramo del menú pide un permiso, y si no lo tienes no ves ese tramo. Amazon pide Lector (Viewer); Configuración (Configuration) y Cuentas (Accounts) piden Responsable (Manager). Sin Responsable no llegas a Cuentas: pide ese permiso a quien gestione los accesos de tu Odoo.

Qué necesitas para conectar con Amazon

Amazon Connector for Odoo es un módulo de pago único por versión y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 €/mes o 490 €/año sin IVA, con hasta 3 cuentas de la plataforma. Está publicado para Odoo 17, 18, 19 y 20. Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión de Odoo se compra allí. Tienes la ficha en Odoo Apps y la página del módulo.

La conexión pasa por FlexigoTech Cloud: guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.

Si estás implantando Odoo y quieres que alguien revise contigo la configuración de la cuenta, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes