Saltar para o conteúdo principal
Octopia (Cdiscount)

Erro de dimensões e peso obrigatórios ao referenciar para Fulfillment na Octopia

O aviso aparece ao clicar em Submeter à Octopia numa ficha de Referenciação FFM quando alguma das três dimensões ou o peso está vazio ou a zero. Resolve-se preenchendo esses quatro campos, no grupo Logística da ficha, e voltando a clicar no botão; enquanto faltar algum, não é enviado nada para a Octopia.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

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 surge o aviso, segundo o código

A mensagem completa, com o Odoo em português de Portugal, é esta:

As dimensões (mín/méd/máx) e o peso são obrigatórios para referenciar um produto para o Fulfillment. (Dimensions (min/med/max) and weight are mandatory to reference a product for Fulfillment.)

Surge ao clicar no botão Submeter à Octopia (Submit to Octopia) na ficha de Referenciação FFM (FFM Referencing). Antes de preparar qualquer envio, o módulo verifica quatro valores da ficha: Menor dimensão (cm) (Smallest Dimension (cm)), Dimensão intermédia (cm) (Middle Dimension (cm)), Maior dimensão (cm) (Largest Dimension (cm)) e Peso (kg) (Weight (kg)). Se algum dos quatro estiver vazio ou a zero, a ação é interrompida e surge o aviso. Basta que falte um.

A mensagem está no código publicado dos quatro ramos, Odoo 17, 18, 19 e 20.

Esquema feito com código, não é um ecrã do Odoo: o menu de Referenciação FFM, o botão de submeter à Octopia, os quatro campos de dimensões e peso, e a mensagem de erro
Esquema gerado a partir do código publicado do módulo: do menu ao botão, aos quatro campos e à mensagem, válido no Odoo 17, 18, 19 e 20.

Onde está a ficha e quando se vê o botão

As fichas abrem-se a partir de Octopia › Fulfillment › Referenciação FFM (Octopia › Fulfillment › FFM Referencing). A secção Octopia exige a permissão Utilizador Octopia (Octopia User): se não a tiveres, não vês essa secção do menu.

O botão Submeter à Octopia fica oculto quando o Estado (State) da ficha deixa de ser o inicial, o de rascunho; com os valores por defeito, vê-se. É igual no Odoo 17, 18, 19 e 20. O código, além disso, deixa passar sem verificar as fichas que não estão em rascunho: a verificação deste aviso afeta apenas as que ainda não foram enviadas.

48 business hours to accept each Cdiscount order. Do it in Odoo
Vídeo: 48 business hours to accept each Cdiscount order. Do it in Odoo (vídeo em inglês)

Um caso para ver de ponta a ponta

Exemplo Caso ilustrativo: a empresa e os seus dados são inventados para explicar o fluxo.

A Hogar Norte é uma loja inventada para este exemplo que vende utensílios de casa e já trabalha com o Octopia Connector. Uma pessoa da equipa, com a permissão Utilizador Octopia, abre Octopia › Fulfillment › Referenciação FFM e entra na ficha de um produto que quer referenciar para Fulfillment. No grupo Logística escreveu a menor dimensão e a intermédia, mas deixou por preencher a maior dimensão e o peso, porque não tinha à mão a caixa embalada.

Clica em Submeter à Octopia. O Odoo mostra As dimensões (mín/méd/máx) e o peso são obrigatórios para referenciar um produto para o Fulfillment. e a ficha fica como estava: continua em rascunho e o botão continua visível. O aviso não diz que campo falta, pelo que o que há a fazer é rever os quatro.

Como a Hogar Norte o resolve

  1. Abre de novo a ficha a partir de Octopia › Fulfillment › Referenciação FFM.
  2. Vai ao grupo Logística da ficha, onde estão os quatro campos.
  3. Mede a caixa embalada e preenche Menor dimensão (cm), Dimensão intermédia (cm) e Maior dimensão (cm), e escreve o Peso (kg). O peso também aparece como coluna na lista de Referenciação FFM, pelo que aí se pode verificar de relance que fichas o têm.
  4. Volta a clicar em Submeter à Octopia.
  5. Verifica o resultado: se o envio correr bem, o estado da ficha mudou e o botão já não se vê.

O que faz o módulo quando está tudo preenchido

Com os quatro valores presentes, o método segue o seu caminho. Prepara os dados da ficha para a Octopia (GTIN, etiqueta, referência do vendedor, as três dimensões, o peso, a condição do produto e a rastreabilidade) e envia-os pela ligação da conta. Outros dados, como o valor do produto, o país de origem ou a indicação de que o produto tem data de validade, só são acrescentados se a ficha os tiver preenchidos ou assinalados.

Depois, o módulo guarda a resposta recebida na ficha, passa a ficha ao estado de enviada e deixa uma entrada no registo de sincronização da Octopia, marcada como correta e com o nome do produto referenciado para Fulfillment. Como o botão só se vê em rascunho, desaparece assim que a ficha passa a esse estado.

A ordem importa para perceber o aviso: a verificação das dimensões e do peso vem antes de tudo o resto. Por isso, enquanto surgir a mensagem, não é enviado nada para a Octopia, a ficha não muda de estado e não se cria essa entrada de registo.

Esquema feito com código a partir das traduções publicadas do módulo, não é um ecrã do Odoo: o mesmo aviso em castelhano, alemão, francês, italiano e português
Esquema com o aviso tal como o módulo o mostra em castelhano, alemão, francês, italiano e português.

O que aprender com o caso

  • O aviso é uma verificação prévia da ficha: acontece antes de preparar ou enviar seja o que for para a Octopia.
  • A condição é de tudo ou nada. Mesmo que três dos quatro valores estejam certos, com um vazio ou a zero o aviso surge na mesma.
  • Corrige-se na própria ficha, no grupo Logística, e repete-se com o mesmo botão. Não é preciso outra ação.
  • Este aviso trata apenas desses quatro valores.

Custo e ajuda

O Octopia Connector é um módulo de pagamento único por versão do Odoo (17, 18, 19 e 20 no Odoo Apps, com o respetivo preço na ficha) 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 cifradas as credenciais e vigia a sincronização.

Se estás a implementar o Odoo e queres que os dados logísticos dos teus produtos estejam bem preparados antes de os referenciar, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.

Continue a ler

Campos da conta de vendedor do Octopia Connector: o que significa cada umLista de verificação dos campos da conta de vendedor do Octopia Connector no Odoo: o que diz a ajuda de cada um e o que decidir ao configurá-los.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes