Saltar al contenido principal
Amazon

El aviso de ID y secreto de cliente de LWA en Amazon Connector para Odoo

Sale al guardar una cuenta de Amazon cuyo modo de conexión es el de tu propia app de Amazon y a la que le falta el ID de cliente o el secreto de cliente de LWA. Se resuelve completando esos datos o cambiando el modo de conexión a FlexigoTech Hub; abajo, el mensaje completo y los pasos.

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
5 min

Cuándo sale el mensaje

Es un error que detiene la acción. Con Odoo en castellano lo ves así: Indica el ID de cliente y el secreto de cliente de LWA, o cambia el Modo de conexión a «FlexigoTech Hub» para conectar sin tu propia app de Amazon. (Set the LWA Client ID and Client Secret, or switch Connection Mode to "FlexigoTech Hub" to connect without your own Amazon app.). El texto está en el código publicado de todas las ramas del módulo: 17.0, 18.0, 19.0 y 20.0.

Esquema hecho con código, no una pantalla de Odoo, con 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: el mensaje tal como lo ve el usuario según el idioma de su Odoo.

La comprobación es de la ficha de la cuenta de Amazon y salta al guardar. Según el código de Odoo 20.0, tienen que darse a la vez dos condiciones:

  • El Modo de conexión (Connection Mode) está en Tu propia app de Amazon (avanzado) (Your own Amazon app (advanced)).
  • Falta el LWA Client ID o falta el secreto de cliente de LWA: basta con que falte uno de los dos. Un valor que solo lleva espacios cuenta como vacío.

La comprobación se vuelve a pasar cuando se guarda un cambio en el modo de conexión, en el ID de cliente o en el secreto de cliente. Si la condición se cumple, la ficha no se guarda. Con el modo FlexigoTech Hub (un clic, recomendado) (FlexigoTech Hub (one click, recommended)), esta comprobación no salta.

Esquema hecho con código, no una pantalla de Odoo: el menú de cuentas, guardar con los campos de modo de conexión e ID de cliente de LWA, y el mensaje de error
Esquema hecho con código a partir del código publicado del módulo (Odoo 17.0, 18.0, 19.0 y 20.0).
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é hace el código al guardar, en orden

Para cada cuenta que se guarda, el módulo mira primero el modo de conexión. Si el modo es FlexigoTech Hub, esta comprobación termina ahí y no pide ningún dato de LWA.

Si el modo es tu propia app de Amazon, el módulo mira el ID de cliente y el secreto de cliente de LWA, quitando los espacios de los extremos. Si cualquiera de los dos se queda vacío, lanza el error y la acción se detiene: no se guarda lo que ibas a cambiar en la ficha.

Por eso el aviso puede salir aunque solo hayas tocado un campo. Si cambias el modo a tu propia app y dejas el ID o el secreto sin rellenar, la ficha no se guarda hasta que los dos tengan valor.

Qué significa

El módulo distingue entre conectar con el Hub y conectar con tu propia app. Según la ayuda del campo del modo de conexión, con el Hub conectas en un clic a través de la app de Amazon ya publicada por FlexigoTech, sin cuenta de desarrollador y sin credenciales LWA que crear. Con tu propia app aportas tu propio id y secreto de cliente de Login-with-Amazon.

El mensaje te dice que la cuenta está en el modo de tu propia app y que no tiene esas credenciales completas. Te deja dos salidas: completar el ID y el secreto de cliente de LWA, o cambiar el modo de conexión a FlexigoTech Hub.

Cómo resolverlo paso a paso

  1. Abre el menú Amazon › Configuración › Cuentas (Amazon › Configuration › Accounts). Cada tramo pide un permiso: Cuentas y Configuración piden Responsable (Manager) y Amazon pide Lector (Viewer). Si no ves un tramo, te falta ese permiso.
  2. Abre la ficha de la cuenta que no se guarda y entra en la pestaña Credenciales (Credentials).
  3. Mira si la pestaña muestra el grupo Modo de conexión: ahí está el modo de la cuenta. En pantalla el campo va sin rótulo, solo se ve su contenido, con las opciones de modo. Con los valores por defecto este campo no se ve.
  4. Si el campo del modo de conexión está visible, elige FlexigoTech Hub (un clic, recomendado) para conectar sin tu propia app de Amazon, o deja Tu propia app de Amazon (avanzado) para seguir con tu app.
  5. Si sigues con tu propia app, la pestaña muestra el grupo Credenciales LWA (LWA Credentials) con el campo LWA Client ID. Rellénalo. El mensaje nombra también el secreto de cliente de LWA y la comprobación exige que tenga valor, así que el ID solo no basta: los dos tienen que estar completos.
  6. Guarda la ficha. Si el mensaje vuelve, revisa que ni el ID ni el secreto estén en blanco o con solo espacios.

Qué comprobar después

La ficha se guarda sin el aviso. Si cambiaste al Hub, el campo LWA Client ID deja de verse, porque se oculta cuando el modo no es tu propia app. Si seguiste con tu app, vuelve a abrir la ficha y confirma que el modo y el ID siguen como los dejaste.

Preguntas sobre este aviso

¿Por qué no veo el campo del modo de conexión?

Con los valores por defecto este campo no se muestra. Cuando se muestra, lo encuentras en la pestaña Credenciales, en el grupo Modo de conexión, sin rótulo: solo se ve su contenido.

¿Por qué no veo el ID de cliente de LWA?

El campo LWA Client ID se oculta cuando el modo no es Tu propia app de Amazon (avanzado). El valor por defecto del código es el Hub, así que con los valores por defecto no se ve. Aparece, en el grupo Credenciales LWA de la pestaña Credenciales, cuando el modo es tu propia app.

¿Se guarda algo si sale el aviso?

No. Es un error que detiene la acción: la ficha no se guarda con lo que ibas a cambiar. Corrige los datos o el modo y vuelve a guardar.

¿Puede salir en otras versiones de Odoo?

El mensaje está en el código publicado de 17.0, 18.0, 19.0 y 20.0. Las condiciones concretas (modo de tu propia app y ID o secreto vacío) son las del código de Odoo 20.0.

¿Dónde se explica cada campo de la cuenta?

Cómo ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. El módulo está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0: consulta la ficha de Odoo Apps o la página del módulo si quieres ver qué incluye.

Sigue leyendo

Campos de Pagos y contabilidad de la cuenta de Amazon Connector: qué significa cada uno y qué ponerChecklist de los campos de Pagos y contabilidad de la cuenta de Amazon Connector para Odoo: qué significa cada uno según su ayuda y qué decidir.Campos de la cuenta SP-API de Amazon Connector for Odoo: qué dice cada ayuda y qué ponerComparativa de los campos de facturas, auditoría de reembolsos e informes FBA de la cuenta SP-API en Amazon Connector for Odoo: su ayuda y sus valores.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes