Saltar para o conteúdo principal
Amazon

Botão «Sincronizar Expedições Processadas por FBA»: mitos e realidade

O botão Sincronizar Expedições Processadas por FBA (Sync FBA Fulfilled Shipments) lança manualmente, a partir do ecrã de contas da Amazon, a leitura das expedições FBA já enviadas. Não é o caminho normal: a tarefa agendada faz o mesmo a cada 30 minutos nas contas que tenham a opção opcional assinalada, e o botão serve para o lançar à mão quando precisar.

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

O essencial

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

Onde está e o que acontece ao premi-lo

O botão Sincronizar Expedições Processadas por FBA está no ecrã Contas, a que chega por Amazon › Configuração › Contas (Amazon › Configuration › Accounts). O primeiro nível Amazon pede a permissão Visualizador (Viewer); os níveis Configuração e Contas pedem Gestor (Manager). O botão existe nas versões 17, 18, 19 e 20 e vê-se sempre.

Esquema do menu de contas da Amazon, do botão de sincronizar expedições FBA e da mensagem de permissões que o pode travar
Esquema feito com código a partir do código publicado do módulo, não é um ecrã do Odoo; as suas etiquetas estão em inglês, o texto original do código.

Ao premi-lo, o módulo faz primeiro uma verificação de permissões: deixa passar se pertencer ao grupo de gestores do conector ou tiver acesso às Definições, e verifica ainda que pode escrever na conta. Depois lança a sincronização dessa conta, marcando-a como manual. Segundo o código do Odoo 20, essa sincronização segue esta ordem:

  • Se o módulo devolver uma nota prévia, regista-a na conta e termina antes de pedir o relatório à Amazon.
  • Se a opção opcional da conta não estiver assinalada, regista «A sincronização de expedições FBA enviadas está desativada na conta.» (Sync of shipped FBA shipments is disabled on the account.) e termina.
  • Pede à Amazon um relatório de expedições FBA.
  • Consulta o estado do relatório várias vezes, esperando entre cada consulta. Deixa de consultar quando a Amazon o dá por terminado, cancelado ou falhado, ou quando se esgotam as tentativas.
  • Se o relatório não estiver pronto, regista o estado e termina sem importar nada: «A Amazon não gerou um relatório de envios FBA expedidos utilizável.» (Amazon did not generate a usable dispatched FBA shipments report.) se estiver cancelado ou falhado, ou «O sondagem do relatório expirou. Tente novamente dentro de alguns minutos.» (Report polling timed out. Try again in a few minutes.) se as tentativas se esgotaram.
  • Se o relatório estiver pronto mas sem documento, regista «Relatório CONCLUÍDO sem reportDocumentId.» (DONE report without reportDocumentId.) e termina.
  • Se tiver documento, descarrega-o e passa-o ao importador de linhas de expedições FBA.

Quando termina pela nota prévia, pela opção desassinalada, por um relatório inutilizável ou por um relatório sem documento, o módulo guarda na conta a data e o resultado. Se o lançou com o botão, deixa ainda esse resultado como mensagem na conta; a tarefa agendada não deixa mensagem.

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)

Ideias erradas sobre o botão

Mito: «O botão é a forma normal de trazer as expedições FBA»

A realidade é outra: existe um caminho automático. A tarefa agendada Amazon SP-API - Sincronizar envios FBA expedidos (Amazon SP-API - Sync dispatched FBA shipments) corre a cada 30 minutos e está ativa ao instalar. Apanha as contas ativas que tenham assinalada a opção Sincronizar expedições processadas por FBA (opcional) (Sync FBA fulfilled shipments (opt-in)) e lança a mesma sincronização, com origem na tarefa agendada e sem deixar mensagem na conta. Se uma conta falhar, o módulo regista-o no registo do servidor, guarda o erro nessa conta e continua com as restantes. O botão serve para a lançar à mão nesse momento.

Mito: «Premi-lo ativa a sincronização da conta»

Não a ativa. A opção Sincronizar expedições processadas por FBA (opcional) está desassinalada por omissão e o botão não a assinala. Se continuar desassinalada, a sincronização regista que está desativada na conta e termina sem pedir o relatório. A opção está na ficha de Contas, separador FBA e Stock, grupo Sincronização de Inventário FBA (ATIVA por omissão) · Envios Concluídos (opt-in) (FBA Inventory Sync (ON by default) · Fulfilled Shipments (opt-in)). A sua ajuda diz: «Lê os envios FBA realmente expedidos da Amazon utilizando a Reports API.»

Mito: «Qualquer pessoa que veja o menu da Amazon pode premi-lo»

Um utilizador com Visualizador vê Amazon, mas Configuração e Contas pedem Gestor. Além disso, o módulo volta a verificar a permissão ao premir. Se não pertencer ao grupo de gestores do conector nem tiver acesso às Definições, a ação é interrompida com esta mensagem:

You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.

A solução é a que diz a mensagem: peça a um gestor que lhe dê o acesso. O botão vê-se sempre, pelo que o que o trava é essa verificação e não a sua visibilidade.

Mito: «Ao premi-lo, as expedições aparecem de imediato»

O módulo não lê as expedições diretamente: pede um relatório à Amazon e consulta o seu estado até estar pronto. Se a Amazon o cancelar, falhar ou não terminar dentro das tentativas de consulta, essa passagem acaba sem importar nada e deixa o estado registado. Pode voltar a lançá-la com outra pressão do botão; a tarefa agendada também a repete nas contas com a opção assinalada.

No mesmo grupo do separador FBA e Stock há outra opção, Expedições FBA: atualizar automaticamente as encomendas Odoo (FBA shipments: auto-update Odoo orders), que vem assinalada por omissão. A sua ajuda diz: «Se ativado, as encomendas Odoo associadas são marcadas como PartiallyShipped/Shipped apenas quando a Amazon reporta a expedição FBA efetiva.»

Mito: «O botão só existe na última versão»

Está nas versões 17, 18, 19 e 20. A sua etiqueta depende do idioma do seu Odoo, porque o módulo traz traduções publicadas; com o Odoo em português de Portugal vê-lo-á como Sincronizar Expedições Processadas por FBA.

Esquema do texto do botão consoante o idioma do Odoo, com a versão em português de Portugal junto às de outros idiomas
Esquema feito com código a partir das traduções publicadas do módulo, não é um ecrã do Odoo.

O que verificar após a primeira pressão

Abra a ficha da conta em Amazon › Configuração › Contas e confirme no separador FBA e Stock que a opção opcional está no estado que pretende. Se a passagem terminou sem importar, veja o resultado que ficou registado na conta, que indica porque parou. Se o seu utilizador receber a mensagem de permissões, peça a um gestor que lhe dê o acesso ou que faça a alteração.

Custo e ajuda da FlexigoTech

O módulo é de pagamento único por versão do Odoo e precisa da subscrição FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA, até 3 contas da Amazon. Essa ligação guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar. Está publicado no Odoo Apps para 17.0, 18.0, 19.0 e 20.0 (ficha); tem também a página do módulo.

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, caso precise de ajustar este fluxo à sua empresa.

Continue a ler

Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes