Saltar al contenido principal
Temu

Cómo cancelar un pedido de Temu desde Odoo

Con el conector de Temu, una cancelación se pide desde la ficha del pedido en Odoo: un botón para los pedidos que no puedes servir por falta de stock y otro para recurrir un pedido sospechoso o con la dirección mal. La solicitud se envía a Temu, su respuesta se consulta con un botón y, cuando Temu da el pedido por cancelado, Odoo cancela también el pedido de venta si aún no lo has enviado ni facturado.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Módulo
Temu
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 17.0, 18.0, 19.0 y 20.0 · en las fuentes enlazadas al final
Lectura
3 min

Hay dos solicitudes distintas y una tercera que no pides tú:

Tipo en OdooPara qué esQué necesita
Out-of-stock CancellationCancelar porque no tienes la mercancíaAl menos un número de pedido
Cancellation AppealPedir a Temu que revise un pedido por Suspected Batch Refund o por Incorrect AddressUna descripción y, si quieres, enlaces de prueba
Remote CancellationLa cancelación que ya hizo Temu, traída por la sincronizaciónNada: 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

  1. Abre el pedido en Temu › Orders & Fulfillment › Orders.
  2. 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.
  3. Si el pedido padre tiene varios pedidos y solo cancelas algunos, deja en la lista solo esos números, separados por comas.
  4. 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».
  5. Más tarde, pulsa «Check Status». Odoo vuelve a preguntar a Temu y la deja en Approved, Rejected o Pending.
Esquema del recorrido de una cancelación de Temu pedida desde Odoo
Lo que pasa con una solicitud, con las etiquetas de Odoo: se crea desde el pedido, se envía con «Submit», se consulta con «Check Status» y, cuando Temu cancela el pedido, la sincronización cancela la venta. Esquema hecho a partir del código del 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 en inglés)

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

  1. Draft La solicitud está en Odoo y aún no ha salido.
  2. Submitted Temu ha recibido la apelación y le ha dado número.
  3. Pending Temu la tiene en curso.
  4. Approved Temu la acepta.
  5. Rejected Temu la rechaza.
  6. 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.
  7. 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.

Ficha de un pedido de Temu en Odoo con los botones de cancelación
La ficha de un pedido de Temu en Odoo, con los botones «New Appeal Cancellation» y «New Out-of-stock Cancellation» y la pestaña Cancellations. Captura de Odoo con datos de demostración.

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

Errores del conector de Temu en Odoo: qué significan y cómo se resuelvenQué significa cada error del conector de Temu en Odoo 17, 18 y 19 (credenciales, almacén, región, transportista, preventa) y cómo se arregla.Checklist para arrancar Temu en Odoo sin sustosLa lista que seguimos para poner en marcha el conector de Temu en Odoo 17, 18 y 19: antes de la aprobación, prueba de humo, revisiones y plan de vuelta atrás.Vender en Temu sin ERP: ¿cuándo te hace falta uno?Si vendes en Temu con el Seller Center y hojas de cálculo, estas son las señales de que necesitas un ERP y qué cambia al llevar Temu dentro de Odoo.
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