Saltar para o conteúdo principal
Temu

Temu no Odoo: erro ao pedir o documento de envio antes da hora

A mensagem surge ao carregar em Execute numa ficha de Fulfillment quando algum dos pedidos Temu relacionados tem uma hora mínima para pedir o documento de envio que ainda não chegou; a ação é interrompida e resolve-se esperando pela hora indicada na mensagem e voltando a carregar.

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

O essencial

Módulo
Temu
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 19.0 · nas fontes indicadas no fim
Leitura
4 min

O que diz a mensagem e onde aparece

As fichas de Fulfillment abrem-se a partir do menu Temu › Orders & Fulfillment › Fulfillment. Dentro de uma ficha, o botão Execute está sempre visível, no Odoo 17, 18 e 19. Ao carregar nele, o módulo pode interromper a ação com esta mensagem:

Order can only get shipping document after the "earliestTimeGetShippingDocument". Earliest allowed time: …

No lugar das reticências, o módulo escreve uma data e hora: a mais próxima das horas permitidas que ainda estão por chegar. A mensagem existe no código publicado dos ramos 17.0, 18.0 e 19.0.

Esquema com o menu Fulfillment, o botão Execute e a mensagem de erro, com as legendas em inglês do código
Esquema feito com código a partir do código publicado do módulo (não é uma captura do Odoo): o menu, o botão e a mensagem.
Esquema do texto Execute tal como o vê o utilizador com o Odoo em português de Portugal
Esquema feito com código a partir das traduções publicadas do módulo (não é uma captura do Odoo): o módulo não traz tradução deste botão, por isso aparece como Execute.
Temu orders in Odoo every 15 minutes. Stock out every 5
Vídeo: Temu orders in Odoo every 15 minutes. Stock out every 5 (vídeo em inglês)

Quando surge exatamente, segundo o código

O código desta verificação está publicado e lê-se assim, por ordem:

  • Primeiro olha para a operação da ficha. Se não for a de comprar o documento de envio, a verificação termina aí e esta mensagem não surge.
  • Depois reúne os pedidos Temu relacionados com a ficha. Parte do pedido associado à ficha. Se a ficha tiver instância, acrescenta os pedidos dessa mesma instância cujo número de pedido ou de pedido principal conste na ficha, incluindo as respetivas linhas. Se a ficha não tiver instância, só conta o pedido associado. Se não encontrar nenhum pedido, a verificação termina e não há mensagem.
  • A seguir compara com a hora atual do Odoo a hora earliestTimeGetShippingDocument de cada pedido. Um pedido só conta como pendente se tiver essa hora preenchida e ela for posterior à atual.
  • Se nenhum pedido estiver pendente, a verificação não coloca qualquer obstáculo. Se algum estiver, o módulo toma a hora mais próxima entre os pendentes, escreve-a no fim da mensagem e interrompe a ação.

O que significa

Significa que, segundo os dados do pedido Temu, ainda não chegou a hora a partir da qual se pode pedir o documento de envio. A própria mensagem o diz: o pedido só pode obter o documento de envio depois dessa hora.

Há um pormenor que resulta do código. A hora que vê é a mais próxima entre os pedidos pendentes, não a mais tardia. Se a ficha tiver vários pedidos relacionados e um deles tiver uma hora posterior, a mensagem pode voltar com uma hora nova quando a primeira já tiver passado.

Outro pormenor: basta um único pedido com hora futura para que a ação seja interrompida, mesmo que os restantes pedidos relacionados já estejam dentro da hora. E um pedido que não tenha essa hora preenchida não conta como pendente.

Checklist para resolver

Antes de carregar em Execute

  • Abra a ficha a partir de Temu › Orders & Fulfillment › Fulfillment.
  • Tenha presente que esta verificação só é feita com a operação de comprar o documento de envio. Com outras operações, o módulo ignora-a.
  • Lembre-se de que são revistos todos os pedidos relacionados com a ficha, não apenas o associado: também os da mesma instância que sejam encontrados pelo número de pedido ou de pedido principal.

Quando aparece a mensagem

  • Copie a data e hora que aparece no fim da mensagem, tal como o Odoo a escreve.
  • Entenda que essa hora é a do pedido pendente mais próximo entre os relacionados.
  • Anote a hora e não insista antes: enquanto for posterior à hora atual do Odoo, a mensagem voltará a surgir.

Depois de esperar

  • Espere que essa hora passe.
  • Volte a carregar em Execute na mesma ficha.
  • Se a mensagem voltar com outra hora posterior, outro pedido relacionado continuava pendente: espere pela nova hora e repita.
  • Se a mensagem já não surgir, nenhum pedido relacionado tem uma hora posterior à atual e esta verificação já não interrompe a ação.

Se quiser perceber porque continua a surgir

  • Pense se a ficha agrupa pedidos distintos: qualquer um com hora futura interrompe a ação para toda a ficha.
  • Lembre-se de que um pedido sem essa hora preenchida não interrompe a ação.
  • Lembre-se de que, se a verificação não encontrar nenhum pedido relacionado, também não há mensagem.
  • Confirme que a operação da ficha é a de comprar o documento de envio: com qualquer outra, esta mensagem não pode surgir.

Para saber o que mais faz o botão, tem o artigo sobre o que faz o botão Execute passo a passo.

O que custa e como a FlexigoTech ajuda

O Temu Connector for Odoo é um 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, até 3 contas da plataforma. O preço de cada versão está na ficha do Odoo Apps e na página do módulo. A ligação passa pelo FlexigoTech Cloud, que guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar.

Se está a implementar o Odoo e quer ligar o Temu aos seus pedidos e envios, 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 Execute do Temu Connector for Odoo, passo a passoO que faz o botão Execute de Fulfillment no Temu Connector for Odoo: o que verifica, que estados escreve e que mensagens o podem travar.
Verificado no código do conector (versão 19.0) e nas fontes indicadas

Fontes