Quando aparece a mensagem
Com o Odoo em português de Portugal, o aviso é Esta entrega não está associada a nenhuma encomenda Octopia. Aparece ao premir Declarar à Octopia na ficha de uma entrega e interrompe a ação: não se abre nenhuma janela.
A condição, segundo o código do Odoo 20.0, é esta. O módulo obtém a ordem de vendas da entrega e, dessa ordem de vendas, a primeira encomenda Octopia que tiver. Se não encontrar nenhuma, lança a mensagem. Se encontrar uma, abre a janela Declarar expedição (Declare Shipment).
Repara que o módulo não procura a encomenda Octopia diretamente na entrega: passa sempre pela respetiva ordem de vendas. Por isso, a mensagem pode aparecer tanto se a entrega não parte de nenhuma ordem de vendas como se parte de uma que não tem encomenda Octopia.

O código aqui descrito é o do Odoo 20.0. A mensagem e a condição que oculta o botão estão também publicadas no Odoo 17, 18 e 19.

Checklist antes de premir o botão
Estas verificações dizem-te se vais chegar à mensagem antes de premir seja o que for.
- A entrega é de saída. O botão
Declarar à Octopiafica oculto quando o tipo da entrega não é de saída (no Odoo 17, 18, 19 e 20). Se não vês o botão, não é esta mensagem que te trava: nem sequer o consegues premir.
- A entrega parte de uma ordem de vendas. Se a entrega não tem ordem de vendas, o módulo não tem de onde tirar uma encomenda Octopia.
- Essa ordem de vendas corresponde a uma encomenda Octopia. É precisamente a condição que decide a mensagem: se a ordem de vendas não tem nenhuma encomenda Octopia, aparece o aviso.
Checklist quando aparece a mensagem
- Anota que entrega estavas a ver e abre a respetiva ordem de vendas. Verifica que é a ordem de vendas que corresponde à encomenda Octopia que querias declarar.
- Se a entrega parte de uma ordem de vendas diferente daquela que corresponde à encomenda Octopia, deixa essa entrega e trabalha a partir da entrega da ordem de vendas correta.
- Se a entrega não tem ordem de vendas, localiza a entrega que a tem e declara a expedição a partir dela.
- Tem presente que, se uma ordem de vendas tivesse várias encomendas Octopia, o módulo usa a primeira que encontra.
- Volta a premir
Declarar à Octopiaa partir da entrega correta. A mensagem interrompe a ação, pelo que não fica nenhuma declaração a meio.
O módulo traz traduções da mesma mensagem para outros idiomas. Aqui tens o esquema com o castelhano, o alemão, o francês, o italiano e o português.

Checklist depois de corrigir
- Abre-se a janela
Declarar expedição: o módulo encontrou uma encomenda Octopia para a ordem de vendas dessa entrega.
- Se a mensagem voltar a aparecer, repete a verificação da ordem de vendas dessa entrega: a condição continua a ser que essa ordem de vendas tenha alguma encomenda Octopia.
Porque convém ter a associação em ordem
As condições gerais do Cdiscount Marketplace (CGMAD, 25/08/2025, p. 47) indicam que a confirmação de expedição leva o número de seguimento. O botão Declarar à Octopia abre a janela Declarar expedição a partir da entrega, e a mensagem Esta entrega não está associada a nenhuma encomenda Octopia. é o que aparece quando a ordem de vendas dessa entrega não tem nenhuma encomenda Octopia. Manter a associação organizada entre entrega, ordem de vendas e encomenda Octopia é o que te permite chegar a essa janela.
Quanto custa e como ajuda a FlexigoTech
O Octopia Connector (Cdiscount & Octopia Marketplaces) está publicado no Odoo Apps para o Odoo 17, 18, 19 e 20. É um módulo de pagamento único por versão do Odoo e requer a subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano sem IVA, com até 3 contas da plataforma. A ligação passa pelo FlexigoTech Cloud, que guarda as credenciais cifradas e avisa por e-mail se a sincronização falhar.
Se estás a implementar o Odoo e queres rever como se ligam as tuas ordens de vendas, as tuas entregas e as encomendas Octopia, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_order_actions.py
- Código do módulo: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness2_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- marketplace.cdiscount.com/wp-content/uploads/2025/08/2025.08.25-CGMAD-FR.pdf
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
