Saltar para o conteúdo principal
Amazon

O que o Amazon Connector acrescenta à encomenda de venda do Odoo (Vendas)

O módulo acrescenta à encomenda de venda de Vendas um grupo de campos da Amazon, três botões para abrir as mensagens, as devoluções e os casos de pós-venda, e um estado de expedição na lista. Dois dos campos não os preenches tu: o módulo escreve-os ao sincronizar.

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

O que o módulo acrescenta à encomenda de venda

O módulo amplia a encomenda de venda padrão da aplicação Vendas. Na ficha da encomenda coloca um grupo de campos da Amazon, três contadores e botões que levam às mensagens, às devoluções e aos casos de pós-venda da encomenda. Na lista de encomendas acrescenta um campo de estado de expedição.

Esquema do que o módulo acrescenta à aplicação Vendas: botões e vários campos
Esquema feito com código a partir do código publicado do módulo (não é uma captura do Odoo): em cima a aplicação padrão Vendas e por baixo o que o módulo lhe acrescenta, com os rótulos originais do código, em inglês.

Estes são os campos e onde se veem:

RótuloOnde se vêO que convém saber
ID da Encomenda Amazon (Amazon Order ID)Ficha da encomenda, grupo Amazon SP-APIA sua ajuda diz: Formato Amazon 3-7-7, ex.: 123-1234567-1234567
Conta Amazon SP-APIFicha da encomenda, mesmo grupoLiga a encomenda a uma conta SP-API da Amazon
Estado Externo da Encomenda AmazonFicha da encomenda, mesmo grupoSó de leitura: é o módulo que o escreve, não tu
Estado Externo Amazon EmFicha da encomenda, mesmo grupoData e hora; só de leitura, também é escrito pelo módulo
Devoluções (Returns), Casos e MensagensFicha da encomendaNúmeros inteiros
Estado de ExpediçãoLista de encomendas de vendaValores: Pendente, Parcial, Enviado e Erro
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)

Quando se vê cada coisa

Os botões Mensagens Amazon, Devoluções Amazon e Casos de pós-venda ficam ocultos quando a encomenda não é da Amazon. Essa condição é a mesma no Odoo 17, 18, 19 e 20 e depende de um campo interno, Encomenda Amazon, que não aparece em nenhuma vista.

No Odoo 20.0, os campos do grupo Amazon SP-API e os contadores Devoluções, Casos e Mensagens ficam ocultos com essa mesma condição.

Guia: o que acontece numa encomenda e o que podes fazer, por ordem

O que se segue descreve o código do Odoo 20.0. O Odoo atualiza a encomenda por si próprio com duas tarefas agendadas; os botões Mensagens Amazon, Devoluções Amazon e Casos de pós-venda abrem listas filtradas da encomenda.

  1. As tarefas agendadas escrevem o estado externo. Há duas, ativas ao instalar o módulo: Amazon SP-API - Sincronizar envios FBA expedidos, a cada 30 minutos, e Amazon SP-API - Sincronizar estado de envio externo, a cada 5 minutos. Preenchem Estado Externo da Encomenda Amazon e Estado Externo Amazon Em e, se a encomenda não tinha conta, colocam em Conta Amazon SP-API a conta com que sincronizam. Chega-se também a esse mesmo código a partir dos botões Executar Sincronização de Envios Externos e Sincronizar Expedições Processadas por FBA, que por isso também escrevem na encomenda.
  1. O módulo completa as operações de stock da encomenda. Examina as operações de stock não canceladas a que falte o ID da encomenda Amazon ou a conta. Se a encomenda parece ser da Amazon (encontra um ID, ou a encomenda já tem ID ou conta), copia para essas operações o ID que falte e, se o módulo detetar uma conta, também a conta.
  1. Se o estado externo for Shipped ou PartiallyShipped (o módulo compara sem distinguir maiúsculas), examina as operações de stock não canceladas da encomenda (se houver de saída, só essas). Quando há exatamente uma e já está concluída, deixa-a marcada como sincronizada, com a data e sem erro anterior.
  1. A validação automática só ocorre com estas condições: que exista uma conta com a opção de validar automaticamente a sincronização de envios externos ativada e que o estado seja Shipped (sem distinguir maiúsculas; com PartiallyShipped não se valida). Então o módulo toma as operações de saída que não estejam concluídas nem canceladas e, em cada uma: completa a conta e o ID se faltarem, confirma-a se estiver em rascunho, reserva-a, define como feita a quantidade prevista e valida-a, resolvendo os assistentes de transferência imediata ou de encomenda pendente que possam surgir. Nessa validação ignora-se a confirmação automática de expedição para a Amazon. Se uma operação falhar, fica marcada com erro e com o motivo, e o módulo continua com as restantes. Se as condições não se cumprirem, não se valida nenhuma operação: a encomenda fica com o estado externo guardado e com o que foi feito nos passos 2 e 3.
  1. Verifica o resultado na encomenda. Na ficha, dentro do grupo Amazon SP-API, vê Estado Externo da Encomenda Amazon, Estado Externo Amazon Em e Conta Amazon SP-API (a conta só é preenchida se a encomenda não a tinha).
  1. Abre as mensagens com Mensagens Amazon. Leva à lista de mensagens filtrada pelo ID da encomenda. O que criares a partir dessa lista traz propostos a encomenda, a conta e o ID.
Esquema do rótulo do botão Mensagens Amazon consoante o idioma do Odoo
Esquema feito com código a partir das traduções publicadas do módulo (não é uma captura do Odoo): com o Odoo em castelhano o botão chama-se Mensagens Amazon; em alemão, Amazon-Nachrichten; em francês, Messages Amazon; em italiano, Messaggi Amazon; em português, Mensagens Amazon.
  1. Abre as devoluções com Devoluções Amazon. Primeiro procura o ID da encomenda Amazon: em ID da Encomenda Amazon e, se não sair daí, noutros campos da encomenda, um a seguir ao outro. Se não o encontrar, o botão pára e não abre a lista. Se o encontrar, abre as linhas de devolução desse ID. O contador Devoluções conta essas mesmas linhas e marca zero se não houver ID ou não houver linhas.
  1. Abre os casos com Casos de pós-venda. Procura o ID como o botão anterior e pára da mesma forma se não o encontrar. Se o encontrar, abre os casos desse ID. O que criares a partir dessa lista traz propostos a conta, a encomenda, o ID, o tipo de caso como incidência e o título Incidência Amazon …, com o ID no fim.

O que custa pô-lo a funcionar

O módulo é de pagamento único por versão e está publicado no Odoo Apps para 17, 18, 19 e 20. A ligação passa pelo FlexigoTech Cloud, pelo que precisas do plano Conector: 49 € por mês ou 490 € por ano sem IVA, até 3 contas (o plano Pro custa 98 € por mês ou 980 € por ano sem IVA, até 10 contas). O FlexigoTech Cloud guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar.

Como a FlexigoTech te pode ajudar

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiseres ver o módulo antes de decidir, está em a página do módulo.

Continue a ler

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

Fontes