Qué dice el mensaje y cuándo sale
¿Qué dice el mensaje y qué pasa con lo que estabas haciendo?
El mensaje completo es You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. Es un error que detiene la acción. Quiere decir que a tu usuario le falta el permiso Responsable del conector de Amazon (o el acceso de Settings), y el propio mensaje indica qué hacer: pedir a un responsable que te lo conceda.
¿Cuál es la condición exacta?
El módulo mira los grupos de tu usuario: si no pertenece al grupo Responsable del conector de Amazon y tampoco al grupo de Settings, lanza el mensaje. Con pertenecer a uno de los dos, esa comprobación se pasa. Hay una salida previa: si Odoo ejecuta la acción como superusuario (el código habla del superusuario real y de las cadenas de sudo de las tareas programadas), el método termina sin comprobar nada.
¿En qué botones puede salir?
Al pulsar Conectar con Amazon (Connect to Amazon) o Desconectar (Disconnect) en la ficha de la cuenta de Amazon: el método de cada botón llega a esa comprobación de permisos.
Conectar con Amazonse oculta cuando elModo de conexión(Connection Mode) no es el del hub o cuandoConexión con el Hub(Hub Connection) ya tiene valor. Con los valores por defecto se ve.Desconectarse oculta cuando el modo de conexión no es el del hub o cuandoConexión con el Hubestá vacío. Con los valores por defecto no se ve.- Al pulsar
Desconectar, Odoo pide confirmación con el texto¿Desconectar esta cuenta de Amazon del hub de FlexigoTech?(Disconnect this Amazon account from the FlexigoTech hub?).


Quién llega a la pantalla de la cuenta
¿Qué permisos pide el menú de las cuentas?
Las fichas de las cuentas se abren desde Amazon › Configuración › Cuentas (Amazon › Configuration › Accounts). El tramo Amazon pide el permiso Lector (Viewer); los tramos Configuración (Configuration) y Cuentas (Accounts) piden Responsable. Si no tienes el permiso de un tramo, no ves ese tramo.
¿Qué ve quien solo tiene el permiso Lector?
Ve el tramo Amazon, pero no los tramos Configuración y Cuentas, porque esos piden Responsable. Por ese menú no llega, por tanto, a las fichas de las cuentas.
Si un botón no se ve para mi grupo, ¿queda protegida la acción?
El código lo descarta: dice que ocultar un botón por grupos es solo una comodidad de la pantalla, no una barrera de seguridad real, y por eso el método comprueba los permisos por su cuenta. Su razonamiento es este: según el control de accesos del módulo, la escritura sobre la cuenta solo la tienen los grupos Responsable y Settings, y quien solo tiene Lector únicamente lee. Pero varias acciones usan sudo por dentro (para leer las credenciales secretas de la cuenta y guardar el token), y eso dejaría a un lector invocarlas directamente y llegar a Amazon con credenciales reales. La comprobación lo impide.
Tengo el permiso Responsable y la acción se detiene igualmente, ¿es este mensaje?
Este mensaje solo sale por la condición de grupos, así que si perteneces a Responsable o a Settings no será él. Después de superar los grupos, el método comprueba además que tengas permiso de escritura sobre la cuenta: las acciones leen sus registros con sudo, por encima de la regla por compañía, y los grupos por sí solos no bastan. Si sospechas de ese segundo control, no esperes este texto.
Cómo resolverlo
¿Qué hago para que desaparezca?
Haz lo que pide el mensaje: pide a un responsable que te conceda el acceso Responsable del conector de Amazon. Tener acceso de Settings también pasa la condición. Con el permiso Responsable verás los tramos Configuración y Cuentas del menú. Cuando lo tengas, repite la acción desde Amazon › Configuración › Cuentas.
¿Qué compruebo después de que me den el permiso?
Abre otra vez la ficha de la cuenta desde Amazon › Configuración › Cuentas y repite el botón que te dio el error. Si no ves Desconectar, no es un fallo de permisos: con los valores por defecto ese botón no se ve, y solo aparece cuando el modo de conexión es el del hub y Conexión con el Hub tiene valor.
¿Pasa en todas las versiones de Odoo?
El mensaje está en el código publicado de Odoo 17, 18, 19 y 20, y el módulo está publicado en Odoo Apps para esas cuatro versiones. Puedes ver la ficha del módulo en Odoo Apps.
¿El botón se llama igual en todos los idiomas?
No. Con Odoo en castellano se llama Conectar con Amazon; el esquema siguiente recoge cómo se lee en alemán, francés, italiano y portugués.

Si necesitas ayuda con permisos y conexión
Si estás implantando Odoo y quieres dejar claro quién gestiona la conexión con Amazon, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Tienes la página del módulo con su información de compra.
Sigue leyendo
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_account.py
- Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
