Wanneer verschijnt deze melding
De melding verschijnt bij het opslaan van het formulier van een FBA-route per land. Het is een controle die bij het opslaan op drie gegevens van de route wordt uitgevoerd: het account, het land en de code van het fulfilmentcentrum. Als er een conflict is, wordt het formulier niet opgeslagen en laat de melding zien welke combinatie al bezet is.
De routeformulieren open je via het menu Amazon › Configuration › FBA Country Routes. Elk onderdeel van het menu vraagt om een recht: Amazon vraagt Viewer, Configuration vraagt Manager en FBA Country Routes vraagt ook Manager. Ontbreekt een van die rechten, dan zie je dat onderdeel van het menu niet.


Wat de module controleert, in volgorde
De volgorde van de controles komt overeen met de code van Odoo 20. Voor elke route die je opslaat doet de module het volgende:
- Als de route geen account of geen land heeft, laat hij haar zonder verdere controles door.
- Hij neemt de code van het fulfilmentcentrum, verwijdert de spaties aan de uiteinden en zet alles om naar hoofdletters.
- Hij zoekt een andere route, anders dan degene die je opslaat, met hetzelfde account, hetzelfde land en dezelfde centrumcode.
- Als hij er geen vindt, gebeurt er niets en wordt het formulier opgeslagen.
- Als hij er een vindt en de route een centrumcode heeft, geeft hij de melding
An official FBA route already exists for account …, country …, and fulfillment center ….en stopt het opslaan: niets van wat je in dat formulier wilde wijzigen wordt opgeslagen.
De voorwaarde in één zin: de route heeft een code van een fulfilmentcentrum en er bestaat al een andere route met hetzelfde account, hetzelfde land en die code. In de tekst van de melding staat het centrum met de al opgeschoonde code in hoofdletters; het account en het land staan met de naam waarmee Odoo ze toont.
Als de route die je opslaat geen centrumcode heeft, wordt gezocht tussen routes van hetzelfde account en land die er ook geen hebben, en is de melding die dan van toepassing is een andere.
Stappenplan om het op te lossen
- Lees de drie gegevens in de melding: het account, het land en het fulfilmentcentrum. Dat is de combinatie die al door een andere route wordt gebruikt.
- Open
Amazon › Configuration › FBA Country Routes. Je hebt het rechtManagernodig om dat onderdeel van het menu te zien; heb je het niet, vraag het dan aan degene die Odoo in jouw bedrijf beheert. - Zoek de route die botst: die met hetzelfde account, hetzelfde land en hetzelfde fulfilmentcentrum. Houd er rekening mee dat de code die je typte wordt opgeschoond (zonder spaties aan de uiteinden en in hoofdletters) voordat er wordt gezocht, dus kleine letters of een extra spatie voorkomen de melding niet.
- Bepaal wat je wilde doen. Als je de bestaande route wilde aanpassen, open die dan en wijzig haar in plaats van een nieuwe aan te maken. Als de nieuwe echt anders is, moet je in het formulier dat je opslaat een van de drie gegevens uit de melding wijzigen (het account, het land of het fulfilmentcentrum), zodat de combinatie niet dubbel voorkomt.
- Sla opnieuw op. De controle draait opnieuw: als geen enkele andere route overeenkomt, wordt het formulier opgeslagen. Komt er nog steeds een overeen, dan zie je de melding opnieuw met de gegevens die nu in het formulier staan.
Twee details die vals alarm voorkomen
De melding verschijnt niet omdat twee routes hetzelfde account en land delen: ook de code van het fulfilmentcentrum moet overeenkomen. Twee routes met hetzelfde account en hetzelfde land maar met verschillende centrumcodes botsen niet bij deze controle.
Een route wordt ook niet met zichzelf vergeleken. Als je een bestaande route opent en opslaat, sluit de module dat formulier zelf uit van de zoekopdracht, dus bewerken veroorzaakt de melding niet vanzelf.
Dezelfde melding in andere talen
Met Odoo in het Nederlands is de melding An official FBA route already exists for account …, country …, and fulfillment center …., want de module heeft geen Nederlandse vertaling. Het volgende schema toont dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees, zoals ze uit de gepubliceerde vertalingen van de module komen.

Versies
De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20, en de melding staat in de gepubliceerde code van alle vier de versies. De stappen komen overeen met de code van Odoo 20.
Zo helpt FlexigoTech je
Als je Odoo implementeert met deze connector: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Je vindt de module op de pagina in Odoo Apps en op de pagina op flexigotech.com.
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/en/services.html
