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.


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.

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
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/stock_picking.py
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): views/stock_picking_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
