Qué dice el aviso y cuándo sale
Con Odoo en castellano ves esto: Esta base es una copia: Amazon se desconecta solo aquí, y la conexión de tu base de producción sigue funcionando. (This database is a copy: Amazon is disconnected here only, and the connection of your production database keeps working.). Es un aviso, no un error: no bloquea nada. Sale al pulsar Desconectar (Disconnect) en la ficha de una cuenta de Amazon, después de aceptar la pregunta de confirmación ¿Desconectar esta cuenta de Amazon del hub de FlexigoTech? (Disconnect this Amazon account from the FlexigoTech hub?), y solo si el módulo considera que tu base de datos es una copia de otra.
Las fichas de cuenta se abren desde Amazon › Configuración › Cuentas (Amazon › Configuration › Accounts). Los tramos Configuración (Configuration) y Cuentas (Accounts) piden el permiso Responsable (Manager); el tramo Amazon, el de Lector (Viewer). Si no tienes el permiso de un tramo, no lo ves.


Cuándo se ve el botón
El botón Desconectar solo aparece cuando la cuenta usa el modo de conexión del hub y ya tiene una conexión con el hub. Se oculta cuando Modo de conexión (Connection Mode) no es el del hub o cuando Conexión con el Hub (Hub Connection) está vacío. Con los valores por defecto no se ve, porque esa conexión está vacía. La condición es la misma en Odoo 17, 18, 19 y 20.
Además, el módulo comprueba en el servidor que tengas acceso de Responsable del conector o de Ajustes (Settings), y permiso de escritura sobre la ficha. Si no lo tienes, la acción se detiene antes de llegar al aviso de copia.
La condición exacta: qué es «una copia» para el módulo
Lo primero que hace el botón, tras esa comprobación de permisos, es preguntar si la conexión con el hub que tiene esta base es de otra base. Si no lo es, el aviso no sale y la acción sigue por su camino normal. Se considera copia en estos casos:
- Copia de pruebas. La base tiene el permiso de otra base, un permiso de prueba o uno que no dice
production. Una base de pruebas no puede añadir conexiones con el hub: la que tiene vino con la copia. - Copia de la base registrada. Su permiso ha desaparecido o ha caducado y su identificador de base de datos no es el registrado, según lo decide FlexigoTech Cloud. Esta comprobación solo se aplica si la base está registrada.
Hay dos límites que conviene conocer:
- Una base que nunca se registró no se trata como copia: su conexión es suya (el caso de una cuenta anterior a FlexigoTech Cloud).
- Una copia que conserva el identificador de base de datos del original tiene también su permiso, y el módulo no la distingue aquí (así consta en su registro de cambios). En ese caso concreto el módulo no la detecta como copia.
Qué hace el módulo cuando es una copia
El orden del código es este:
- Solo en esta base, borra de la cuenta la conexión con el hub, su secreto, el token de acceso y la fecha en que caduca. La conexión de la base de producción no se toca: el hub sigue sirviéndola.
- Muestra una notificación con el título
SP-API de Amazon(Amazon SP-API), de tipo aviso, con el texto de arriba. La notificación se queda en pantalla hasta que la cierres. - Recarga la pantalla.
Según la condición de la vista, con la conexión con el hub vacía el botón Desconectar se oculta, así que tras la recarga ya no lo verás en esa cuenta.

Un caso ilustrativo
Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.
Distribuciones Almazán, una empresa inventada, restaura la base de producción en un servidor aparte para probar una subida de versión. En la copia, un consultor abre Amazon › Configuración › Cuentas, entra en la cuenta de Amazon y ve el botón Desconectar. Piensa en dejar la copia limpia antes de probar y lo pulsa.
Odoo pregunta ¿Desconectar esta cuenta de Amazon del hub de FlexigoTech? y el consultor acepta. El módulo se pregunta si esa conexión es de esta base. Como el permiso que tiene la copia no es el de una base de producción, la trata como copia: vacía los datos de conexión solo en esa base y muestra el aviso Esta base es una copia: Amazon se desconecta solo aquí, y la conexión de tu base de producción sigue funcionando.
La producción de Almazán sigue conectada. Lo que aprende el consultor: el aviso no habla de un fallo, confirma que la desconexión se ha aplicado únicamente a la copia. Y si hubiera pulsado el botón en la base de producción, el aviso no habría salido y la acción habría seguido por su camino normal.
Qué comprobar si lo ves
- ¿Estás en la base que crees? Si el aviso sale, el módulo ha visto una copia. Mira el servidor o la base a la que estás conectado antes de seguir.
- ¿Era lo que querías? En la copia, la cuenta queda sin conexión con el hub. Eso es lo que hace la acción, no una avería.
- ¿Esperabas el aviso y no sale? Puede que la base no esté registrada, o que sea una copia con el mismo identificador que el original: en ambos casos el módulo no la trata como copia.
- ¿No ves el botón? Solo aparece cuando la cuenta usa el modo de conexión del hub y ya tiene una conexión con el hub; si esa conexión está vacía, el botón
Desconectarno se muestra.
Versiones y coste
El mensaje está en el código publicado de Odoo 17, 18, 19 y 20, y el módulo está en Odoo Apps para las cuatro versiones. El código del botón descrito es el de Odoo 20. El módulo es de pago único por versión y necesita la suscripción a FlexigoTech Cloud (plan Conector: 49 € al mes o 490 € al año, sin IVA, hasta 3 cuentas de la plataforma). La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales. Tienes más detalle en la ficha de Odoo Apps y en la página del módulo.
Si montas copias de pruebas con frecuencia
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si vas a mover bases entre producción y pruebas con un conector de Amazon, podemos ayudarte a plantearlo antes de tocar nada.
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/fgt_cloud.py
- Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
