Wat de melding zegt en wanneer ze verschijnt
Met Odoo in het Nederlands zie je dit: This database is a copy: Amazon is disconnected here only, and the connection of your production database keeps working.. Het is een waarschuwing, geen fout: er wordt niets geblokkeerd. Ze verschijnt als je op Disconnect klikt op het formulier van een Amazon-account, nadat je de bevestigingsvraag Disconnect this Amazon account from the FlexigoTech hub? hebt geaccepteerd, en alleen als de module vindt dat je database een kopie van een andere is.
De accountformulieren open je via Amazon › Configuration › Accounts. De onderdelen Configuration en Accounts vragen het recht Manager; het onderdeel Amazon dat van Viewer. Heb je het recht voor een onderdeel niet, dan zie je het niet.


Wanneer je de knop ziet
De knop Disconnect verschijnt alleen als het account de verbindingswijze van de hub gebruikt en al een verbinding met de hub heeft. Hij is verborgen wanneer Connection Mode niet die van de hub is of wanneer Hub Connection leeg is. Met de standaardwaarden zie je hem niet, omdat die verbinding leeg is. De voorwaarde is hetzelfde in Odoo 17, 18, 19 en 20.
Daarnaast controleert de module op de server of je toegang hebt als Manager van de connector of van Instellingen, en schrijfrechten op het formulier. Heb je die niet, dan stopt de actie voordat de kopiewaarschuwing wordt bereikt.
De exacte voorwaarde: wat de module een «kopie» noemt
Het eerste wat de knop doet, na die rechtencontrole, is nagaan of de hubverbinding van deze database bij een andere database hoort. Zo niet, dan verschijnt de melding niet en volgt de actie haar normale verloop. Als kopie geldt het in deze gevallen:
- Testkopie. De database heeft de vergunning van een andere database, een testvergunning of een vergunning die niet
productionzegt. Een testdatabase kan geen hubverbindingen toevoegen: degene die ze heeft, kwam mee met de kopie. - Kopie van de geregistreerde database. Haar vergunning is verdwenen of verlopen en haar database-identificatie is niet de geregistreerde, zoals FlexigoTech Cloud bepaalt. Deze controle geldt alleen als de database geregistreerd is.
Twee grenzen zijn goed om te kennen:
- Een database die nooit is geregistreerd, wordt niet als kopie behandeld: haar verbinding is van haarzelf (het geval van een account van vóór FlexigoTech Cloud).
- Een kopie die de database-identificatie van het origineel behoudt, heeft ook zijn vergunning, en de module onderscheidt haar hier niet (zo staat het in het wijzigingslogboek). In dat specifieke geval herkent de module haar niet als kopie.
Wat de module doet als het een kopie is
De volgorde in de code is deze:
- Alleen in deze database wist ze uit het account de verbinding met de hub, het geheim, het toegangstoken en de vervaldatum ervan. De verbinding van de productiedatabase blijft onaangeroerd: de hub blijft haar bedienen.
- Ze toont een melding met de titel
Amazon SP-API, van het type waarschuwing, met de tekst hierboven. De melding blijft op het scherm staan tot je ze sluit. - Ze laadt het scherm opnieuw.
Volgens de voorwaarde van de weergave is de knop Disconnect verborgen als de hubverbinding leeg is, dus na het herladen zie je hem niet meer bij dat account.

Een voorbeeld ter illustratie
Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.
Distribuciones Almazán, een verzonnen bedrijf, herstelt de productiedatabase op een andere server om een versie-upgrade te testen. In de kopie opent een consultant Amazon › Configuration › Accounts, gaat naar het Amazon-account en ziet de knop Disconnect. Hij wil de kopie schoonmaken voor het testen en klikt erop.
Odoo vraagt Disconnect this Amazon account from the FlexigoTech hub? en de consultant bevestigt. De module vraagt zich af of die verbinding van deze database is. Omdat de vergunning van de kopie niet die van een productiedatabase is, behandelt ze haar als kopie: ze leegt de verbindingsgegevens alleen in die database en toont de melding This database is a copy: Amazon is disconnected here only, and the connection of your production database keeps working.
De productie van Almazán blijft verbonden. Wat de consultant leert: de melding wijst niet op een storing, ze bevestigt dat het loskoppelen alleen op de kopie is toegepast. En had hij op de knop geklikt in de productiedatabase, dan was de melding niet verschenen en had de actie haar normale verloop gevolgd.
Wat je controleert als je haar ziet
- Zit je in de database die je denkt? Als de melding verschijnt, heeft de module een kopie gezien. Kijk naar de server of database waarmee je verbonden bent voordat je verdergaat.
- Was dit wat je wilde? In de kopie blijft het account zonder verbinding met de hub. Dat is wat de actie doet, geen defect.
- Verwachtte je de melding en komt ze niet? Misschien is de database niet geregistreerd, of is het een kopie met dezelfde identificatie als het origineel: in beide gevallen behandelt de module haar niet als kopie.
- Zie je de knop niet? Hij verschijnt alleen als het account de verbindingswijze van de hub gebruikt en al een verbinding met de hub heeft; is die verbinding leeg, dan wordt de knop
Disconnectniet getoond.
Versies en kosten
Het bericht zit in de gepubliceerde code van Odoo 17, 18, 19 en 20, en de module staat in Odoo Apps voor alle vier de versies. De code van de beschreven knop is die van Odoo 20. De module is een eenmalige aankoop per versie en vereist het abonnement op FlexigoTech Cloud (plan Conector: € 49 per maand of € 490 per jaar, excl. btw, tot 3 accounts van het platform). De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart. Meer details vind je op de Odoo Apps-pagina en op de modulepagina.
Als je vaak testkopieën maakt
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. Ga je databases verplaatsen tussen productie en test met een Amazon-connector, dan helpen we je het op te zetten voordat je iets aanraakt.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/fgt_cloud.py
- Broncode van de module: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_account_views.xml
- Broncode van de module: 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
