Saltar para o conteúdo principal
Octopia (Cdiscount)

«Sem canal de vendas predefinido» no Octopia Connector: quando surge e como resolver

A mensagem surge ao clicar em Criar ofertas (Create Offers) quando a conta do artigo tem vazio o seu canal de vendas predefinido (e, com a conta em modo de teste, também não se encontra o canal SELLZZ). A ação pára sem criar nada: a mensagem pede para executar primeiro Testar Ligação na conta; segundo o módulo, isso descobre os canais subscritos, e depois é preciso escolher um antes de voltar a clicar.

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
4 min

Quando surge e o que o provoca

Esquema com o menu Octopia, Catalog, Products, o botão Create Offers e a mensagem de conta sem canal de vendas predefinido, com as legendas em inglês
Esquema feito com código a partir do código publicado do módulo (não é uma captura de ecrã do Odoo): o menu, o botão e a mensagem, no Odoo 17, 18, 19 e 20.

O que vês exatamente e em que momento?

Com o Odoo em português de Portugal, o aviso é A conta '…' não tem canal de vendas predefinido; execute primeiro Testar Ligação. (Account '…' has no default sales channel; run Test Connection first.). Em vez das reticências vai o nome da conta. É um erro: a ação pára. Surge ao clicar no botão Criar ofertas.

Onde está esse botão e quando se vê?

Na vista de artigo da Octopia, a que chegas a partir de Octopia › Catálogo › Produtos (Octopia › Catalog › Products). O troço Octopia exige a permissão Utilizador Octopia (Octopia User): se não a tiveres, não vês esse troço do menu. O botão não depende de nenhuma condição: vê-se sempre, no Odoo 17, 18, 19 e 20. Por isso, o facto de o botão estar à vista não te diz nada sobre se a conta tem canal.

Que condição exata faz com que surja?

Para cada artigo sobre o qual lanças a ação, o módulo toma a conta desse artigo e vê o seu canal de vendas predefinido. Se esse canal estiver vazio, lança a mensagem. A verificação é exatamente essa: canal vazio. Não olha para o stock, os preços nem para mais nada do artigo antes de chegar aí.

Muda alguma coisa se a conta estiver em modo de teste?

Sim. Com a conta em modo de teste, o módulo procura primeiro, entre os canais de vendas dessa conta, o que corresponde ao canal de testes SELLZZ. Se o encontrar, usa esse canal; se não, recorre ao canal predefinido. Assim, em modo de teste a mensagem só surge quando não há nem esse canal nem um predefinido.

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)

O que acontece com as tuas ofertas

Cria-se alguma oferta quando surge o erro?

Não. O erro interrompe a ação e não se guarda nada do que essa ação ia alterar. O módulo percorre os artigos um a um: se selecionares vários e o problema aparecer num deles, também não se guardam as ofertas dos anteriores. Terás de repetir a ação inteira depois de resolveres.

O que faz o botão quando a conta tem canal?

Para cada artigo selecionado cria uma oferta nesse canal, com a referência de vendedor que a ficha já tem e com o preço de venda do artigo (zero se não tiver). Depois abre a janela Ofertas (Offers), com as ofertas acabadas de criar. Se não se tiver criado nenhuma, mostra-te as ofertas dos artigos selecionados.

Duplica as ofertas que já existem?

Não. Antes de criar, o módulo verifica se já existe uma oferta dessa conta, nesse canal, para esse artigo e com condição novo. Se existir, passa ao artigo seguinte sem criar outra.

Como resolver

O que tenho de fazer?

A própria mensagem pede para executar primeiro Testar Ligação (Test Connection) na conta cujo nome aparece no aviso. Segundo o módulo, isso descobre os canais subscritos; depois é preciso escolher um como canal predefinido dessa conta. Com a conta já com canal, volta a selecionar os artigos e clica em Criar ofertas. Confirma que o nome da mensagem é o da conta que testaste.

Esquema com o texto da mensagem tal como o vê o utilizador consoante o idioma do seu Odoo: castelhano, 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 de ecrã do Odoo): a mesma mensagem em cinco idiomas. Em português de Portugal, A conta '…' não tem canal de vendas predefinido; execute primeiro Testar Ligação.

O que verifico depois de resolver?

Que ao clicar em Criar ofertas já não surge o aviso e se abre a janela Ofertas. Se o artigo já tinha uma oferta dessa conta, nesse canal e com condição novo, não se cria outra e verás as ofertas dos artigos selecionados.

E se selecionar artigos de contas diferentes?

Cada artigo é avaliado com a sua própria conta, pelo que uma conta com canal não livra a que não o tem. O nome que a mensagem leva é o da conta do artigo em que a ação pára.

Surge igual em todas as versões?

A mensagem está no código publicado do Odoo 17, 18, 19 e 20, e o módulo está publicado no Odoo Apps para essas quatro versões.

O que precisa o módulo para funcionar?

É um módulo de pagamento único por versão do Odoo (o preço de cada uma está na respetiva 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 precisares de ajuda

Se estás a implementar o Odoo e queres que alguém reveja contigo a ligação das tuas contas, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se te interessa outro botão do módulo, aqui tens o que faz Submit to Octopia.

Continue a ler

O que faz o botão «Submeter à Octopia» do Octopia Connector, passo a passoO que faz o botão Submeter à Octopia nas importações de faturas em massa: quando aparece, o que verifica, o que altera e o erro que pode dar.O que faz o botão «Importar» do Octopia Connector, passo a passoO que faz o botão Importar do Octopia Connector no Odoo: quando aparece, o que importa, o que muda, que aviso mostra e que entrada deixa no registo.O que faz o botão «Criar fatura de fornecedor» do Octopia ConnectorO que faz o botão Criar fatura de fornecedor do Octopia Connector no Odoo: quando aparece, o que verifica, o que cria e onde pode parar.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes