Saltar para o conteúdo principal
Amazon

O que faz o botão «Confirmar Opção de Embalamento» do Amazon Connector para Odoo

O botão Confirmar Opção de Embalamento (Confirm Packing Option) pede à Amazon que confirme a opção de embalamento escolhida num plano de entrada FBA, espera que a Amazon conclua a operação e deixa a ficha no estado Embalagem confirmada. Só se vê quando o campo Opção de Embalagem Selecionada tem valor.

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

Quando aparece o botão

O botão Confirmar Opção de Embalamento (Confirm Packing Option) está na ficha de Enviar para a Amazon (Send to Amazon) e existe em todas as versões publicadas do módulo: Odoo 17, 18, 19 e 20. À ficha chega-se pelo menu Amazon › FBA › Entrada / Enviar para a Amazon (Amazon › FBA › Inbound / Send to Amazon). Cada troço do menu pede a permissão Visualizador (Viewer); se não a tiveres, não vês esse troço.

O botão fica oculto quando o campo Opção de Embalagem Selecionada (Selected Packing Option) está vazio. Com os valores por defeito está, por isso numa ficha acabada de criar não verás o botão. Esse campo vê-se no separador Embalagem (Packing) da ficha e também na lista de Enviar para a Amazon.

Esquema feito com código, não um ecrã do Odoo: o nome do botão de confirmar a opção de embalamento consoante o idioma do Odoo, com o castelhano e outros quatro idiomas
Esquema (não é uma captura do Odoo) com o nome do botão em castelhano, alemão, francês, italiano e português. Com o Odoo em português chama-se Confirmar Opção de Embalamento.

No Odoo 20.0 o botão faz o seguinte ao carregar nele; a condição para que se veja é a mesma no 17, 18, 19 e 20.

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)

Passo a passo: o que acontece ao carregar nele

  1. Abre o plano em Amazon › FBA › Entrada / Enviar para a Amazon. Para ver o menu basta a permissão Visualizador, mas executar o botão exige mais (passo três).
  2. Olha na ficha para o campo Conta (Account) e para o campo Plano de Entrada (Inbound Plan). O segundo é só de leitura e não o escreves tu: preenche-o o botão Criar Plano de Entrada (Create Inbound Plan). No separador Embalagem, verifica que Opção de Embalagem Selecionada tem valor; se estiver vazio, o botão não se vê.
  3. Carrega em Confirmar Opção de Embalamento. A primeira coisa que o módulo faz é verificar a tua permissão no servidor: exige pelo menos acesso de Operator do conector e, além disso, que possas escrever no registo. Se não tiveres o acesso, pára com a mensagem da tabela de erros.
  4. Verifica que Plano de Entrada tem valor. Se estiver vazio, pára com Crie primeiro o plano de entrada na Amazon.
  5. Envia à Amazon, com a conta da ficha, o pedido de confirmar a opção de embalamento selecionada desse plano. A Amazon tem de devolver um identificador de operação; se não o devolver, pára com A Amazon não devolveu operationId ao confirmar a opção de embalamento.
  6. Anota esse identificador na ficha e coloca o estado em Embalagem confirmada (Packing Confirmed).
  7. Espera que a Amazon conclua a operação: consulta o respetivo estado vezes sem conta, com uma pausa entre consultas, e vai anotando na ficha o estado e os problemas que a Amazon devolver. Se o estado for SUCCESS, segue em frente. Se for FAILED, ERROR ou CANCELLED, pára com a mensagem de «falhou na Amazon». Se as consultas se esgotarem sem resultado, pára com a de «continua pendente».
  8. Volta a ler da Amazon as opções de embalamento do plano. Preenche de novo Opção de Embalagem Selecionada com a que o módulo seleciona dessa lista (se não selecionar nenhuma, o campo fica vazio e o botão oculta-se), guarda na ficha um resumo das opções, a resposta da Amazon e a data de sincronização, e deixa o estado em Embalagem confirmada.
  9. Verifica o resultado na ficha: o estado Embalagem confirmada e o valor de Opção de Embalagem Selecionada.
Esquema feito com código, não um ecrã do Odoo: de cima para baixo, o menu de Enviar para a Amazon, o botão de confirmar a opção de embalamento com duas mensagens que o podem parar e o estado Embalagem confirmada
Esquema (não é uma captura do Odoo) com o caminho do menu, o botão, duas das mensagens que o podem parar e o estado em que deixa a ficha.

Erros que pode dar e o que fazer

MensagemQuando surgeO que fazer
You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.Ao carregar no botão, quando o teu utilizador não tem acesso Operator nem Manager do conectorPede a um responsável que te conceda acesso Operator ou Manager
Crie primeiro o plano de entrada na Amazon.Ao carregar, se Plano de Entrada estiver vazioEsse campo é preenchido pelo botão Criar Plano de Entrada
A Amazon não devolveu operationId ao confirmar a opção de embalamento.A Amazon respondeu ao pedido de confirmação sem identificador de operaçãoPodes voltar a carregar; o pedido de confirmação é enviado de novo à Amazon
… falhou na Amazon (…): …A operação na Amazon terminou com o estado FAILED, ERROR ou CANCELLEDO primeiro espaço é Confirmar Opção de Embalamento, o segundo o estado e o terceiro os problemas que a Amazon devolveu: lê-os antes de repetir
… continua pendente após … tentativas. Último estado: …As consultas esgotaram-se sem que a Amazon respondesse com sucesso nem com falhaO último estado pode ser sem estado. Ao voltares a carregar, o pedido de confirmação é enviado outra vez à Amazon

O mesmo controlo de permissões na tarefa agendada

O controlo de permissões do botão não é exclusivo do botão. A tarefa agendada Amazon SP-API - Atualizar planos de entrada FBA abertos (Amazon SP-API - Refresh open FBA inbound plans), que corre a cada hora e está ativa ao instalar, chega ao mesmo controlo através da ação que atualiza o plano a partir da Amazon. O controlo deixa passar sempre o superutilizador.

Para quem administra os utilizadores, a consequência prática é esta: o módulo não confia apenas em que o botão esteja oculto ou visível no ecrã, mas volta a verificar a permissão quando a ação é executada. Um utilizador com a permissão Visualizador pode abrir a ficha, mas para confirmar a opção de embalamento precisa de acesso Operator ou Manager do conector.

O que precisa o módulo e como te ajuda a FlexigoTech

O módulo é de pagamento único por versão do Odoo (17, 18, 19 e 20; o preço está na ficha do Odoo Apps) e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 € por mês ou 490 € por ano, sem IVA. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar.

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se estás a montar o fluxo de entrada FBA no teu Odoo, na página do módulo tens a compra e os dados de contacto.

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