Hay dos solicitudes distintas y una tercera que no pides tú:
| Tipo en Odoo | Para qué es | Qué necesita |
|---|---|---|
| Out-of-stock Cancellation | Cancelar porque no tienes la mercancía | Al menos un número de pedido |
| Cancellation Appeal | Pedir a Temu que revise un pedido por Suspected Batch Refund o por Incorrect Address | Una descripción y, si quieres, enlaces de prueba |
| Remote Cancellation | La cancelación que ya hizo Temu, traída por la sincronización | Nada: solo se consulta |
Todas quedan en Temu › Orders & Fulfillment › Cancellations, y cada pedido las enseña en su pestaña Cancellations.
Cancelar por falta de stock
- Abre el pedido en Temu › Orders & Fulfillment › Orders.
- Pulsa «New Out-of-stock Cancellation». Se abre una solicitud en Draft con la tienda, el pedido, el número de pedido padre y el del pedido ya rellenos.
- Si el pedido padre tiene varios pedidos y solo cancelas algunos, deja en la lista solo esos números, separados por comas.
- Pulsa «Submit». Si Temu admite la solicitud, pasa a Pending; si no, a Failed, y los motivos de Temu quedan en la pestaña «Result».
- Más tarde, pulsa «Check Status». Odoo vuelve a preguntar a Temu y la deja en Approved, Rejected o Pending.


Recurrir un pedido
La apelación sirve para que Temu revise un pedido. Se crea con «New Appeal Cancellation» y tiene sus propios campos:
- El motivo de Temu: Suspected Batch Refund o Incorrect Address, que es el que viene puesto.
- Una descripción obligatoria. El campo lo recuerda con el texto «Reason shown to Temu risk review»: lo que escribas lo lee el equipo de riesgos de Temu, así que sé concreto.
- Enlaces de prueba, uno por línea. Si uno no es un enlace válido, Odoo lo para con
Invalid proof URL: %s.
Al pulsar «Submit», la apelación queda en Submitted cuando Temu devuelve su número de solicitud (Apply SN). Con ese número, «Check Status» consulta cómo va. Si falta, el aviso es Apply SN is required to query appeal status.
Los estados
- Draft La solicitud está en Odoo y aún no ha salido.
- Submitted Temu ha recibido la apelación y le ha dado número.
- Pending Temu la tiene en curso.
- Approved Temu la acepta.
- Rejected Temu la rechaza.
- Failed Temu no admitió la solicitud de falta de stock; mira la pestaña «Result». Si el envío da error, Odoo lo muestra en pantalla y la solicitud sigue en Draft.
- Cancelled Es una cancelación remota: el pedido ya está cancelado en Temu.
Para ver qué se mandó y qué contestó Temu, abre la pestaña Payload Logs de la solicitud.

Cuando es Temu quien cancela
La tarea «Temu Sync Orders» trae los pedidos cada 15 minutos. Si uno llega cancelado, el conector crea su Remote Cancellation en estado Cancelled y cancela el pedido de venta de Odoo.
Hay una excepción para no deshacer lo que ya ha pasado: si el pedido de venta tiene un albarán hecho o una factura publicada, Odoo no lo cancela y lo apunta en su historial con Temu marked this order as cancelled, but Odoo did not auto-cancel the sale order because there are completed deliveries or posted invoices. En ese caso, la devolución o el abono los gestionas tú.
¿Puedo reenviar una cancelación remota?
No. Llegan de Temu ya cerradas, y «Submit» las rechaza con Remote cancellations are imported from Temu and cannot be submitted manually.
¿Para qué versiones está?
Para Odoo 17, 18, 19 y 20: las solicitudes, los botones del pedido y la cancelación automática de la venta están en el conector publicado para esas versiones.
Sigue leyendo
Comprobado en el código del conector (versión 17.0, 18.0, 19.0 y 20.0) y en las fuentes enlazadas
Fuentes
- Código del 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 del 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 del 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 del 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
