Vai al contenuto principale
Amazon Tracking & FBA

Errore «Marketplace … is not active on account ….» in Amazon Tracking & FBA

Il messaggio Marketplace … is not active on account …. compare salvando una scheda di FBA Routing quando l'account scelto ha marketplace attivi e il marketplace scelto non è tra questi. Si risolve scegliendo un marketplace attivo su quell'account oppure cambiando l'account con un altro in cui lo sia.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Amazon Tracking & FBA
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Cosa vedi e quando compare

Sei in una scheda di FBA Routing, compili Account e Marketplace, salvi e Odoo si ferma con un avviso. Il testo è Marketplace … is not active on account ….: al posto dei puntini di sospensione Odoo inserisce il nome del marketplace e quello dell'account, con i nomi con cui compaiono in Odoo.

È un errore bloccante: la scheda non viene salvata. Compare al salvataggio perché il modulo ha un controllo legato a quei due campi, Account e Marketplace. Entrambi sono visibili nella scheda di FBA Routing e anche nel suo elenco.

Le schede si aprono dal menu FBA Routing. Quella parte del menu richiede un permesso specifico dell'utente; se non ce l'hai, non vedi quella parte.

Schema realizzato con codice, non una schermata di Odoo: dal menu FBA Routing al salvataggio con i campi Account e Marketplace, e da lì al messaggio di errore
Schema ricavato dal codice pubblicato del modulo: menu, salvataggio con Account e Marketplace, e il messaggio. Le etichette sono in inglese, come nel codice.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

La condizione esatta, letta dal codice

Questa è la condizione del codice di Odoo 20.0. Al salvataggio, il modulo scorre le schede interessate e lancia l'errore appena una di esse soddisfa contemporaneamente queste quattro condizioni:

  • Account ha un account scelto.
  • Marketplace ha un marketplace scelto.
  • L'account ha marketplace attivi, cioè la sua lista di marketplace attivi non è vuota.
  • Il marketplace scelto non è tra i marketplace attivi di quell'account.

Letta con attenzione, la condizione ha due conseguenze pratiche. La prima: il controllo agisce solo quando entrambi i campi hanno un valore, quindi se uno dei due è vuoto non è questo controllo a parlare. La seconda: se l'account non ha nessun marketplace attivo, nemmeno così scatta, perché la condizione richiede che la lista degli attivi non sia vuota.

Cosa significa allora il messaggio: in quella scheda hai abbinato un account e un marketplace che, secondo il controllo, non combaciano. L'account ha marketplace attivi e quello che hai scelto non è tra questi. Il messaggio ti dà i due nomi, ma non ti dice quale sarebbe quello giusto: lo decidi tu.

Il controllo si limita a confrontare e, se non combacia, blocca il salvataggio.

Come risolverlo, passo dopo passo

  1. Leggi il messaggio e annota i due nomi che riporta: quello del marketplace e quello dell'account.
  2. Vai alla scheda di FBA Routing in cui è comparso l'errore. Se serve, apri il menu FBA Routing (se non vedi quella parte, il tuo utente non ha il permesso richiesto da quel menu).
  3. Guarda i campi Account e Marketplace e verifica quale combinazione volevi per quella rotta.
  4. Se il marketplace è sbagliato, cambia Marketplace con uno attivo su quell'account.
  5. Se il marketplace è giusto e a essere sbagliato è l'account, cambia Account con un account in cui quel marketplace sia attivo.
  6. Salva di nuovo. Il controllo si ripete e, se la condizione sopra non è più soddisfatta, l'avviso non ricompare.

Se l'avviso ricompare, rileggilo: i nomi che riporta sono quelli della combinazione valutata in quel momento. Anche l'elenco di FBA Routing mostra Account e Marketplace, e ti serve per vedere a colpo d'occhio quali combinazioni hai.

Schema realizzato con codice, non una schermata di Odoo: il testo del messaggio così come lo vede chi usa Odoo in italiano
Schema ricavato dalle traduzioni pubblicate del modulo: il modulo non traduce questo messaggio in italiano, quindi si legge Marketplace … is not active on account ….

Casi concreti della condizione

L'account ha marketplace attivi e il tuo non è tra questi

È il caso che genera l'errore. Hai due vie d'uscita: un altro marketplace nella scheda oppure un altro account. Se ti serve proprio quel marketplace su quell'account, il controllo continuerà ad avvisare finché non cambia la lista dei marketplace attivi dell'account o finché non scegli un'altra combinazione.

Manca l'account o manca il marketplace

Con uno dei due campi vuoto, la condizione non è soddisfatta e questo messaggio non compare.

L'account non ha marketplace attivi

Neanche in questo caso compare il messaggio: la condizione richiede che l'account ne abbia almeno uno attivo per poter confrontare.

Cosa cambia a seconda della versione di Odoo

Il messaggio è presente nel codice pubblicato di Odoo 17, 18, 19 e 20. La condizione descritta sopra è quella del codice di Odoo 20.0.

Costo e requisiti

Il modulo è un componente aggiuntivo gratuito di Amazon Connector, da cui dipende. La scheda di Odoo Apps indica 9 €, che è il prezzo di Amazon Connector: pagamento unico per versione di Odoo, IVA esclusa, per 17, 18, 19 e 20. Inoltre richiede l'abbonamento a FlexigoTech Cloud: il piano Connettore costa 49 €/mese o 490 €/anno, IVA esclusa, con fino a 3 account della piattaforma. In tutte e quattro le versioni dipende dal modulo Amazon di Odoo Enterprise, quindi non si installa su Odoo Community. Trovi più informazioni nella pagina del modulo.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se vuoi rivedere con qualcuno le tue rotte FBA e gli account Amazon che hai in Odoo, scrivici.

Continua a leggere

Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti