Saltar para o conteúdo principal
Octopia (Cdiscount)

Botão Enviar do Octopia Connector: checklist passo a passo

O botão Enviar envia a tua resposta à Octopia, volta a pedir-lhe a conversa completa e, se deixares a caixa marcada, dá-a por tratada no Odoo. Antes de enviar, verifica que o tópico tem um participante do tipo de destinatário escolhido e, se o canal já tem a sua configuração lida com uma lista de destinatários permitidos, que esse tipo está na lista; se não, para e não se envia nada.

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

Antes de carregar em Enviar

O botão Enviar está na janela de resposta de uma conversa da Octopia e vê-se no Odoo 17, 18, 19 e 20 sem qualquer condição. O que se segue descreve o código publicado do Odoo 20.0: primeiro vêm as verificações que o podem travar e, só se as passar, o envio.

Esquema feito com código do botão Send e, ao lado, as mensagens que o podem travar
Esquema feito com código a partir do código publicado do módulo (não é uma captura do Odoo): o botão Enviar e, ao lado, as mensagens que o podem travar.

Com o Odoo em português o botão chama-se Enviar; o esquema seguinte mostra como se lê noutros idiomas.

Esquema com o texto do botão Send em 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 do Odoo): Enviar em castelhano, Senden em alemão, Envoyer em francês, Invia em italiano e Enviar em português.

Revê isto antes de carregar:

  • Vê Discussão: é só de leitura e é o tópico a que vais responder.
  • Escreve a tua resposta em Corpo.
  • Se precisares de enviar ficheiros, junta-os em Anexo. Se houver algum, viaja com a mensagem.
  • Decide o que fazer com Marcar como tratada. Vem marcada por defeito e a sua ajuda diz: Fechar localmente o marcador ToTreat depois de responder.
  • Tem em conta que o envio é dirigido a um tipo de destinatário: o código procura no tópico um participante desse tipo e a mensagem para a Octopia leva o seu identificador e o seu tipo.
  • Tem presente o prazo: as CGMAD do Cdiscount Marketplace (25/08/2025, p. 49) pedem que se responda às mensagens em 48 horas úteis.
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 faz Enviar ao carregar, por ordem

Isto é o que o código faz, por esta ordem. Podes ir marcando cada ponto enquanto testas uma resposta.

  • Olha para o canal. Procura, dentro da conta da conversa, o canal de venda desse tópico. Só se esse canal já tiver a sua configuração da Octopia lida e uma lista de destinatários permitidos, verifica se o tipo de destinatário está nessa lista. Se não estiver, para com a mensagem do destinatário não permitido que verás mais abaixo.
  • Processa os anexos. Toma os de Anexo; se houver algum, inclui-o na mensagem.
  • Procura o interlocutor. Entre as mensagens do tópico, seleciona as de um participante do tipo de destinatário que trazem o seu identificador, e usa a última que encontra. Se não houver nenhuma, para com a mensagem do participante não encontrado. Esta verificação faz-se sempre.
  • Monta a mensagem. Leva a conversa, o canal de venda, o texto de Corpo, o destinatário (identificador e tipo) e, se os houver, os anexos.
  • Envia-a à Octopia com a ligação da conta.
  • Regista o sucesso no registo de sincronização: uma entrada do tipo conversas, com resultado correto, que menciona o identificador da conversa.
  • Volta a pedir a conversa. Pede à Octopia a conversa completa, com todas as suas mensagens.
  • Marca-a como tratada, só se Marcar como tratada continuar marcada. Fá-lo depois de voltar a pedir a conversa: o servidor pode continuar a informar ToTreat durante um período curto e a marca local tem de sobreviver a essa leitura.
  • Fecha a janela.

Se o Odoo travar o envio

As verificações prévias lançam um erro e travam a ação: não se envia nada à Octopia nem se guarda nada do que o botão ia alterar.

  • Se vires O destinatário … não é permitido no canal … (permitidos: …).: o tipo de destinatário não consta entre os que o canal admite. A própria mensagem dá-te a lista a seguir a permitidos:. Esta verificação só se aplica se o canal tiver a configuração lida e uma lista de destinatários permitidos.
  • Se vires Não foi encontrado nenhum participante … neste tópico a quem dirigir a resposta (atualize primeiro o tópico).: entre as mensagens do tópico não há nenhuma de um participante desse tipo com identificador. A mensagem indica que primeiro é preciso atualizar o tópico: até o tópico ter uma mensagem de um participante desse tipo com identificador, o envio não pode ser dirigido a ninguém. As reticências são o tipo de destinatário.

Depois de enviar

Quando tudo corre bem, a janela fecha-se sozinha. Verifica o seguinte:

  • O botão volta a pedir à Octopia a conversa completa depois de enviar.
  • A marca de tratada: se deixaste Marcar como tratada ativa, a conversa fica tratada no Odoo, de forma local.
  • A entrada de sucesso no registo de sincronização, do tipo conversas.
  • Não confundas entradas: esse mesmo tipo de registo é escrito também pela tarefa agendada Octopia: obter discussões (fila ToTreat), que corre a cada 15 minutos e está ativa ao instalar; nesse caso leva o número de tópicos ToTreat descarregados.
  • A configuração dos canais: a tarefa Octopia: atualizar referenciais (categorias, marcas, transportadoras, tipologias), a cada 7 dias e ativa ao instalar, inclui um passo de configuração de canais. Essa leitura guarda os destinatários permitidos e a data em que foi feita. A tarefa salta as contas que passam pelo FlexigoTech Cloud sem credenciais guardadas ou sem serviço.

Como a FlexigoTech te ajuda

O módulo é de pagamento único por versão do Odoo 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 avisa por e-mail se a sincronização falhar. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição proporciona; os dados ficam no teu Odoo. O módulo está publicado no Odoo Apps para 17, 18, 19 e 20 (ficha); no Odoo App Store, cada versão compra-se lá.

Outros botões do módulo têm o seu próprio artigo, como Abrir conversa ou Enviar para a Octopia. Se precisares de adaptar este fluxo à tua operação, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.

Continue a ler

O que faz o botão «Abrir discussão» do Octopia Connector: mitos e realidadesO que faz o botão Abrir discussão do Octopia Connector no Odoo: quando se vê, o que verifica, o que muda e que erros dá, desmontando ideias erradas.O que faz o botão «Submeter à Octopia» das promoções, passo a passoComo funciona o botão Submeter à Octopia das promoções no Odoo: quando aparece, o que verifica, o que altera e que avisos pode dar.Declarar à Octopia no Odoo: checklist do botão, passo a passoChecklist do botão Declarar à Octopia do Octopia Connector: o que verifica, o que muda no envio e na encomenda, e o que fazer com as mensagens que o travam.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes