Há dois tipos de pedido distintos e um terceiro que não parte de si:
| Tipo no Odoo | Para que serve | O que precisa |
|---|---|---|
| Out-of-stock Cancellation | Cancelar porque não tem a mercadoria | Pelo menos um número de encomenda |
| Cancellation Appeal | Pedir à Temu que reveja uma encomenda por Suspected Batch Refund ou por Incorrect Address | Uma descrição e, se quiser, ligações de prova |
| Remote Cancellation | O cancelamento que a Temu já fez, trazido pela sincronização | Nada: apenas se consulta |
Todos ficam em Temu › Orders & Fulfillment › Cancellations, e cada encomenda mostra-os no separador Cancellations.
Cancelar por falta de stock
- Abra a encomenda em Temu › Orders & Fulfillment › Orders.
- 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.
- Se a encomenda-mãe tiver várias encomendas e só cancelar algumas, deixe na lista apenas esses números, separados por vírgulas.
- 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».
- Mais tarde, clique em «Check Status». O Odoo volta a perguntar à Temu e deixa o pedido em Approved, Rejected ou Pending.


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
- Draft O pedido está no Odoo e ainda não saiu.
- Submitted A Temu recebeu o recurso e atribuiu-lhe um número.
- Pending A Temu está a tratá-lo.
- Approved A Temu aceita-o.
- Rejected A Temu rejeita-o.
- 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.
- 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.

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