Cosa dice l'avviso e quando compare
Con Odoo in italiano vedi questo: Questo database è una copia: Amazon viene disconnesso solo qui, e la connessione del tuo database di produzione continua a funzionare. (This database is a copy: Amazon is disconnected here only, and the connection of your production database keeps working.). È un avviso, non un errore: non blocca nulla. Compare premendo Disconnetti (Disconnect) nella scheda di un account Amazon, dopo aver accettato la domanda di conferma Disconnettere questo account Amazon dall'hub FlexigoTech? (Disconnect this Amazon account from the FlexigoTech hub?), e solo se il modulo ritiene che il tuo database sia una copia di un altro.
Le schede degli account si aprono da Amazon › Configurazione › Account (Amazon › Configuration › Accounts). I tratti Configurazione (Configuration) e Account (Accounts) richiedono il permesso Responsabile (Manager); il tratto Amazon, quello di Visualizzatore (Viewer). Se non hai il permesso di un tratto, non lo vedi.


Quando si vede il pulsante
Il pulsante Disconnetti compare solo quando l'account usa la modalità di connessione dell'hub e ha già una connessione con l'hub. Resta nascosto quando Modalità di connessione (Connection Mode) non è quella dell'hub o quando Connessione Hub (Hub Connection) è vuoto. Con i valori predefiniti non si vede, perché quella connessione è vuota. La condizione è la stessa in Odoo 17, 18, 19 e 20.
Inoltre, il modulo verifica sul server che tu abbia accesso come Responsabile del connettore o delle Impostazioni, e permesso di scrittura sulla scheda. Se non lo hai, l'azione si ferma prima di arrivare all'avviso di copia.
La condizione esatta: cos'è «una copia» per il modulo
La prima cosa che fa il pulsante, dopo il controllo dei permessi, è chiedersi se la connessione con l'hub presente in questo database appartiene a un altro database. Se non è così, l'avviso non compare e l'azione prosegue per il suo percorso normale. Si considera copia in questi casi:
- Copia di prova. Il database ha la licenza di un altro database, una licenza di prova o una che non riporta
production. Un database di prova non può aggiungere connessioni con l'hub: quella che ha è arrivata con la copia. - Copia del database registrato. La sua licenza è scomparsa o è scaduta e il suo identificativo di database non è quello registrato, secondo quanto stabilisce FlexigoTech Cloud. Questo controllo si applica solo se il database è registrato.
Ci sono due limiti da conoscere:
- Un database che non è mai stato registrato non è trattato come copia: la sua connessione è sua (il caso di un account precedente a FlexigoTech Cloud).
- Una copia che conserva l'identificativo di database dell'originale ha anche la sua licenza, e qui il modulo non la distingue (così risulta nel suo registro delle modifiche). In quel caso concreto il modulo non la rileva come copia.
Cosa fa il modulo quando è una copia
L'ordine nel codice è questo:
- Solo in questo database, cancella dall'account la connessione con l'hub, il suo segreto, il token di accesso e la data di scadenza. La connessione del database di produzione non viene toccata: l'hub continua a servirla.
- Mostra una notifica con il titolo
Amazon SP-API, di tipo avviso, con il testo qui sopra. La notifica resta sullo schermo finché non la chiudi. - Ricarica la schermata.
Secondo la condizione della vista, con la connessione con l'hub vuota il pulsante Disconnetti resta nascosto, quindi dopo il ricaricamento non lo vedrai più in quell'account.

Un caso illustrativo
Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.
Distribuciones Almazán, un'azienda inventata, ripristina il database di produzione su un server separato per provare un aggiornamento di versione. Nella copia, un consulente apre Amazon › Configurazione › Account, entra nell'account Amazon e vede il pulsante Disconnetti. Pensa di lasciare la copia pulita prima di provare e lo preme.
Odoo chiede Disconnettere questo account Amazon dall'hub FlexigoTech? e il consulente accetta. Il modulo si chiede se quella connessione appartiene a questo database. Poiché la licenza della copia non è quella di un database di produzione, la tratta come copia: svuota i dati di connessione solo in quel database e mostra l'avviso Questo database è una copia: Amazon viene disconnesso solo qui, e la connessione del tuo database di produzione continua a funzionare.
La produzione di Almazán resta connessa. Ciò che impara il consulente: l'avviso non parla di un guasto, conferma che la disconnessione è stata applicata esclusivamente alla copia. E se avesse premuto il pulsante nel database di produzione, l'avviso non sarebbe comparso e l'azione avrebbe proseguito per il suo percorso normale.
Cosa controllare se lo vedi
- Sei nel database che pensi? Se l'avviso compare, il modulo ha visto una copia. Controlla il server o il database a cui sei connesso prima di proseguire.
- Era quello che volevi? Nella copia, l'account resta senza connessione con l'hub. È ciò che fa l'azione, non un guasto.
- Ti aspettavi l'avviso e non compare? Può darsi che il database non sia registrato, o che sia una copia con lo stesso identificativo dell'originale: in entrambi i casi il modulo non la tratta come copia.
- Non vedi il pulsante? Compare solo quando l'account usa la modalità di connessione dell'hub e ha già una connessione con l'hub; se quella connessione è vuota, il pulsante
Disconnettinon viene mostrato.
Versioni e costo
Il messaggio è nel codice pubblicato di Odoo 17, 18, 19 e 20, e il modulo è su Odoo Apps per tutte e quattro le versioni. Il codice del pulsante descritto è quello di Odoo 20. Il modulo è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud (piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa, fino a 3 account della piattaforma). La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali. Trovi maggiori dettagli nella scheda di Odoo Apps e nella pagina del modulo.
Se allestisci spesso copie di prova
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se devi spostare database tra produzione e prova con un connettore Amazon, possiamo aiutarti a impostarlo prima di toccare qualsiasi cosa.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/fgt_cloud.py
- Codice del modulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- Codice del modulo: 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
