Saltar para o conteúdo principal
Amazon

Mensagem de remetente ao responder à Amazon a partir do Odoo: o que fazer

A mensagem Configure um email de remetente para responder à Amazon. (Configure a sender email to reply to Amazon.) pode aparecer ao clicar em Enviar quando, ao responder por email, o módulo não encontra nenhum endereço para usar como remetente. Resolve-se deixando preenchido o email do utilizador que envia ou o da empresa.

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
4 min

Quando aparece a mensagem

Que mensagem é e em que momento a vês?

É o aviso Configure um email de remetente para responder à Amazon. (Configure a sender email to reply to Amazon.). Pode aparecer ao clicar no botão Enviar da janela para responder a um comprador da Amazon. É um erro: a ação é interrompida e a resposta não sai. O botão Enviar vê-se sempre no Odoo 17, 18, 19 e 20, por isso não há um estado prévio que tenhas de cumprir para o ver.

Esquema feito com código: em cima o botão de enviar e por baixo a mensagem de remetente, com as legendas em inglês do código
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo: o botão de enviar e a mensagem que pode aparecer ao clicar nele (Odoo 17, 18, 19 e 20).
Esquema feito com código com a mesma mensagem em castelhano, alemão, francês, italiano e português
Esquema feito com código a partir das traduções publicadas do módulo, não é uma captura do Odoo: o texto da mensagem em cada um desses idiomas.

Qual é exatamente a condição que a provoca?

Que, ao responder por email, não haja nenhum endereço de remetente. O módulo calcula um endereço e, se o resultado estiver vazio, lança a mensagem e não faz mais nada. Dito de outra forma: se pelo menos um dos endereços que consulta tiver um email, esta mensagem não é lançada.

De onde tira o módulo o remetente e por que ordem?

No código do Odoo 20 a ordem é esta, e o módulo fica com o primeiro endereço que encontra:

  1. O remetente de resposta configurado na conta da Amazon.
  2. O email do utilizador que clica em Enviar.
  3. O email da empresa.

Se os três estiverem vazios, aparece a mensagem. Se a conta tiver remetente, nem sequer se olha para o email do utilizador; se a conta não o tiver mas o utilizador sim, usa-se o do utilizador.

Porque pode o mesmo fio ser enviado com um utilizador e falhar com outro?

Porque a segunda origem é o email de quem clica em Enviar. Se a conta e a empresa não tiverem email, o resultado depende de o utilizador que responde ter o seu preenchido: com um sai, com outro aparece a 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)

Como se resolve

O que tenho de fazer para que desapareça?

Basta que alguma dessas origens tenha um email e voltar a clicar em Enviar. Conforme a forma como queiras trabalhar:

  • Se preferes que cada pessoa responda com o seu próprio email, garante que cada utilizador que responde tem o seu preenchido.
  • Se preferes um recurso para quando o utilizador não tiver email, preenche o email da empresa, que é o último que o módulo consulta.

A mensagem não te diz qual das três origens falta, porque só é lançada quando as três estão vazias.

O que acontece à resposta quando surge o erro?

A ação é interrompida. No código, a mensagem é lançada antes de criar o email e antes de registar o que quer que seja no fio, pelo que nessa tentativa não se cria nenhum email para o comprador nem se regista nenhuma linha de mensagem enviada. Depois de corrigires o remetente, voltas a clicar em Enviar.

Como confirmo que já está resolvido?

Clica de novo em Enviar: se a mensagem já não aparecer, o módulo encontrou um remetente e prosseguiu com o envio. Nesse caso regista-se no fio uma linha de mensagem enviada, como se explica mais abaixo.

O que acontece quando já há remetente

O que faz o módulo quando encontra um remetente?

Prossegue com o envio por email, por esta ordem: converte o texto que escreveste em HTML (mantém as quebras de linha e escapa os carateres especiais), cria um email com o teu assunto, dirigido ao email do comprador e com o remetente que encontrou, e envia-o. Depois regista no fio uma linha de mensagem enviada, marcada como enviada, com a data e hora do envio, o teu nome e o teu email de utilizador, o assunto e o texto.

Para onde vão as respostas do comprador?

Se a conta tiver um email de alias de mensagens (os espaços a mais são ignorados), esse é o endereço de resposta. Se não o tiver, as respostas voltam ao próprio remetente. O remetente, portanto, evita este erro e é também o destino das respostas quando não há alias.

Aparece da mesma forma em todas as versões?

A mensagem está no código publicado de todos os ramos: Odoo 17, 18, 19 e 20. A ordem de pesquisa anterior é a do código do Odoo 20; se trabalhares com outra versão, confirma-a lá antes de dares por certa a ordem exata.

O que o módulo necessita

O módulo está publicado no Odoo Apps para Odoo 17, 18, 19 e 20 e requer a subscrição do FlexigoTech Cloud (plano Conector: 49 €/mês ou 490 €/ano, sem IVA). A página do módulo está em flexigotech.com e a sua ficha no Odoo Apps, aqui.

Se quiseres ajuda com isto

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se estás a montar a mensagens com compradores da Amazon e queres decidir com calma que endereço deve assinar cada resposta, escreve-nos a partir da página do módulo.

Continue a ler

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

Fontes