O que vês e quando aparece
Estás numa ficha de FBA Routing, preenches Account e Marketplace, guardas e o Odoo pára com um aviso. O texto é Marketplace … is not active on account ….: no lugar das reticências, o Odoo coloca o nome do marketplace e o da conta, com os nomes com que aparecem no Odoo.
É um erro que bloqueia a ação: a ficha não é guardada. Surge ao guardar porque o módulo tem uma verificação associada a esses dois campos, Account e Marketplace. Ambos se veem na ficha de FBA Routing e também na respetiva lista.
As fichas abrem-se a partir do menu FBA Routing. Esse troço do menu exige uma permissão concreta de utilizador; se não a tiveres, não vês esse troço.

Account e Marketplace, e a mensagem. Os rótulos estão em inglês, como no código.
A condição exata, lida do código
Esta é a condição do código do Odoo 20.0. Ao guardar, o módulo percorre as fichas afetadas e lança o erro assim que uma delas cumpre em simultâneo estas quatro coisas:
Accounttem uma conta escolhida.Marketplacetem um marketplace escolhido.- A conta tem marketplaces ativos, ou seja, a sua lista de marketplaces ativos não está vazia.
- O marketplace escolhido não está entre os marketplaces ativos dessa conta.
Lida com atenção, a condição tem duas consequências práticas. A primeira: a verificação só atua quando os dois campos têm valor, pelo que, com um deles vazio, não é esta verificação que fala. A segunda: se a conta não tiver nenhum marketplace ativo, também não dispara, porque a condição exige que a lista de ativos não esteja vazia.
O que significa então a mensagem: nessa ficha combinaste uma conta e um marketplace que, segundo a verificação, não encaixam. A conta tem marketplaces ativos e o que escolheste não é um deles. A mensagem dá-te os dois nomes, mas não te diz qual seria o correto: isso decides tu.
A verificação limita-se a comparar e, se não encaixar, impede que a ficha seja guardada.
Como resolver, passo a passo
- Lê a mensagem e anota os dois nomes que traz: o do marketplace e o da conta.
- Vai à ficha de
FBA Routingem que surgiu o erro. Se for preciso, abre o menuFBA Routing(se não vês esse troço, o teu utilizador não tem a permissão que esse menu exige). - Olha para os campos
AccounteMarketplacee confirma que combinação querias para essa rota. - Se o marketplace for o errado, muda
Marketplacepara um que esteja ativo nessa conta. - Se o marketplace for o correto e a errada for a conta, muda
Accountpara uma conta em que esse marketplace esteja ativo. - Guarda de novo. A verificação repete-se e, se a condição acima já não se cumprir, este aviso não volta a aparecer.
Se o aviso voltar a surgir, lê-o outra vez: os nomes que traz são os da combinação que está a ser avaliada nesse momento. A lista de FBA Routing também mostra Account e Marketplace, e serve para veres de relance que combinações tens.

Marketplace … is not active on account ….Casos concretos da condição
A conta tem marketplaces ativos e o teu não está entre eles
É o caso que dá o erro. Tens duas saídas: outro marketplace na ficha ou outra conta. Se precisares exatamente desse marketplace nessa conta, a verificação continuará a avisar enquanto a lista de marketplaces ativos da conta não mudar ou enquanto escolheres outra combinação.
Falta a conta ou falta o marketplace
Com um dos dois campos vazio, a condição não se cumpre e esta mensagem não surge.
A conta não tem marketplaces ativos
Também não surge a mensagem: a condição exige que a conta tenha pelo menos um ativo para poder comparar.
O que muda consoante a versão do Odoo
A mensagem existe no código publicado do Odoo 17, 18, 19 e 20. A condição descrita acima é a do código do Odoo 20.0.
Custo e requisitos
O módulo é um complemento gratuito do Amazon Connector, de que depende. A ficha do Odoo Apps indica 9 €, que é o preço do Amazon Connector: pagamento único por versão do Odoo, sem IVA, para 17, 18, 19 e 20. Além disso, precisa da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano, sem IVA, com até 3 contas da plataforma. Nas quatro versões depende do módulo da Amazon do Odoo Enterprise, pelo que não se instala no Odoo Community. Tens mais informação na página do módulo.
Como te ajuda a FlexigoTech
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiseres rever com alguém as tuas rotas FBA e as contas da Amazon que tens no Odoo, escreve-nos.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: 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
