Saltar para o conteúdo principal
Temu

O que faz o botão «Update Goods» do Temu Connector for Odoo, passo a passo

O botão Update Goods da ficha de Promotion Goods verifica que não falta nada, prepara um envio para a Temu consoante o tipo de operação, envia-o através da instância da Temu e regista a resposta na ficha. Aparece no Odoo 17, 18 e 19 sem qualquer condição. Aqui tens o que verifica, o que altera e que mensagens pode dar.

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

Onde está o botão e quando aparece

Onde está o botão Update Goods e quando aparece?

As fichas deste modelo abrem-se a partir do menu Temu › Catalog › Sales Campaigns › Campaign Products. Na ficha de Promotion Goods está o botão Update Goods. A vista não lhe impõe qualquer condição: aparece sempre, e o botão existe nas ramificações do Odoo 17, 18 e 19.

Esquema com o texto Update Goods e a sua tradução
Esquema feito com código a partir das traduções publicadas do módulo, não é uma captura do Odoo: com o Odoo em português de Portugal, o botão chama-se Update Goods.

O que faz o botão, em poucas palavras?

Verifica que a ficha tem o necessário, monta com os seus dados um envio para a Temu, envia-o através da instância da Temu da ficha e, se a chamada correr bem, regista o resultado na ficha. O que se envia depende do tipo de operação: uns tipos pedem uma lista de SKU e outro pede uma quantidade.

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 verifica antes de enviar

O que verifica primeiro?

Por esta ordem: que a ficha tenha atividade (o campo Activity, que se vê na ficha e na lista de Promotion Goods como só de leitura), que tenha identificador de produto e que tenha tipo de operação. Se faltar algo, a ação é interrompida com a mensagem correspondente: Activity ID is required., Goods ID is required. ou Operate Type is required.. Nesse ponto ainda não foi preparado nenhum envio. Revê a ficha e volta a clicar.

Esquema do menu, do botão Update Goods e de duas mensagens que o podem travar
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo: de cima para baixo, o menu Temu › Catalog › Sales Campaigns › Campaign Products, o botão Update Goods e, a um lado, as mensagens Activity ID is required. e Goods ID is required..

O que mais pede o módulo com o tipo de operação que a mensagem Update Sku List is required for operateType 10. nomeia?

Pede uma lista de SKU com o respetivo preço. Usa a lista de atualização de SKU da ficha e, se estiver vazia, constrói-a a partir da lista de SKU da ficha: fica com as entradas que trazem identificador de SKU e um preço superior a zero (experimenta o preço de fornecedor da atividade, o recomendado e um preço genérico, por essa ordem, até encontrar um superior a zero). Se mesmo assim não ficar nenhuma entrada, a ação pára com Update Sku List is required for operateType 10..

E com o tipo de operação que Activity Quantity must be > 0 for operateType 20. nomeia?

Aqui conta a quantidade. O módulo toma Desired Activity Quantity; se estiver vazia ou a zero, usa Activity Quantity; e se também não houver, a quantidade de atividade recomendada que a própria ficha guarda. O resultado é arredondado para inteiro. Se não for superior a zero, pára com Activity Quantity must be > 0 for operateType 20.. Desired Activity Quantity vê-se na ficha de Promotion Goods, e Activity Quantity vê-se nessa ficha e no separador Goods, tabela Goods.

E com o tipo de operação 40 ou com qualquer outro?

Com o 40 é necessária uma lista de SKU para adicionar. Vem do campo Add Sku List Json, no separador SKU Payloads da ficha; a sua ajuda diz: «Manual addSkuList override.». Se a lista estiver vazia, a ação pára com Add Sku List is required for operateType 40., e aqui não há lista alternativa a que recorrer. Com qualquer outro tipo de operação o código não acrescenta nenhuma lista nem quantidade: o envio leva apenas os dados básicos.

O que envia, o que guarda e o que acontece se falhar

O que se envia à Temu?

Um bloco com a atividade, o produto, o tipo de operação e um código de rastreabilidade. Se a ficha já tiver código, o módulo usa-o (retirando os espaços a mais); se não, gera um aleatório. A isso junta-se a lista ou a quantidade que corresponda ao tipo de operação. O bloco passa à instância da Temu da ficha, que faz a chamada.

O que muda na ficha quando corre bem?

O módulo lê a resposta: se for uma lista, toma o primeiro elemento; se for um único bloco, usa-o tal como está; se não tiver nenhuma dessas formas, trata-a como vazia. Depois guarda na ficha o código de rastreabilidade, o identificador de rascunho (texto vazio se não vier), o estado da operação como número, o motivo da falha se a resposta o trouxer, a ação realizada (update), o que foi enviado, a resposta completa com o método usado, a data e hora da verificação e deixa vazio o último erro.

O que acontece se a chamada ou a gravação falhar?

Se falhar a chamada à Temu, a leitura da resposta ou a gravação, o módulo regista o texto do erro e volta a lançá-lo: a ação é interrompida com esse mesmo erro e não é dada por boa. As mensagens das verificações acima surgem antes de tudo isto, pelo que com elas não se chega a enviar nada.

Tem algum custo além do módulo?

O módulo é de pagamento único por versão do Odoo (está publicado na Odoo Apps para 17, 18, 19 e 20) e requer a subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA. A ligação passa pelo FlexigoTech Cloud, que guarda as credenciais cifradas; sem subscrição, ou com o serviço suspenso, pára o que a subscrição proporciona e os dados ficam no teu Odoo.

Se precisas de ajuda com a implementação

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Podes ver o módulo na sua ficha da Odoo Apps ou na página do módulo, e se quiseres rever o que acrescenta aos produtos do Odoo, lê o que o conector acrescenta a Artigos.

Continue a ler

O que o Temu Connector for Odoo acrescenta às variantes de artigo (Artigos)O que o Temu Connector for Odoo acrescenta às variantes de artigo: o separador Temu, os botões de preço base e pré-venda, e quando atua cada um.
Verificado no código do conector (versão 19.0) e nas fontes indicadas

Fontes