Saltar para o conteúdo principal
Temu

«Temu did not return any self-shipping warehouse.» no Temu Connector for Odoo

Temu did not return any self-shipping warehouse. surge ao clicar em Send Temu Tracking quando a resposta da Temu à consulta de armazéns de logística não traz nenhuma linha de dados. Dito de outro modo: o Odoo perguntou e a Temu não devolveu nada que o módulo consiga ler como armazém. Aqui tens quando acontece exatamente, o que o módulo faz imediatamente antes e o que verificar.

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

Quando aparece a mensagem

O que estou a fazer quando surge?

Estás na guia de remessa de uma encomenda da Temu e clicas em Send Temu Tracking. Esse botão só se vê se a guia de remessa for de uma encomenda da Temu e estiver no estado Concluído; em qualquer outro caso está oculto. É assim no Odoo 17, 18 e 19. Ao clicar, a ação chega ao passo que resolve o armazém da Temu e, se se cumprir a condição da pergunta seguinte, lança Temu did not return any self-shipping warehouse. e a ação pára.

Esquema feito com código, não um ecrã do Odoo: em cima o botão Send Temu Tracking e por baixo a mensagem Temu did not return any self-shipping warehouse.
Esquema do percurso (Odoo 17, 18 e 19): o botão e a mensagem que pode aparecer ao clicar. Os rótulos estão em inglês, o texto original do módulo.
Esquema feito com código a partir das traduções do módulo, não um ecrã do Odoo: o texto do botão como o vê o utilizador com o Odoo em português
Com o Odoo em português, o botão chama-se Send Temu Tracking. É um esquema, não uma captura.

Qual é a condição exata?

Primeiro, o módulo pede à Temu a lista de armazéns de logística. Depois procura linhas (entradas com vários dados) dentro da resposta: se a resposta for uma lista, olha para os seus elementos; se for um conjunto de dados aninhado, percorre vários locais possíveis da sua estrutura, com um limite de níveis. Se não encontrar nenhuma linha, lança a mensagem. É a primeira verificação do método depois dessa pesquisa: tudo o resto é feito depois e só se houver linhas.

Depende do meu armazém ou da minha guia de remessa no Odoo?

Não. Esta condição olha apenas para o que a Temu devolveu. A comparação com o armazém do Odoo chega mais tarde, quando já há linhas para comparar, pelo que esta condição não muda com os dados do teu armazém.

O que significa, dito sem código?

Que na resposta da Temu o módulo não encontrou nenhum armazém que consiga ler. O código não distingue entre uma lista vazia e uma resposta cuja estrutura não contém linhas: em ambos os casos acaba no mesmo texto.

É o mesmo que a mensagem de «lista sem identificador utilizável»?

Não. Essa é outra mensagem do mesmo método e surge mais à frente, quando há linhas mas nenhuma traz um identificador de armazém. A que nos ocupa surge antes, quando não há linhas.

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)

O que verificar para a resolver

Por onde começo?

Pela tua conta da Temu. A mensagem fala de armazéns de envio próprio (self-shipping), e é isso que o Odoo não recebeu, pelo que o primeiro passo é verificar na Temu se a tua conta tem um armazém de envio próprio que possa entrar nessa consulta.

Posso voltar a clicar no botão depois?

O botão continua visível enquanto a guia de remessa for de uma encomenda da Temu e estiver em Concluído, pelo que, depois de rever a Temu, podes clicar novamente. Quando surge a mensagem, a ação pára nesse ponto.

E se na Temu houver mesmo um armazém e a mensagem continuar a surgir?

A ligação com a Temu passa pela FlexigoTech Cloud, que guarda cifradas as credenciais e vigia a sincronização. Se o serviço estiver suspenso, pára o que a subscrição fornece (os teus dados ficam no teu Odoo). E se a Temu alterar a sua API, o módulo e o serviço adaptam-se. Se, depois de rever a tua conta, a mensagem persistir, escreve-nos indicando a guia de remessa onde a vês.

O que acontece quando há armazéns

O que faz o módulo quando a resposta traz linhas?

Segue com a escolha do armazém da Temu. Se só houver um candidato com identificador utilizável, escolhe-o. Se houver vários, compara cada um com o teu armazém do Odoo: o do tipo de operação da guia de remessa ou, se não tiver, o da instância de ligação. Do teu armazém usa o nome, o código e o nome e a cidade do seu contacto; do armazém da Temu, nome, alias, código e moradas. As coincidências exatas pontuam mais do que as parciais, e os armazéns marcados como predefinidos ou selecionados somam um bónus. Tudo isto acontece depois da verificação que lança Temu did not return any self-shipping warehouse.: com uma resposta sem linhas não há nada para comparar.

Muda alguma coisa entre versões do Odoo?

A mensagem está no código publicado dos ramos 17, 18 e 19, e a condição de visibilidade do botão (guia de remessa da Temu no estado Concluído) é a mesma nos três. O detalhe do método que te contei é o do código do Odoo 19. O módulo está publicado no Odoo Apps para 17, 18, 19 e 20.

Quanto custa usar o módulo?

É de pagamento único por versão do Odoo e precisa da subscrição da FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano, sem IVA, e admite até três contas da Temu. Podes vê-lo na página do módulo.

Ajudam-me com a implementação?

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, também para o caso em que o teu fluxo com a Temu precise de algo que o módulo não cobre.

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