Saltar para o conteúdo principal
Amazon Tracking & FBA

Erro «Marketplace … is not active on account ….» no Amazon Tracking & FBA

A mensagem Marketplace … is not active on account …. surge ao guardar uma ficha de FBA Routing quando a conta escolhida tem marketplaces ativos e o marketplace escolhido não é um deles. Resolve-se escolhendo um marketplace ativo nessa conta ou trocando a conta por outra em que o esteja.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Amazon Tracking & FBA
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do módulo, versão 20.0 · nas fontes indicadas no fim
Leitura
4 min

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.

Esquema feito com código, não um ecrã do Odoo: do menu FBA Routing a guardar com os campos Account e Marketplace, e daí à mensagem de erro
Esquema a partir do código publicado do módulo: menu, guardar com Account e Marketplace, e a mensagem. Os rótulos estão em inglês, como no código.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo em inglês)

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:

  • Account tem uma conta escolhida.
  • Marketplace tem 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

  1. Lê a mensagem e anota os dois nomes que traz: o do marketplace e o da conta.
  2. Vai à ficha de FBA Routing em que surgiu o erro. Se for preciso, abre o menu FBA Routing (se não vês esse troço, o teu utilizador não tem a permissão que esse menu exige).
  3. Olha para os campos Account e Marketplace e confirma que combinação querias para essa rota.
  4. Se o marketplace for o errado, muda Marketplace para um que esteja ativo nessa conta.
  5. Se o marketplace for o correto e a errada for a conta, muda Account para uma conta em que esse marketplace esteja ativo.
  6. 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.

Esquema feito com código, não um ecrã do Odoo: o texto da mensagem tal como o vê quem usa o Odoo
Esquema a partir do código publicado do módulo: a mensagem lê-se 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