Saltar para o conteúdo principal
Amazon

Botão «Preencher caixas automaticamente» do Amazon Connector para Odoo: o que faz e que erro dá

O botão Preencher caixas automaticamente (Autofill Boxes) cria uma caixa por cada packing group ativo do plano de envio que ainda não tenha caixas, com as medidas predefinidas do plano e os artigos que esse grupo traz. Só aparece quando o plano tem uma opção de embalagem selecionada e, antes de criar o que quer que seja, verifica que existem packing groups ativos.

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á o botão e quando aparece

Onde se abre o ecrã que tem este botão?

A partir do menu Amazon › FBA › Entrada / Enviar para a Amazon (Amazon › FBA › Inbound / Send to Amazon). Cada troço do menu (Amazon, FBA e Entrada / Enviar para a Amazon) pede a permissão Visualizador (Viewer): se não a tiver, não vê esse troço. O botão Preencher caixas automaticamente está no ecrã Enviar para a Amazon (Send to Amazon) e existe em todos os ramos publicados do módulo: Odoo 17, 18, 19 e 20.

Esquema feito com código, não é um ecrã do Odoo: o menu da Amazon, FBA e Inbound / Send to Amazon, e o botão Autofill Boxes com a mensagem que o pode travar ao lado
Esquema do percurso: menu, botão e mensagem de erro, com as legendas em inglês do código do módulo.

Quando aparece o botão?

Fica oculto enquanto o campo Opção de Embalagem Selecionada (Selected Packing Option) estiver vazio. Com os valores predefinidos, esse campo não tem valor, por isso o botão não se vê. Aparece quando o campo tem uma opção selecionada. A condição é a mesma no Odoo 17, 18, 19 e 20.

Como se chama o botão consoante o idioma do meu Odoo?

Com o Odoo em português de Portugal chama-se Preencher caixas automaticamente. O módulo traz traduções publicadas: em alemão a legenda é Kartons automatisch befüllen, em francês Remplir automatiquement les cartons, em italiano Compila scatole automaticamente e em português Preencher caixas automaticamente.

Esquema feito com código a partir das traduções do módulo, não é um ecrã do Odoo: a legenda Preencher caixas automaticamente e o seu equivalente em alemão, francês, italiano e português
Esquema com a legenda do botão em cada idioma, retirada das traduções publicadas.
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)

O que faz ao premir

O que se segue é o que faz o código do Odoo 20 do módulo: cria caixas e os respetivos artigos a partir do plano.

O que verifica antes de criar o que quer que seja?

Primeiro fica com os packing groups do plano que estão ativos. Se não houver nenhum, para com uma mensagem de erro (mais abaixo) e não se guarda nada. Se houver algum, prepara uma relação das linhas do plano pelo seu MSKU, retirando espaços a mais e deixando de fora as linhas sem MSKU. Depois percorre os grupos ativos um a um.

O que acontece com os grupos que já têm caixas?

São ignorados. Se um packing group já tem alguma caixa, o botão passa à frente e não lhe cria outra. Só trabalha com os grupos ativos que ainda não têm nenhuma.

Que caixa cria para cada grupo?

Cria uma caixa ligada ao plano e a esse grupo, com os valores predefinidos do plano: a quantidade (no mínimo uma), o peso e a sua unidade, o comprimento, a largura, a altura e a unidade de dimensão, além da origem do conteúdo da caixa. Se o peso predefinido estiver vazio, a caixa entra com peso zero.

Na ficha de Enviar para a Amazon, separador Embalagem (Packing), veem-se estes campos, que convém rever antes de premir:

  • Origem Predefinida do Conteúdo da Caixa (Default Box Content Source): Conteúdo da Caixa Fornecido (Box Content Provided), Processo Manual (Manual Process) ou Código de Barras 2D (Barcode 2D). O valor predefinido no código é Conteúdo da Caixa Fornecido.
  • Unidade Predefinida de Dimensão da Caixa (Default Box Dimension Unit): CM ou IN, com CM por predefinição no código.
  • Altura Predefinida da Caixa (Default Box Height): 20.0 por predefinição no código.
  • Comprimento Predefinido da Caixa (Default Box Length): 40.0 por predefinição no código.

O que leva dentro cada caixa?

O botão lê a lista de artigos que o próprio packing group traz. Se essa lista não se puder ler, trata-a como vazia e a caixa fica criada sem artigos. Os elementos da lista que não têm forma de ficha são ignorados. Com os restantes cria uma linha de artigo dentro da caixa, com o MSKU e o ASIN (sem espaços a mais) e a quantidade (zero se faltar).

Para o responsável pela etiquetagem e o pela preparação, usa o dado do próprio artigo; se faltar, o da linha do plano com o mesmo MSKU; e se também não houver, o artigo fica sem responsável. A validade e o código de lote de fabrico seguem a mesma ordem: primeiro o artigo e, se não trouxer dado, a linha do plano com o mesmo MSKU.

O que acontece se o premir duas vezes?

A segunda vez só cria caixas para os grupos ativos que continuem sem elas. Se todos os grupos ativos já têm caixas, não cria nenhuma e também não dá a mensagem de erro, porque essa mensagem só aparece quando não há nenhum packing group ativo.

Erros e requisitos

Que erro pode dar e o que faço?

Ao premir Preencher caixas automaticamente o botão pode parar com Não há grupos de embalagem ativos para preencher caixas automaticamente. (There are no active packing groups to auto-fill boxes.). Significa que o plano não tem nenhum packing group ativo. A ação é interrompida e não se guarda nada do que ia alterar. O botão só cria caixas para packing groups ativos do plano, por isso é preciso pelo menos um antes de voltar a premir.

O que preciso para o usar e quanto custa?

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 (o plano Pro custa 98 €/mês ou 980 €/ano, também sem IVA). Está publicado no Odoo Apps para Odoo 17, 18, 19 e 20. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Com a subscrição, o módulo para as versões novas do Odoo vem incluído se o comprou em flexigotech.com; na Odoo App Store, cada versão do Odoo compra-se lá. Tem a página do módulo e a sua ficha no Odoo Apps.

Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá; os dados ficam no seu Odoo.

Se precisa de ajuda com o envio para a Amazon

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quer rever como deixar os valores predefinidos do plano ou adaptar o comportamento do botão à sua operação, podemos vê-lo consigo.

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