Saltar para o conteúdo principal
Temu

O erro do Temu ao emitir um reembolso no Temu Connector for Odoo

A mensagem Temu does not list 'Issue Refund' as an available action for this after-sales request. surge ao premir Issue Refund quando o pedido tem uma lista de ações disponíveis que não está vazia e não inclui o código 1: o módulo cinge-se ao que o Temu lista para esse pedido e não avança.

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

Um caso para ver no ecrã

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

Imagina uma loja fictícia, Casa Alba Hogar, que vende no Temu e revê as devoluções a partir do Odoo. A Marta, da administração, abre Temu › Orders & Fulfillment › Returns e entra na ficha de um pedido de pós-venda. Vê o botão Issue Refund, prime-o e o Odoo responde:

Temu does not list 'Issue Refund' as an available action for this after-sales request.

A Marta hesita entre duas explicações: que algo esteja mal no seu Odoo ou que o Temu não admita essa ação para esse pedido. O código do módulo aponta para a segunda: o aviso surge quando o pedido traz uma lista de ações disponíveis e o código 1 não está nela. A ação é interrompida.

Esquema feito com código, não um ecrã do Odoo: de cima para baixo, o menu de devoluções do Temu, o botão de emitir reembolso e a mensagem de erro, com as etiquetas em inglês do código do módulo
Esquema do percurso no Odoo 17, 18 e 19, com as etiquetas em inglês tal como estão no código do módulo
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 surge exatamente

A mensagem é lançada pela verificação a que chega o botão Issue Refund. Isto é o que o código faz, por ordem:

  1. Se o pedido já está reembolsado, concluído, cancelado ou rejeitado, interrompe-se com outra mensagem diferente, antes de olhar para a lista de ações.
  2. O módulo lê a lista de ações disponíveis que esse pedido tem guardada.
  3. Se o que está guardado não é uma lista, trata-o como vazio. Se é uma lista, obtém dela um conjunto de códigos de ação.
  4. Com esse conjunto, se não está vazio e não contém o código 1, lança a mensagem e interrompe-se.

Daqui saem duas consequências práticas. A primeira: a mensagem exige que se tenha obtido pelo menos um código de ação. Se o conjunto ficar vazio, esta verificação não a lança. A segunda: basta que falte o código 1 para que surja, mesmo que a lista traga outros códigos.

Como a verificação termina num erro, a ação é interrompida.

O que significa e o que fazer

Significa que, segundo a lista que esse pedido tem guardada, o Temu não oferece a ação de emitir reembolso para ele. O módulo respeita essa lista e interrompe a ação.

O que podes fazer a partir do Odoo:

  • Não insistir com o mesmo botão. Enquanto a lista desse pedido continuar sem incluir o código 1, esta verificação continuará a interromper a ação.
  • Confirmar que abriste o pedido correto em Temu › Orders & Fulfillment › Returns, caso o reembolso que procuras corresponda a outro.
  • Ler a mensagem como informação sobre o pedido: diz-te que, segundo a lista dessa devolução, Issue Refund não figura entre as suas ações disponíveis.
  • Reparar em que mensagem te surge. Se o pedido já está reembolsado, concluído, cancelado ou rejeitado, o aviso será outro, porque essa verificação vem antes da da lista.

Onde está o botão e quando se vê

As fichas de devoluções abrem-se a partir de Temu › Orders & Fulfillment › Returns. Nelas está o botão Issue Refund, que no Odoo 17, 18 e 19 fica oculto quando o campo Can Issue Refund do pedido não está ativo. Esse campo não se vê em nenhuma vista, pelo que não tens uma caixa onde o alterar a partir do ecrã.

Se o botão aparece e o premes, chega à verificação descrita acima e, se a sua condição se cumpre, surge a mensagem.

Esquema feito com código a partir das traduções publicadas do módulo, não um ecrã do Odoo: a etiqueta do botão consoante o idioma do Odoo
Como se vê a etiqueta do botão com o Odoo em português: Issue Refund

As perguntas que farás perante esta mensagem

É um problema de permissões ou de credenciais?

A mensagem fala da lista de ações disponíveis do pedido, e a condição do código só olha para essa lista e para se inclui o código 1.

Surge se o pedido não traz nenhuma ação na sua lista?

Não por esta condição: exige que o conjunto de códigos obtido não esteja vazio e que não contenha o código 1.

O que acontece ao que o botão ia fazer?

A verificação termina num erro, pelo que a ação é interrompida.

Surge na minha versão do Odoo?

A mensagem está no código publicado dos ramos 17.0, 18.0 e 19.0.

Porque não vejo o botão noutra devolução?

Porque no Odoo 17, 18 e 19 fica oculto quando o campo Can Issue Refund não está ativo.

O que aprender com o caso da Casa Alba Hogar

  • A mensagem não fala de permissões nem de credenciais: fala da lista de ações disponíveis de um pedido concreto e do código 1.
  • A condição é dupla: conjunto de códigos não vazio e sem o código 1. Um conjunto vazio não dispara este aviso.
  • Antes de olhar para a lista, o código verifica o estado do pedido e pode parar com outra mensagem.
  • Quando surge, a ação é interrompida.
  • A mensagem está no código publicado dos ramos 17.0, 18.0 e 19.0.

Versões e subscrição

O Temu Connector for Odoo está publicado no Odoo Apps para o Odoo 17, 18, 19 e 20, e podes vê-lo na ficha do Odoo Apps ou na página do módulo em flexigotech.com. O módulo é de pagamento único por versão do Odoo e precisa da subscrição do FlexigoTech Cloud com o plano Conector: 49 €/mês ou 490 €/ano, sem IVA, para até três contas da plataforma. Essa ligação guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar.

Como ajuda a FlexigoTech

Se estás a implementar o Odoo e queres que as devoluções do Temu se ajustem à tua forma de trabalhar, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Escreve-nos com o caso concreto que te bloqueia e vemo-lo contigo.

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