Saltar al contenido principal
Amazon

El aviso «Esta base es una copia» al desconectar Amazon: cuándo sale y qué hacer

Sale al pulsar Desconectar en una cuenta de Amazon cuando el módulo detecta que tu base de datos es una copia de otra: en esa base se borra la conexión con el hub y la de tu base de producción sigue funcionando. No bloquea nada, es un aviso.

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

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.

Esquema hecho con código, no es una pantalla de Odoo: de arriba abajo, el menú Amazon › Configuration › Accounts, el botón Disconnect y el aviso de que la base es una copia, con los rótulos en inglés del código
Esquema del recorrido: menú, botón y aviso (Odoo 17, 18, 19 y 20). No es una captura de Odoo.
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)

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:

  1. 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.
  2. 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.
  3. 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.

Esquema hecho con código a partir de las traducciones del módulo, no es una pantalla de Odoo: el mismo aviso en castellano, alemán, francés, italiano y portugués
Esquema: el texto del aviso según el idioma de Odoo. No es una captura de Odoo.

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 Desconectar no 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