Wanneer verschijnt de melding precies
In Odoo zie je An official FBA route already exists for account … and fulfillment center ….. De puntjes zijn de waarden: op de eerste plek de naam van het account, op de tweede de code van het fulfillment center, in hoofdletters.
De melding komt van Amazon Connector for Odoo bij het opslaan van een record dat je opent via het menu Amazon › Configuration › FBA Country Routes. Het is een controle bij het opslaan: als die niet slaagt, wordt het record niet opgeslagen en gaat alles wat je erin wilde wijzigen verloren.
Dit doet de module, op volgorde, met het record dat je opslaat:
- Ze neemt de code die je in
Fulfillment Center Codehebt ingevuld, haalt de spaties aan de uiteinden weg en zet die om naar hoofdletters. - Als de code leeg blijft, controleert ze niets en gaat ze verder.
- Als er een waarde is, zoekt ze een ander record (niet het record dat je opslaat) met hetzelfde
Accounten diezelfde code. - Als ze er een vindt, stopt ze het opslaan en toont ze de melding met de naam van het account en de code.

De melding staat in de gepubliceerde code van de takken 17, 18, 19 en 20 van de module; de hier beschreven voorwaarde is die van de code van Odoo 20.

Checklist voordat je opnieuw opslaat
Controleer eerst wat je probeert op te slaan, voordat je iets wijzigt.
- Controleer dat je in een record van
FBA Country Routeszit, geopend viaAmazon › Configuration › FBA Country Routes.
- Noteer de naam van het account die in de melding staat: dat is het
Accountvan het record dat je probeerde op te slaan.
- Noteer de code van het fulfillment center die in de melding staat. Ze staat in hoofdletters omdat de module wat je in
Fulfillment Center Codehebt ingevuld bijsnijdt en omzet naar hoofdletters voordat ze zoekt.
- Controleer wat je in
Fulfillment Center Codehebt ingevuld: de module vergelijkt de bijgesneden code in hoofdletters met die van andere records van hetzelfde account.
- Onthoud dat er binnen hetzelfde account wordt gezocht. Dezelfde code in een ander account valt niet onder deze controle.
Checklist om het bestaande record te vinden
De melding zegt dat er een ander record is met dat account en die code, maar niet welk. Dat moet je zelf opsporen.
- Verlaat het record zonder op te slaan: het record dat de fout gaf, is niet opgeslagen.
- Open de lijst
Amazon › Configuration › FBA Country Routesen zoek het record met dat account en die code.
- Als je het menu niet ziet, ontbreekt er een recht: het onderdeel
AmazonvraagtViewer, en de onderdelenConfigurationenFBA Country RoutesvragenManager. Zonder het recht voor een onderdeel zie je dat onderdeel niet.
- Open het gevonden record en vergelijk de inhoud met het record dat je wilde aanmaken.

Checklist om te beslissen en te corrigeren
Je hebt het bestaande record en het record dat je probeerde op te slaan. Beslis welke van de twee de juiste is.
- Als het bestaande record al het record is dat je nodig hebt, maak er dan geen tweede aan: werk ermee en gooi het nieuwe weg.
- Als het nieuwe record voor een ander fulfillment center bedoeld was, wijzig dan de
Fulfillment Center Codenaar de juiste en sla opnieuw op.
- Als het nieuwe record voor een ander account bedoeld was, corrigeer dan het
Account: de controle zoekt alleen tussen de records van hetzelfde account.
- Als de code die je in
Fulfillment Center Codehebt ingevuld niet de juiste was, corrigeer ze dan voordat je opslaat.
- Sla opnieuw op en controleer dat de melding niet meer verschijnt.
Checklist voor na het opslaan
- Open de lijst
FBA Country Routesopnieuw en controleer dat er één record is voor dat account en dat fulfillment center.
- Als de melding blijft verschijnen, herhaal dan het opsporen: de melding noemt het concrete account en de concrete code die bij dat opslaan met elkaar botsten.
Vragen die je jezelf zult stellen
Is er iets opgeslagen?
Nee. De actie wordt gestopt en het record wordt niet opgeslagen: wat je erin hebt gewijzigd, wordt niet vastgelegd.
Kan het in elke versie voorkomen?
De melding staat in de gepubliceerde code van de takken 17, 18, 19 en 20 van de module. De voorwaarde die we hebben beschreven, is die van de code van Odoo 20.
Wat gebeurt er met records zonder code?
Als Fulfillment Center Code leeg blijft, slaat de module dat record over en voert ze de controle niet uit.
Waarom kan ik het menu niet openen?
Omdat elk onderdeel een recht vraagt: Viewer voor Amazon en Manager voor Configuration en FBA Country Routes. Zonder het recht voor een onderdeel zie je dat onderdeel niet.
Hoe FlexigoTech je helpt
Als je Odoo met deze connector implementeert en de configuratie van je accounts en centra wilt laten nakijken voordat je live gaat, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat. De module is een eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud, plan Connector (€ 49 per maand of € 490 per jaar, excl. btw); het productblad vind je op de pagina van de module.
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/amazon_spapi_fba_country_route.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
