Saltar para o conteúdo principal
Octopia (Cdiscount)

O que faz o botão «Criar envio de entrada» do Octopia Connector, passo a passo

O botão Criar envio de entrada (Create Inbound Shipment) do ecrã Enviar stock para o FFM (Send Stock to FFM) envia à Octopia o pedido de um envio de stock com os artigos que tiver indicado e, quando a Octopia responde, guarda esse envio no Odoo e regista o resultado. Se a lista Artigos estiver vazia, pára com a mensagem Adicione pelo menos um artigo a enviar.

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

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

Onde está o botão Criar envio de entrada (Create Inbound Shipment)?

Está no ecrã Enviar stock para o FFM (Send Stock to FFM), que se abre a partir do menu Octopia › Fulfillment › Enviar stock para o FFM (Octopia › Fulfillment › Send Stock to FFM). As permissões pedem-se por troços do menu: o troço Octopia pede Utilizador Octopia (Octopia User) e o troço Enviar stock para o FFM pede Gestor Octopia (Octopia Manager). Se não tiver uma das duas permissões, não vê esse troço.

Esquema do menu Octopia, Fulfillment, Enviar stock para o FFM, com o botão Criar envio de entrada e, ao lado, a mensagem que o pode travar
Esquema feito com código a partir do código publicado do módulo, não um ecrã do Odoo: o menu do ecrã de envio de stock, o botão Criar envio de entrada (Odoo 17, 18, 19 e 20) e a mensagem que o pode travar.

Quando aparece o botão?

Depois de aberto o ecrã, vê-se sem condição: a vista não lhe impõe nenhuma no Odoo 17, 18, 19 e 20, pelo que não depende de nenhum estado nem de nenhuma caixa. O que decide se chega a ele é o menu e as suas permissões, como acabou de ver. Com o Odoo em castelhano o rótulo é Crear envío entrante; em alemão, Eingehende Sendung erstellen; em francês, Créer une expédition entrante; em italiano, Crea spedizione in entrata; e em português, Criar envio de entrada.

Esquema com o rótulo do botão 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 um ecrã do Odoo: o rótulo do botão consoante o idioma do Odoo.

O que preencho antes de clicar?

A ficha de Enviar stock para o FFM tem quatro campos que contam aqui:

  • Conta (Account): a conta Octopia a partir da qual se cria o envio.
  • Referência (Reference): o código propõe-lhe uma referência com a data de hoje.
  • País de armazenamento (Storage Country): França (France) por defeito; também pode escolher Espanha (Spain), Marrocos (Morocco), Portugal e Reino Unido (United Kingdom).
  • Artigos (Items): as linhas que vai enviar. Precisa de pelo menos uma.
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 ao clicar, por ordem

O que se segue descreve o código publicado para o Odoo 20; o botão existe nos ramos 17, 18, 19 e 20.

O que verifica logo ao clicar?

Primeiro vê se a lista Artigos tem alguma linha. Se estiver vazia, o botão pára com a mensagem Adicione pelo menos um artigo a enviar. (Add at least one item to send.). Ao parar aí, não se chama a Octopia e não se guarda nada no Odoo. Para resolver, adicione uma linha em Artigos e volte a clicar em Criar envio de entrada.

Que dados envia à Octopia?

Com as linhas já verificadas, o botão prepara um pedido com estes dados:

  • A Referência (vazia se não tiver escrito nenhuma) e o País de armazenamento.
  • O modo de fornecimento e o identificador de vendedor da conta. Para ler este último, o código verifica que tem permissão de leitura sobre essa conta.
  • Por cada linha de Artigos: o GTIN do artigo associado à linha, a sua condição e a quantidade.

Depois envia o pedido à Octopia através da ligação da conta escolhida em Conta.

O que muda no Odoo quando corre bem?

Quando chega a resposta da Octopia, o botão faz três coisas, por esta ordem:

  • Cria um registo de envio de entrada ligado à conta, com a referência, o estado de criado, a data e hora de criação e uma cópia dos dados que foram enviados. Como identificador externo guarda o que vem na resposta; se a resposta não trouxer nenhum, guarda um provisório que começa por PENDING-.
  • Regista no registo de sincronização uma entrada com resultado correto, que inclui o identificador do envio, o número de artigos e o país de armazenamento.
  • Fecha a janela.

No código, o registo do envio e a anotação criam-se depois de receber a resposta da Octopia.

Erros, requisitos e ajuda

Que mensagem pode dar o botão e como se resolve?

Ao clicar em Criar envio de entrada, o botão pode parar com Adicione pelo menos um artigo a enviar. se Artigos não tiver nenhuma linha. A solução é adicionar pelo menos uma linha e clicar de novo.

Pode parar por algo mais do que a lista vazia?

Sim, pode haver outras paragens. Para ler o identificador de vendedor, o código verifica que tem permissão de leitura sobre a conta escolhida em Conta, e essa verificação também pode travar o botão antes de enviar. Se lhe acontecer com uma conta concreta, reveja com quem administra o seu Odoo as suas permissões sobre ela. O pedido à Octopia é o último passo antes de guardar seja o que for: o registo do envio e a anotação só se criam quando chega a resposta.

O que preciso de ter contratado?

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, com até 3 contas da plataforma. Está publicado no Odoo Apps para Odoo 17, 18, 19 e 20 (consulte a ficha), e no Odoo App Store cada versão do Odoo compra-se lá. A ligação passa pelo FlexigoTech Cloud: guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá; os dados ficam no seu Odoo.

Onde continuo se quiser ver outros botões do módulo?

Cada botão tem o seu próprio artigo: por exemplo, Enviar à Octopia e Declarar à Octopia. Se está a implementar o Odoo e quer que alguém o acompanhe com a ligação ou com uma integração à medida, 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