Saltar para o conteúdo principal
Temu

Como cancelar uma encomenda da Temu a partir do Odoo

Com o conector da Temu, um cancelamento pede-se a partir da ficha da encomenda no Odoo: um botão para as encomendas que não pode satisfazer por falta de stock e outro para recorrer de uma encomenda suspeita ou com a morada errada. O pedido é enviado à Temu, a resposta consulta-se com um botão e, quando a Temu dá a encomenda por cancelada, o Odoo cancela também a ordem de venda, se ainda não a tiver enviado nem faturado.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 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 17.0, 18.0, 19.0 e 20.0 · nas fontes indicadas no fim
Leitura
3 min

Há dois tipos de pedido distintos e um terceiro que não parte de si:

Tipo no OdooPara que serveO que precisa
Out-of-stock CancellationCancelar porque não tem a mercadoriaPelo menos um número de encomenda
Cancellation AppealPedir à Temu que reveja uma encomenda por Suspected Batch Refund ou por Incorrect AddressUma descrição e, se quiser, ligações de prova
Remote CancellationO cancelamento que a Temu já fez, trazido pela sincronizaçãoNada: apenas se consulta

Todos ficam em Temu › Orders & Fulfillment › Cancellations, e cada encomenda mostra-os no separador Cancellations.

Cancelar por falta de stock

  1. Abra a encomenda em Temu › Orders & Fulfillment › Orders.
  2. Clique em «New Out-of-stock Cancellation». Abre-se um pedido em Draft com a loja, a encomenda, o número da encomenda-mãe e o da encomenda já preenchidos.
  3. Se a encomenda-mãe tiver várias encomendas e só cancelar algumas, deixe na lista apenas esses números, separados por vírgulas.
  4. Clique em «Submit». Se a Temu aceitar o pedido, passa a Pending; caso contrário, a Failed, e os motivos da Temu ficam no separador «Result».
  5. Mais tarde, clique em «Check Status». O Odoo volta a perguntar à Temu e deixa o pedido em Approved, Rejected ou Pending.
Esquema do percurso de um cancelamento da Temu pedido a partir do Odoo
O que acontece a um pedido, com as etiquetas do Odoo: cria-se a partir da encomenda, envia-se com «Submit», consulta-se com «Check Status» e, quando a Temu cancela a encomenda, a sincronização cancela a venda. Esquema feito a partir do 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)

Recorrer de uma encomenda

O recurso serve para que a Temu reveja uma encomenda. Cria-se com «New Appeal Cancellation» e tem campos próprios:

  • O motivo da Temu: Suspected Batch Refund ou Incorrect Address, que é o que vem predefinido.
  • Uma descrição obrigatória. O campo lembra-o com o texto «Reason shown to Temu risk review»: o que escrever é lido pela equipa de risco da Temu, por isso seja concreto.
  • Ligações de prova, uma por linha. Se alguma não for uma ligação válida, o Odoo trava-a com Invalid proof URL: %s.

Ao clicar em «Submit», o recurso fica em Submitted quando a Temu devolve o número do pedido (Apply SN). Com esse número, «Check Status» consulta o andamento. Se faltar, o aviso é Apply SN is required to query appeal status.

Os estados

  1. Draft O pedido está no Odoo e ainda não saiu.
  2. Submitted A Temu recebeu o recurso e atribuiu-lhe um número.
  3. Pending A Temu está a tratá-lo.
  4. Approved A Temu aceita-o.
  5. Rejected A Temu rejeita-o.
  6. Failed A Temu não aceitou o pedido de falta de stock; veja o separador «Result». Se o envio der erro, o Odoo mostra-o no ecrã e o pedido continua em Draft.
  7. Cancelled É um cancelamento remoto: a encomenda já está cancelada na Temu.

Para ver o que foi enviado e o que a Temu respondeu, abra o separador Payload Logs do pedido.

Ficha de uma encomenda da Temu no Odoo com os botões de cancelamento
A ficha de uma encomenda da Temu no Odoo, com os botões «New Appeal Cancellation» e «New Out-of-stock Cancellation» e o separador Cancellations. Captura do Odoo com dados de demonstração.

Quando é a Temu a cancelar

A tarefa «Temu Sync Orders» traz as encomendas a cada 15 minutos. Se uma chegar cancelada, o conector cria o respetivo Remote Cancellation no estado Cancelled e cancela a ordem de venda do Odoo.

Há uma exceção para não desfazer o que já aconteceu: se a ordem de venda tiver uma guia de remessa concluída ou uma fatura publicada, o Odoo não a cancela e regista-o no histórico com Temu marked this order as cancelled, but Odoo did not auto-cancel the sale order because there are completed deliveries or posted invoices. Nesse caso, a devolução ou a nota de crédito ficam a seu cargo.

Posso reenviar um cancelamento remoto?

Não. Chegam da Temu já fechados, e «Submit» rejeita-os com Remote cancellations are imported from Temu and cannot be submitted manually.

Para que versões está disponível?

Para o Odoo 17, 18, 19 e 20: os pedidos, os botões da encomenda e o cancelamento automático da venda estão no conector publicado para essas versões.

Continue a ler

Erros do conector da Temu no Odoo: o que significam e como corrigi-losO que significa cada erro do conector da Temu no Odoo 17, 18 e 19 (credenciais, armazém, região, transportadora, encomendas em pré-venda) e como corrigi-lo.Lista de verificação para arrancar com a Temu no Odoo, sem surpresasA lista que seguimos para pôr em marcha o conector da Temu no Odoo 17, 18 e 19: antes da aprovação, teste rápido, verificações e um plano de recuo.Vender na Temu sem ERP: quando precisa de um?Se vende na Temu com o Seller Center e folhas de cálculo, estes são os sinais de que precisa de um ERP, e o que muda quando a Temu funciona dentro do Odoo.
Verificado no código do conector (versão 17.0, 18.0, 19.0 e 20.0) e nas fontes indicadas

Fontes

  • Código do módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: views/temu_order_views.xml, views/menu_views.xml, models/temu_order.py (_action_new_cancellation)
  • Código do módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_order_cancellation.py, views/temu_order_cancellation_views.xml
  • Código do módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_order_cancellation.py (action_submit, action_check_status, _status_to_state), views/temu_order_cancellation_views.xml
  • Código do módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_order.py (_ensure_remote_cancellation_record, _sync_cancelled_sale_order), data/ir_cron_data.xml
  • apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector