Wat je ziet en wanneer het verschijnt
Je zit in een kaart van FBA Routing, vult Account en Marketplace in, slaat op en Odoo stopt met een melding. De tekst is Marketplace … is not active on account ….: op de plaats van de puntjes zet Odoo de naam van de marketplace en die van het account, met de namen zoals ze in Odoo worden getoond.
Het is een fout die de actie blokkeert: de kaart wordt niet opgeslagen. Ze verschijnt bij het opslaan omdat de module een controle heeft die aan die twee velden gekoppeld is, Account en Marketplace. Beide zie je in de kaart van FBA Routing en ook in de lijst ervan.
De kaarten open je via het menu FBA Routing. Dat deel van het menu vraagt een specifieke gebruikersrechten; als je die niet hebt, zie je dat deel niet.

Account en Marketplace, en de melding. De labels staan in het Engels, zoals in de code.
De exacte voorwaarde, gelezen uit de code
Dit is de voorwaarde uit de code van Odoo 20.0. Bij het opslaan loopt de module de betrokken kaarten af en geeft de fout zodra een kaart tegelijk aan deze vier punten voldoet:
Accountheeft een gekozen account.Marketplaceheeft een gekozen marketplace.- Het account heeft actieve marketplaces, dat wil zeggen dat de lijst met actieve marketplaces niet leeg is.
- De gekozen marketplace staat niet tussen de actieve marketplaces van dat account.
Aandachtig gelezen heeft de voorwaarde twee praktische gevolgen. Ten eerste: de controle werkt alleen als beide velden een waarde hebben, dus als een van beide leeg is, komt de melding niet van deze controle. Ten tweede: als het account geen enkele actieve marketplace heeft, springt ze ook niet aan, omdat de voorwaarde eist dat de lijst met actieve niet leeg is.
Wat de melding dan betekent: in die kaart heb je een account en een marketplace gecombineerd die volgens de controle niet bij elkaar passen. Het account heeft actieve marketplaces en de marketplace die je koos, is er niet een van. De melding geeft je beide namen, maar zegt niet welke de juiste zou zijn: dat beslis jij.
De controle vergelijkt alleen en blokkeert het opslaan als het niet past.
Zo los je het op, stap voor stap
- Lees de melding en noteer de twee namen die erin staan: die van de marketplace en die van het account.
- Ga naar de kaart van
FBA Routingwaarin de fout verscheen. Open indien nodig het menuFBA Routing(als je dat deel niet ziet, heeft je gebruiker de rechten niet die dat menu vraagt). - Bekijk de velden
AccountenMarketplaceen controleer welke combinatie je voor die route wilde. - Als de marketplace de verkeerde is, vervang
Marketplacedan door een marketplace die op dat account actief is. - Als de marketplace de juiste is en het account het verkeerde, vervang
Accountdan door een account waarop die marketplace actief is. - Sla opnieuw op. De controle wordt herhaald en als de voorwaarde hierboven niet meer geldt, verschijnt deze melding niet opnieuw.
Als de melding terugkomt, lees haar dan nog eens: de namen erin zijn die van de combinatie die op dat moment wordt beoordeeld. De lijst van FBA Routing toont ook Account en Marketplace, zodat je in één oogopslag ziet welke combinaties je hebt.

Marketplace … is not active on account ….Concrete gevallen van de voorwaarde
Het account heeft actieve marketplaces en de jouwe staat er niet tussen
Dit is het geval dat de fout geeft. Je hebt twee uitwegen: een andere marketplace in de kaart of een ander account. Als je precies die marketplace op dat account nodig hebt, blijft de controle waarschuwen zolang de lijst met actieve marketplaces van het account niet verandert of zolang je een andere combinatie kiest.
Het account of de marketplace ontbreekt
Als een van de twee velden leeg is, geldt de voorwaarde niet en verschijnt deze melding niet.
Het account heeft geen actieve marketplaces
De melding verschijnt ook dan niet: de voorwaarde vraagt dat het account minstens één actieve marketplace heeft om te kunnen vergelijken.
Wat er gebeurt per Odoo-versie
De melding staat in de gepubliceerde code van Odoo 17, 18, 19 en 20. De voorwaarde hierboven is die uit de code van Odoo 20.0.
Kosten en vereisten
De module is een gratis aanvulling op Amazon Connector, waarvan hij afhangt. De vermelding in Odoo Apps toont € 9, de prijs van Amazon Connector: eenmalige betaling per Odoo-versie, excl. btw, voor 17, 18, 19 en 20. Daarnaast heb je het abonnement op FlexigoTech Cloud nodig: het plan Conector kost € 49 per maand of € 490 per jaar, excl. btw, met maximaal 3 accounts van het platform. In alle vier de versies hangt hij af van de Amazon-module van Odoo Enterprise, dus hij kan niet in Odoo Community worden geïnstalleerd. Meer informatie vind je op de pagina van de module.
Zo helpt FlexigoTech je
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Wil je met iemand je FBA-routes en de Amazon-accounts die je in Odoo hebt nalopen, schrijf ons dan.
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_amazon_tracking_connector 20.0 (38c49efa): models/amazon_fba_marketplace_route.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_tracking_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_amazon_tracking_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_amazon_tracking_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_amazon_tracking_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
