Cuándo sale y qué comprueba el código
Sale al pulsar Enviar en el asistente donde se redacta un mensaje para un comprador de Amazon. El botón no depende de ninguna condición de la vista: se ve en Odoo 17, 18, 19 y 20, tengas permiso o no. Al pulsarlo, el módulo pasa por una comprobación de acceso antes de enviar nada. Si no la superas, ves este texto:
You need at least Amazon Seller Connector Operator access to send an Amazon message. Ask a manager to grant Operator or Manager access.
La acción se detiene. Según el código de Odoo 20.0, la comprobación va en este orden:
- Si la acción se ejecuta con privilegios de superusuario real, la deja pasar. El comentario del código menciona las cadenas de sudo de las tareas programadas.
- Si no, mira si tu usuario pertenece al grupo de acceso Operator del conector. Si no pertenece, lanza el mensaje de arriba.
- Si pertenece, hace una segunda comprobación: que tu usuario pueda escribir en el hilo de mensajes al que está ligado el envío. El comentario del código explica que los grupos no bastan, porque el envío lee la cuenta del hilo con permisos elevados, por encima de la regla por compañía.
Este mensaje corresponde solo al segundo punto: a tu usuario le falta el acceso mínimo, Operator. El mensaje está en el código publicado de las ramas 17, 18, 19 y 20; la lógica que acabas de leer es la de la rama 20.0.


Por qué el módulo lo comprueba en el servidor
El comentario del código da la razón. El asistente de envío está abierto, en cuanto a permisos de modelo, a cualquier usuario interno de Odoo, aunque no tenga ningún grupo Amazon del módulo. Pero Enviar lanza un mensaje real al comprador de Amazon, ya sea por SP-API o por el relé de correo entre comprador y vendedor, con las credenciales vivas de la cuenta enlazada.
Por eso el módulo no se fía de la interfaz. El propio código dice que restringir un botón por grupos en la vista es solo una comodidad de pantalla, no una barrera de seguridad real, y comprueba el grupo explícitamente. La exigencia es la misma que usa el modelo hermano de hilos de mensajes de Amazon: nivel Operator como mínimo.
Lista de comprobación
Antes de pulsar Enviar
- Confirma que tu usuario tiene acceso Operator o Manager al conector de Amazon. Son los dos niveles que nombra el mensaje.
- No te fíes de ver el botón:
Enviarestá visible sin condición, así que verlo no prueba que tengas permiso.
- Si un envío se ejecuta con privilegios de superusuario real, el código lo deja pasar; con un usuario normal que no tiene el acceso, no.
Si ya te ha salido el mensaje
- Lee el texto entero:
You need at least Amazon Seller Connector Operator access to send an Amazon message. Ask a manager to grant Operator or Manager access.La acción se ha detenido, así que el envío no ha seguido adelante.
- Pide a quien gestione los usuarios de tu Odoo que te conceda acceso Operator o Manager. Es lo que dice el propio mensaje.
- Indícale el texto del mensaje y el botón que pulsaste (
Enviar), para que sepa qué acceso falta.
- Una vez concedido el acceso, vuelve a abrir el asistente y a pulsar
Enviar.
Para quien administra los accesos
- Concede Operator o Manager a quien deba contestar a compradores. Según el comentario del código, el asistente está abierto a cualquier usuario interno, y la comprobación del grupo es lo que frena el envío.
- Recuerda que el grupo es necesario, pero el código no lo da por suficiente: después comprueba que el usuario pueda escribir en el hilo de mensajes. Si alguien tiene el grupo y aun así no puede enviar, revisa también ese permiso sobre el hilo.
- Ten presente que este texto sale cuando falta el acceso Operator; la segunda comprobación es otra distinta.
Después de arreglarlo
- Pide a la persona afectada que repita el envío desde el mismo asistente.
- Comprueba la versión de Odoo con la que trabajas: el módulo está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0, y el mensaje está en las cuatro ramas.
Cómo se ve el botón según el idioma
Con Odoo en castellano el botón se llama Enviar. El esquema recoge cómo se lee ese rótulo en los idiomas de las traducciones publicadas del módulo.

Cómo puede ayudarte FlexigoTech
Si estás implantando el conector y necesitas decidir qué usuarios pueden contestar a compradores, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Puedes ver la página del módulo en flexigotech.com.
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): wizard/amazon_spapi_message_compose_wizard.py
- Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_message_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
