Saltar para o conteúdo principal
Temu

O que o Temu Connector for Odoo acrescenta às variantes de artigo (Artigos)

O Temu Connector for Odoo acrescenta à ficha de variante de artigo um separador Temu com campos de stock, pré-venda, peso e medidas, além de botões para aceitar ou propor um preço base e para ativar ou desativar a pré-venda; os campos e botões ficam ocultos, a menos que o ecrã seja aberto com o indicador de Temu ativo.

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
6 min

O que muda na ficha de variante

O módulo alarga as variantes de artigo do Odoo (a app Artigos). Acrescenta um separador Temu na ficha de variante, com campos de stock, pré-venda, peso e medidas, e botões para o preço base e a pré-venda.

Esquema da app Artigos e dos botões e campos que o módulo lhe acrescenta
Esquema feito com código a partir do código publicado do módulo, não é um ecrã do Odoo.

Os campos do separador e os botões de preço e pré-venda ficam ocultos quando o indicador interno Show Temu Ui está desativado. Esse indicador não aparece em nenhuma vista: o módulo calcula-o a partir do contexto com que o ecrã é aberto e só o ativa se o contexto o trouxer. Se abrires a variante por um caminho que não o traga, os campos e botões de Temu do separador não são apresentados.

Há ainda uma verificação ao guardar. No Odoo 19.0, quando crias ou modificas uma variante com campos de ligação com o Temu, o módulo verifica que tens permissão de escrita sobre a instância de Temu da variante: ao criar, depois de a criar; ao modificar, antes e depois de guardar.

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 acontece sem carregar em nada

Duas tarefas agendadas, ativas na instalação, partilham com o botão Accept Recommended Base parte dos métodos que ele usa: Temu Sync Products, a cada 30 minutos, e Temu Backfill Missing Amounts, a cada 10 minutos.

Temu Sync Products procura a identidade de cada variante na instância (produto de Temu, SKU de Temu e SKU externo), deixa de fora as variantes sem identificador de produto de Temu ou sem nenhum código de SKU, agrupa as restantes por produto de Temu e divide-as em lotes. Temu Backfill Missing Amounts, em alguns casos, também consulta o preço base recomendado da variante.

Passo a passo na ficha de variante

  1. Abre a ficha da variante e entra no separador Temu. Se os campos de Temu não forem apresentados, esse ecrã não traz o indicador de Temu ativo.
  2. Decide de onde vem o stock: Push Source admite Use Odoo stock (valor por defeito) ou Use manual push stock. Com a segunda, preenche Manual Push Stock. Temu Stock Push Type admite Ordinary stock (por defeito) ou Pre-sale stock.
  3. Preenche os dados de envio e de publicação: Temu Weight, Temu Weight Unit (kg por defeito; também g, lb e oz), Temu Length e Temu Width. Temu External Url Refs e Temu Spec Details Json também estão no separador.
  4. Para preparar um novo preço base, carrega em Propose new base quando o botão estiver visível. Abre a janela Propose Temu Base Price.
  5. Para ficares com o preço que o Temu recomenda, carrega em Accept Recommended Base quando estiver visível.
  6. Para a pré-venda, preenche Temu Pre Sale Stock Target e, se quiseres data de fim, Temu Pre Sale End Time Target; depois carrega em Enable Temu Pre-sale.
  7. Verifica Temu Pre Sale Enabled: é só de leitura e é preenchido pelo módulo depois de Enable Temu Pre-sale ou Disable Temu Pre-sale.

O que dizem os campos

O campo Manual Push Stock traz esta ajuda: Manual stock quantity to push to Temu when Push Source is set to 'Use manual push stock'. This is not a readback from Temu. É a quantidade que tu queres enviar, não uma leitura do Temu.

Para Temu Weight a ajuda diz: Temu shipment weight for this SKU. If empty, Odoo product weight is used. E para Temu External Url Refs: Optional variant-level external media URLs for Temu publication (one URL per line).

Sobre Temu Spec Details Json, o código faz o seguinte: se a ligação por SKU da instância não trouxer detalhes de especificação, o módulo recorre ao que houver neste campo da variante.

O que faz cada botão por dentro

Accept Recommended Base

Para cada variante selecionada, o botão toma a instância do contexto com que o ecrã foi aberto (se não trouxer nenhuma, não há instância) e lê o preço base recomendado. Se não for superior a zero, para, não guarda nada e mostra This product does not have a Temu recommended base price that can be accepted.

Se houver preço, copia-o juntamente com a sua moeda: a recomendada ou, na falta dela, outra das que o módulo tenha anotadas para a variante, e como último recurso a da empresa. Com instância, e se existir ligação por SKU e a variante não tiver identidade única de Temu, o preço é guardado nessa ligação; caso contrário, é guardado por outra via associada à instância. Sem instância, é escrito na própria variante. No fim mostra uma notificação de confirmação que não fica fixa.

Esquema do texto do botão Accept Recommended Base e de como se vê em português
Esquema feito com código a partir das traduções publicadas, não é um ecrã do Odoo: com o Odoo em português, o botão Accept Recommended Base vê-se como Accept Recommended Base.

Propose new base

Se não houver nenhuma variante selecionada, para com Select at least one product variant to prepare a Temu base price proposal. Caso contrário, abre a janela Propose Temu Base Price com as variantes selecionadas.

A instância é escolhida assim: a das variantes, se entre as que têm instância atribuída só houver uma; se não, e as variantes forem de um único modelo, a que o modelo resolve (a do contexto, a única das suas variantes, a única das suas ligações ou, por fim, a primeira instância ativa).

Enable Temu Pre-sale

Primeiro verifica todas as variantes, antes de continuar. Para se não houver instância (Temu instance is required before editing Temu pre-sale status.) ou se faltar o identificador de produto ou de SKU de Temu (Temu goodsId and skuId are required before editing Temu pre-sale status.).

Se estiver tudo bem, agrupa as variantes por instância e produto de Temu. Prepara para cada SKU o stock objetivo de pré-venda, arredondado para inteiro e nunca abaixo de zero, e a data de fim só se a tiveres preenchido, e passa-o à instância de Temu de cada grupo. Depois marca Temu Pre Sale Enabled nessas variantes.

Quando se vê cada botão

BotãoFica oculto quando
Accept Recommended BaseShow Temu Ui está desativado, ou o campo Temu Display Recommended Base Actionable não o permite (nenhum dos dois aparece em nenhuma vista). Igual no Odoo 17, 18 e 19.
Propose new base e Enable Temu Pre-saleShow Temu Ui está desativado, ou falta a ligação a uma instância (Temu Display Has Instance Link, que não aparece em nenhuma vista), ou falta Temu Display Goods ou Temu Display Sku. Igual no Odoo 17, 18 e 19.

Custo e ajuda

O módulo é de pagamento único por versão do Odoo e está publicado para 17.0, 18.0, 19.0 e 20.0; o preço de cada uma está na sua ficha. Precisa ainda da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Tens mais detalhe na página do módulo.

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, caso precises de ajustar este fluxo ao teu catálogo.

Continue a ler

Verificado no código do conector (versão 19.0) e nas fontes indicadas

Fontes