Naar hoofdinhoud
Amazon

De melding «Deze database is een kopie» bij het loskoppelen van Amazon: wanneer en wat nu

Verschijnt als je op Disconnect klikt bij een Amazon-account en de module merkt dat je database een kopie van een andere is: in die database wordt de verbinding met de hub gewist, die van je productiedatabase blijft gewoon werken. Het blokkeert niets, het is een waarschuwing.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Amazon
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

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.

Schema gemaakt met code, geen Odoo-scherm: van boven naar beneden het menu Amazon › Configuration › Accounts, de knop Disconnect en de melding dat de database een kopie is, met de labels in het Engels uit de code
Schema van het traject: menu, knop en melding (Odoo 17, 18, 19 en 20). Geen schermafbeelding van Odoo.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in het Engels)

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 production zegt. 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:

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

Schema gemaakt met code op basis van de vertalingen van de module, geen Odoo-scherm: dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema: de tekst van de melding volgens de taal van Odoo. Geen schermafbeelding van Odoo.

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 Disconnect niet 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