Quando surge exatamente esta mensagem
O texto Draft ID is required to check operation result. é um erro que interrompe a ação. Pode surgir ao clicar no botão Check Operation Result da ficha de Promotion Goods. A condição do código é só uma: o campo Last Draft dessa ficha estar vazio. Se a ficha tiver valor em Last Draft, esta mensagem não é lançada.

Last Draft e mensagem, no Odoo 17, 18 e 19.O botão aparece sempre no Odoo 17, 18 e 19, mesmo quando Last Draft está vazio, e a mensagem está no código publicado dessas três ramificações. As fichas deste modelo abrem-se a partir do menu Temu › Catalog › Sales Campaigns › Campaign Products.
O módulo traz traduções, pelo que o nome do botão depende do idioma do teu Odoo. Com o Odoo em português de Portugal, o botão chama-se Check Operation Result, porque o módulo não o traduz para este idioma:


Antes de clicar no botão
- Abre a ficha a partir de
Temu › Catalog › Sales Campaigns › Campaign Products.
- Vai ao separador
Operationda ficha dePromotion Goodse vê o campoLast Draft.
- Anota se
Last Drafttem valor ou está vazio antes de fazeres mais nada: é a única coisa que decide se a mensagem aparece.
- Tem presente que o botão aparece sempre, mesmo com
Last Draftvazio: estar à vista não quer dizer que a ficha esteja pronta para ser verificada.
Ao clicar em Check Operation Result
- Clica no botão na ficha que acabaste de rever.
- Se surgir
Draft ID is required to check operation result., o diagnóstico está feito: o campoLast Draftdessa ficha está vazio.
- Não procures uma falha de ligação nem de credenciais para esta mensagem. O código lança-a antes de consultar a Temu, pelo que o pedido nem chega a sair.
- Não repitas o clique à espera de outro resultado: com o campo vazio, o mesmo botão dá a mesma mensagem.
- Lembra-te de que a ação é interrompida: não se guarda nada do que a verificação ia alterar na ficha.
Se a mensagem aparecer
- Confirma que estás na ficha correta e que
Last Draftestá mesmo vazio no separadorOperation.
- Quando a ficha tiver um valor em
Last Draft, volta a clicar emCheck Operation Result.
- Se o campo continuar vazio e precisares que tenha valor, fala com quem configurou o conector sobre como está montado o teu fluxo de campanhas. Se quiseres que o vejamos contigo, escreve-nos (mais abaixo tens como).
O que faz o botão quando há valor
Saber o que acontece a seguir ajuda a distinguir esta mensagem de qualquer outro erro. Com Last Draft preenchido, o módulo consulta a Temu, através da instância da Temu da ficha, o resultado da operação para esse identificador de rascunho. Depois escolhe que parte da resposta usar: se houver um elemento cujo identificador de rascunho coincida com o da ficha, usa esse; se nenhum coincidir mas a resposta trouxer elementos, usa o primeiro.
De seguida guarda na ficha o estado da operação, o motivo da falha se existir, a resposta recebida e a data e hora da verificação, e limpa o último erro guardado. Se algo falhar durante a consulta à Temu, o módulo volta a lançar esse erro, que é diferente desta mensagem.
Depois de uma verificação bem-sucedida
- Verifica que a ação termina sem nenhuma mensagem de erro.
- Se aparecer um erro diferente, não é o de
Draft ID: ocorreu durante a consulta à Temu.
- Se o erro persistir, anota o texto completo da mensagem antes de pedires ajuda: é o que permite saber em que ponto parou.
Versões, subscrição e ajuda
O Temu Connector for Odoo está publicado no Odoo Apps para o Odoo 17, 18, 19 e 20. É um módulo de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud (plano Conector: 49 € por mês ou 490 € por ano, sem IVA). A ligação à Temu passa pelo FlexigoTech Cloud, que guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar.
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiseres ver o módulo ou ajustar o teu fluxo de campanhas connosco, tens a página do módulo e a ficha no Odoo Apps.
Continue a ler
Verificado no código do conector (versão 19.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_promotion.py
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_promotion_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
