Saltar para o conteúdo principal
Amazon

O que faz o botão «Definir Informação de Embalagem» do Amazon Connector for Odoo

O botão Definir Informação de Embalagem (Set Packing Info) envia para a Amazon as caixas de cada grupo de embalagem do plano e deixa a ficha no estado Conjunto de embalagem (Packing Set). Só se vê quando o plano tem Grupos de embalagem (Packing Groups) e, antes de enviar, verifica permissões, plano de entrada, grupos ativos e caixas.

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 botão está na ficha de Enviar para a Amazon (Send to Amazon), que se abre a partir do menu Amazon › FBA › Entrada / Enviar para a Amazon (Amazon › FBA › Inbound / Send to Amazon). Cada nível desse menu pede a permissão Visualizador (Viewer). O botão existe no Odoo 17, 18, 19 e 20; as mensagens e a ordem das verificações que vê aqui são as do código publicado para o Odoo 20. Estas são as ideias que convém corrigir antes de o premir, com o que o código do módulo faz realmente.

Esquema feito com código: o menu de entrada na Amazon, o botão de informação de embalagem, duas mensagens que o podem travar e o estado Packing Set
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo: o menu, o botão, duas das mensagens que o podem travar e o estado em que fica a ficha, com os rótulos originais do código.

Ideias erradas sobre o botão de embalagem

«O botão está em todas as fichas de envio»

Na realidade, o botão fica oculto quando a ficha não tem Grupos de embalagem. Com os valores por defeito não se vê. A condição é a mesma no Odoo 17, 18, 19 e 20: enquanto o plano não tiver grupos de embalagem, não aparece.

Também não o vai ver com o mesmo texto em todos os idiomas. Com o Odoo em português de Portugal chama-se Definir Informação de Embalagem; noutro idioma, segundo as traduções publicadas do módulo:

Esquema feito com código com o texto do botão em português, 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: em português, Definir Informação de Embalagem; em alemão, Verpackungsinformationen festlegen; em francês, Définir les informations d'emballage; em italiano, Imposta informazioni di imballaggio; em português, Definir Informação de Embalagem.

«Premi-lo envia o que houver, esteja completo ou não»

Antes de falar com a Amazon, o código faz verificações e pára na primeira que falha, por esta ordem:

  • Permissões. Explica-se na ideia seguinte.
  • Plano de entrada. Se o campo Plano de Entrada (Inbound Plan) da ficha estiver vazio, aparece Crie primeiro o plano de entrada na Amazon. (Create the inbound plan on Amazon first.). Esse campo é só de leitura: não o escreve você, é preenchido pelo botão Criar Plano de Entrada (Create Inbound Plan).
  • Grupos ativos. Só contam os grupos de embalagem ativos; os que não o estejam não são enviados. Se não sobrar nenhum, aparece Não há grupos de embalagem ativos. (There are no active packing groups.).
  • Caixas. Cada grupo ativo precisa de caixas. Se algum não as tiver, aparece O grupo de embalagem … não tem caixas configuradas. (Packing group … has no boxes configured.), com o grupo no lugar das reticências.

Superadas as verificações, o módulo envia para a Amazon, pela Conta (Account) do plano, um bloco por cada grupo ativo com as suas caixas.

«Ver o menu chega para o premir»

Ver o menu pede Visualizador, mas premir o botão pede mais. O módulo verifica no servidor que tem pelo menos acesso Operator do Amazon Seller Connector (Manager também serve) e, além disso, permissão de escrita sobre o plano. Se não, a ação é interrompida com You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.

Se a ação for executada como superutilizador, passa essa verificação de grupo sem mais.

«Se a Amazon responde, a embalagem já está feita»

O código espera que a Amazon devolva um identificador de operação. Se não o devolver, a ação é interrompida com A Amazon não devolveu um operationId ao submeter informações de embalamento. (Amazon did not return an operationId when submitting packing information.).

Se o devolver, o código escreve no plano o identificador da operação, o pedido enviado e a resposta da Amazon, coloca o estado Conjunto de embalagem e regista a data de sincronização. Antes dessa espera, o código já escreveu estes dados no plano.

Depois consulta à Amazon o estado da operação e repete a consulta até esgotar as tentativas. Em cada consulta regista no plano o estado da operação e os problemas que a Amazon devolver. A espera pode acabar de três maneiras:

  • Se a Amazon der a operação por correta, a espera termina sem erro.
  • Se a Amazon a der por falhada, com erro ou cancelada, a ação é interrompida com Establecer información de empaquetado falló en Amazon (…): … (Set packing information failed on Amazon (…): …). Entre parênteses vai o estado e depois, os problemas que a Amazon devolveu.
  • Se as tentativas se esgotarem sem resposta final, aparece Establecer información de empaquetado sigue pendiente tras … intentos. Último estado: … (Set packing information is still pending after … attempts. Last status: …). Se a Amazon não deu nenhum estado, em vez disso verá sem estado (no status).

Por isso convém não confiar apenas no estado da ficha: numa nova tentativa pode ter ficado em Conjunto de embalagem por causa do envio anterior, mesmo que o novo tenha falhado. Leia a mensagem inteira para saber como terminou a operação.

«Se aparece um erro, a Amazon não recebeu nada»

Isso não se pode assumir. Os erros de operação (o de A Amazon não devolveu um operationId ao submeter informações de embalamento., o de falha e o de pendente) aparecem depois de o pedido ter saído para a Amazon. Leia a mensagem antes de tentar de novo.

Nas falhas, o que vem depois dos dois pontos são os problemas que a Amazon devolveu. Nos pendentes, o último estado é o que a Amazon devolveu na última consulta. O botão continua visível enquanto a ficha tiver Grupos de embalagem, pelo que pode voltar a premi-lo depois de corrigir o que a mensagem indicar.

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 ajuda a FlexigoTech

Se está a implementar o Odoo e quer ter claro o circuito de entrada na Amazon antes de dar acesso Operator à sua equipa, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Pode ver a ficha no Odoo Apps ou a página do módulo.

O módulo é de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano, sem IVA. A ligação passa pelo FlexigoTech Cloud, que guarda as credenciais cifradas e avisa por e-mail se a sincronização falhar.

Continue a ler

Campos de Pagamentos e Contabilidade da conta do Amazon Connector: o que significa cada um e o que preencherChecklist dos campos de Pagamentos e Contabilidade da conta do Amazon Connector para Odoo: o que significa cada um segundo a sua ajuda e o que decidir.Campos da conta SP-API do Amazon Connector for Odoo: o que diz cada ajuda e o que definirComparação dos campos de faturas, auditoria de reembolsos e relatórios FBA da conta SP-API no Amazon Connector for Odoo: a sua ajuda e os seus valores.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes