Saltar para o conteúdo principal
Temu

Erro do Temu ao propor base de preço sem variantes: quando surge e o que fazer

A mensagem Select at least one product variant to prepare a Temu base price proposal. surge ao clicar em Propose new base quando, depois de descartar os registos que já não existem, não resta nenhuma variante com que trabalhar; resolve-se voltando a uma variante que exista e clicando de novo no botão.

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 surge esta mensagem

Na vista da variante de artigo está o botão Propose new base. Ao clicar nele, o módulo apanha o registo sobre o qual o botão atua e fica apenas com o que ainda existe. Se não restar nada, a ação é interrompida e aparece Select at least one product variant to prepare a Temu base price proposal.. É essa verificação que lança esta mensagem: o módulo ficou sem nenhuma variante de artigo com que preparar a proposta de preço base para o Temu.

Quando a ação é interrompida, não se abre nenhuma janela e não se guarda nada do que essa ação ia alterar.

Esquema feito com código, não é um ecrã do Odoo: em cima o botão «Propose new base» e em baixo a mensagem «Select at least one product variant to prepare a Temu base price proposal.»
Esquema do botão e da mensagem, com os rótulos em inglês do código do módulo (Odoo 17.0, 18.0 e 19.0).
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 se vê o botão

O botão não está à vista em todas as variantes. No Odoo 17, 18 e 19 fica oculto quando a interface do Temu não é mostrada (a condição usa um campo chamado Show Temu Ui, que não aparece em nenhuma vista) ou quando falta algum destes dados da variante: a ligação a uma instância do Temu (o campo Temu Display Has Instance Link, que também não aparece em nenhuma vista), Temu Display Goods ou Temu Display Sku.

Dito de outra forma: se não vês o botão, não há nada para clicar e não consegues chegar à mensagem a partir dessa vista. Se o vês, a variante cumpre essas condições de visibilidade, e o erro depende apenas de o registo sobre o qual se atua continuar a existir.

Um caso ilustrativo

Exemplo Caso ilustrativo: a empresa e os seus dados são inventados para explicar o fluxo.

Imagina uma loja inventada, Casa Lumbre, que vende utensílios de cozinha no Temu e gere o catálogo a partir do Odoo. A Marta abre uma variante de artigo, vê o botão Propose new base e vai atender uma chamada com o ecrã aberto. Entretanto, um colega elimina essa variante noutra sessão.

Ao voltar, a Marta clica no botão. O módulo recebe o registo, verifica se ainda existe, descobre que já não e fica com a lista vazia. A condição do código cumpre-se, a ação é interrompida e a Marta vê Select at least one product variant to prepare a Temu base price proposal.. Não se abre a janela Propose Temu Base Price e não se prepara nenhuma proposta.

A Marta volta à lista de variantes, abre uma que existe e verifica que o botão aparece. Clica nele e desta vez a janela abre-se. O que se aprende com o caso: a mensagem não indica um problema de ligação, mas sim que o botão não encontrou nenhuma variante existente sobre a qual atuar.

O caso é apenas uma forma de chegar à condição. Para lançar esta mensagem o código não olha para mais nada: o que conta é que, depois de filtrar, não reste nenhum registo.

Como resolver

  1. Fecha o aviso. Com essa tentativa não se abriu nenhuma janela nem se alterou nada.
  2. Volta à vista da variante de artigo e abre uma variante que exista, recarregando o ecrã se for preciso para não trabalhares com um registo que já não está lá.
  3. Verifica que o botão Propose new base aparece. Se não aparecer, falta alguma das condições de visibilidade da secção anterior.
  4. Clica de novo em Propose new base. Deverá abrir-se a janela Propose Temu Base Price.

O que acontece quando a variante existe

Com uma variante existente, o botão não mostra nenhum erro e abre numa janela emergente Propose Temu Base Price. Essa janela abre-se com a variante já carregada e com a origem dos dados em modo manual.

Para a instância do Temu, o módulo faz o seguinte: se a variante tiver exatamente uma instância indicada, usa essa. Se não, procura-a a partir do modelo de artigo: parte da instância que a chamada traga indicada, se a houver; depois tenta com a única instância das variantes do modelo, a seguir com a única instância das suas ligações do Temu e, como último recurso, com a primeira instância ativa que encontrar.

Esquema feito com código a partir das traduções publicadas do módulo, não é um ecrã do Odoo: o texto «Propose new base» tal como se vê com o Odoo em português
Esquema do rótulo do botão segundo o idioma: em português, «Propose new base».

Versões e subscrição

A mensagem está no código publicado dos ramos 17.0, 18.0 e 19.0. O módulo está publicado no Odoo Apps para 17.0, 18.0, 19.0 e 20.0; o que aqui se descreve do método sai do código da 19.0.

O módulo é de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud com o plano Conector: 49 €/mês ou 490 €/ano sem IVA. A ligação passa por esse serviço, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Tens a ficha do módulo em flexigotech.com.

Como ajuda a FlexigoTech

Se estás a implementar o Odoo e queres que o catálogo do Temu fique bem ligado às tuas variantes, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.

Continue a ler

Campos da ficha Temu Dashboard: o que significa cada um e o que definirChecklist dos campos da ficha Temu Dashboard no Temu Connector for Odoo: o que diz a ajuda de cada um, o valor por defeito e o que convém decidir.
Verificado no código do conector (versão 19.0) e nas fontes indicadas

Fontes