Was Sie sehen und wann es auftritt
Sie befinden sich in einem Eintrag unter FBA Routing, füllen Account und Marketplace aus, speichern, und Odoo bricht mit einem Hinweis ab. Der Text lautet Marketplace … is not active on account ….: Anstelle der Auslassungspunkte setzt Odoo den Namen des Marketplace und den des Kontos ein, so wie sie in Odoo angezeigt werden.
Es ist ein Fehler, der die Aktion stoppt: Der Eintrag wird nicht gespeichert. Er tritt beim Speichern auf, weil das Modul eine Prüfung enthält, die an diese beiden Felder gebunden ist, Account und Marketplace. Beide sind im Eintrag unter FBA Routing und auch in dessen Liste sichtbar.
Die Einträge öffnen Sie über das Menü FBA Routing. Dieser Menüabschnitt erfordert eine bestimmte Benutzerberechtigung; wenn Sie sie nicht haben, sehen Sie diesen Abschnitt nicht.

Account und Marketplace und die Meldung. Die Beschriftungen sind englisch, wie im Code.
Die genaue Bedingung, aus dem Code gelesen
Dies ist die Bedingung im Code von Odoo 20.0. Beim Speichern durchläuft das Modul die betroffenen Einträge und löst den Fehler aus, sobald einer davon gleichzeitig diese vier Punkte erfüllt:
Accounthat ein gewähltes Konto.Marketplacehat einen gewählten Marketplace.- Das Konto hat aktive Marketplaces, d. h. seine Liste aktiver Marketplaces ist nicht leer.
- Der gewählte Marketplace gehört nicht zu den aktiven Marketplaces dieses Kontos.
Genau gelesen hat die Bedingung zwei praktische Folgen. Erstens: Die Prüfung greift nur, wenn beide Felder einen Wert haben; ist eines davon leer, kommt der Hinweis nicht von dieser Prüfung. Zweitens: Hat das Konto keinen einzigen aktiven Marketplace, wird sie ebenfalls nicht ausgelöst, denn die Bedingung verlangt, dass die Liste der aktiven nicht leer ist.
Was die Meldung also bedeutet: In diesem Eintrag haben Sie ein Konto und einen Marketplace kombiniert, die laut Prüfung nicht zusammenpassen. Das Konto hat aktive Marketplaces, und der von Ihnen gewählte gehört nicht dazu. Die Meldung nennt Ihnen beide Namen, sagt aber nicht, welcher der richtige wäre: Das entscheiden Sie.
Die Prüfung vergleicht nur und stoppt das Speichern, wenn die Kombination nicht passt.
So beheben Sie es, Schritt für Schritt
- Lesen Sie die Meldung und notieren Sie die beiden darin enthaltenen Namen: den des Marketplace und den des Kontos.
- Gehen Sie zu dem Eintrag unter
FBA Routing, in dem der Fehler aufgetreten ist. Öffnen Sie bei Bedarf das MenüFBA Routing(wenn Sie diesen Abschnitt nicht sehen, hat Ihr Benutzer nicht die Berechtigung, die dieses Menü verlangt). - Sehen Sie sich die Felder
AccountundMarketplacean und prüfen Sie, welche Kombination Sie für diese Route wollten. - Ist der Marketplace falsch, ändern Sie
Marketplaceauf einen, der in diesem Konto aktiv ist. - Ist der Marketplace richtig und das Konto falsch, ändern Sie
Accountauf ein Konto, in dem dieser Marketplace aktiv ist. - Speichern Sie erneut. Die Prüfung läuft noch einmal, und wenn die obige Bedingung nicht mehr erfüllt ist, erscheint dieser Hinweis nicht wieder.
Erscheint der Hinweis erneut, lesen Sie ihn noch einmal: Die darin genannten Namen gehören zu der Kombination, die gerade geprüft wird. Auch die Liste unter FBA Routing zeigt Account und Marketplace und hilft Ihnen, die vorhandenen Kombinationen auf einen Blick zu sehen.

Marketplace … is not active on account ….Konkrete Fälle der Bedingung
Das Konto hat aktive Marketplaces und Ihrer gehört nicht dazu
Das ist der Fall, der den Fehler auslöst. Sie haben zwei Auswege: einen anderen Marketplace im Eintrag oder ein anderes Konto. Wenn Sie genau diesen Marketplace in genau diesem Konto brauchen, warnt die Prüfung weiter, solange sich die Liste der aktiven Marketplaces des Kontos nicht ändert oder Sie keine andere Kombination wählen.
Konto oder Marketplace fehlt
Ist eines der beiden Felder leer, ist die Bedingung nicht erfüllt und diese Meldung erscheint nicht.
Das Konto hat keine aktiven Marketplaces
Auch dann erscheint die Meldung nicht: Die Bedingung verlangt, dass das Konto mindestens einen aktiven hat, damit verglichen werden kann.
Was je nach Odoo-Version gilt
Die Meldung steht im veröffentlichten Code von Odoo 17, 18, 19 und 20. Die oben beschriebene Bedingung ist die aus dem Code von Odoo 20.0.
Kosten und Voraussetzungen
Das Modul ist eine kostenlose Erweiterung von Amazon Connector, von dem es abhängt. Die Odoo-Apps-Seite weist 9 € aus, das ist der Preis von Amazon Connector: Einmalzahlung pro Odoo-Version, zzgl. MwSt., für 17, 18, 19 und 20. Zusätzlich benötigen Sie das Abonnement für FlexigoTech Cloud: Der Tarif Conector kostet 49 €/Monat oder 490 €/Jahr, zzgl. MwSt., mit bis zu 3 Konten der Plattform. In allen vier Versionen hängt es vom Amazon-Modul von Odoo Enterprise ab und lässt sich daher nicht in Odoo Community installieren. Weitere Informationen finden Sie auf der Modulseite.
So unterstützt Sie FlexigoTech
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt Konnektoren und individuelle Integrationen. Wenn Sie Ihre FBA-Routen und die Amazon-Konten, die Sie in Odoo haben, gemeinsam mit jemandem prüfen möchten, schreiben Sie uns.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: 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
