Què diu l'avís i quan surt
Amb Odoo en català veus això: This database is a copy: Amazon is disconnected here only, and the connection of your production database keeps working.. És un avís, no un error: no bloqueja res. Surt en prémer Disconnect a la fitxa d'un compte d'Amazon, després d'acceptar la pregunta de confirmació Disconnect this Amazon account from the FlexigoTech hub?, i només si el mòdul considera que la teva base de dades és una còpia d'una altra.
Les fitxes de compte s'obren des de Amazon › Configuration › Accounts. Els trams Configuration i Accounts demanen el permís Manager; el tram Amazon, el de Viewer. Si no tens el permís d'un tram, no el veus.


Quan es veu el botó
El botó Disconnect només apareix quan el compte usa el mode de connexió del hub i ja té una connexió amb el hub. S'amaga quan Connection Mode no és el del hub o quan Hub Connection és buit. Amb els valors per defecte no es veu, perquè aquesta connexió és buida. La condició és la mateixa a Odoo 17, 18, 19 i 20.
A més, el mòdul comprova al servidor que tinguis accés de Responsable del connector o de Configuració, i permís d'escriptura sobre la fitxa. Si no el tens, l'acció s'atura abans d'arribar a l'avís de còpia.
La condició exacta: què és «una còpia» per al mòdul
El primer que fa el botó, després d'aquesta comprovació de permisos, és preguntar si la connexió amb el hub que té aquesta base és d'una altra base. Si no ho és, l'avís no surt i l'acció segueix pel seu camí normal. Es considera còpia en aquests casos:
- Còpia de proves. La base té el permís d'una altra base, un permís de prova o un que no diu
production. Una base de proves no pot afegir connexions amb el hub: la que té va venir amb la còpia. - Còpia de la base registrada. El seu permís ha desaparegut o ha caducat i el seu identificador de base de dades no és el registrat, segons ho decideix FlexigoTech Cloud. Aquesta comprovació només s'aplica si la base està registrada.
Hi ha dos límits que convé conèixer:
- Una base que mai es va registrar no es tracta com a còpia: la seva connexió és seva (el cas d'un compte anterior a FlexigoTech Cloud).
- Una còpia que conserva l'identificador de base de dades de l'original té també el seu permís, i el mòdul no la distingeix aquí (així consta al seu registre de canvis). En aquest cas concret el mòdul no la detecta com a còpia.
Què fa el mòdul quan és una còpia
L'ordre del codi és aquest:
- Només en aquesta base, esborra del compte la connexió amb el hub, el seu secret, el token d'accés i la data en què caduca. La connexió de la base de producció no es toca: el hub continua servint-la.
- Mostra una notificació amb el títol
Amazon SP-API, de tipus avís, amb el text de dalt. La notificació es queda en pantalla fins que la tanquis. - Recarrega la pantalla.
Segons la condició de la vista, amb la connexió amb el hub buida el botó Disconnect s'amaga, així que després de la recàrrega ja no el veuràs en aquest compte.

Un cas il·lustratiu
Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.
Distribuciones Almazán, una empresa inventada, restaura la base de producció en un servidor a part per provar una pujada de versió. A la còpia, un consultor obre Amazon › Configuration › Accounts, entra al compte d'Amazon i veu el botó Disconnect. Pensa a deixar la còpia neta abans de provar i el prem.
Odoo pregunta Disconnect this Amazon account from the FlexigoTech hub? i el consultor accepta. El mòdul es pregunta si aquesta connexió és d'aquesta base. Com que el permís que té la còpia no és el d'una base de producció, la tracta com a còpia: buida les dades de connexió només en aquesta base i mostra l'avís This database is a copy: Amazon is disconnected here only, and the connection of your production database keeps working.
La producció d'Almazán continua connectada. El que aprèn el consultor: l'avís no parla d'una fallada, confirma que la desconnexió s'ha aplicat únicament a la còpia. I si hagués premut el botó a la base de producció, l'avís no hauria sortit i l'acció hauria seguit pel seu camí normal.
Què comprovar si el veus
- Ets a la base que creus? Si l'avís surt, el mòdul ha vist una còpia. Mira el servidor o la base a la qual estàs connectat abans de continuar.
- Era el que volies? A la còpia, el compte queda sense connexió amb el hub. Això és el que fa l'acció, no una avaria.
- Esperaves l'avís i no surt? Pot ser que la base no estigui registrada, o que sigui una còpia amb el mateix identificador que l'original: en tots dos casos el mòdul no la tracta com a còpia.
- No veus el botó? Només apareix quan el compte usa el mode de connexió del hub i ja té una connexió amb el hub; si aquesta connexió és buida, el botó
Disconnectno es mostra.
Versions i cost
El missatge és al codi publicat d'Odoo 17, 18, 19 i 20, i el mòdul és a Odoo Apps per a les quatre versions. El codi del botó descrit és el d'Odoo 20. El mòdul és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud (pla Connector: 49 € al mes o 490 € a l'any, sense IVA, fins a 3 comptes de la plataforma). La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials. Tens més detall a la fitxa d'Odoo Apps i a la pàgina del mòdul.
Si muntes còpies de proves sovint
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si has de moure bases entre producció i proves amb un connector d'Amazon, et podem ajudar a plantejar-ho abans de tocar res.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/fgt_cloud.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- Codi del mòdul: 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
