Saltar al contenido principal
Temu

Botón «Actualizar importe» de Temu Connector for Odoo: checklist paso a paso

El botón Actualizar importe (Refresh Amount) de la pantalla Pedidos Temu (Temu Orders) pide a Temu, con la instancia del pedido, el importe del pedido padre y lo aplica a los pedidos de Odoo. Si la API rechaza esa consulta por falta de acceso, no te deja solo con un error: intenta un recálculo de respaldo y te lo cuenta en una notificación.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 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 19.0 · en las fuentes enlazadas al final
Lectura
5 min

Antes de pulsar: dónde está y qué necesita el pedido

Los pedidos se abren desde el menú Temu › Trends, en la pantalla Pedidos Temu. El botón Actualizar importe está en las ramas 17, 18 y 19 del módulo y se ve siempre, sin condición de estado. En Odoo 19.0, el botón y la tarea programada hacen lo que se cuenta a continuación.

Esquema hecho con código del menú Temu › Trends y del botón de actualizar importe para Odoo 17.0, 18.0 y 19.0
Esquema (no es una captura de Odoo) con el menú Temu › Trends y el botón, con los rótulos del código del módulo.
  • Abre un pedido desde Temu › Trends y localiza el botón Actualizar importe.
  • Mira los campos Order Sn y Parent Order Sn de la ficha (también salen en la lista). El botón usa Parent Order Sn y, si está vacío, usa Order Sn. Si los dos están vacíos, se salta ese pedido: no consulta nada y no muestra ningún aviso.
  • Comprueba el campo Instance.
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)

Lo que el módulo hace sin que pulses nada

Pulsar el botón no es el único camino. El módulo trae la tarea programada Temu Backfill Missing Amounts, que corre cada 10 minutos y está activa al instalar. Esa tarea llega a un recálculo con los datos que el pedido ya tiene guardados, que es también el primer intento del recálculo de respaldo del botón cuando la consulta falla.

  • Ten presente qué hace ese recálculo con un pedido: si hay datos guardados, monta con ellos unos datos de importes y los aplica. Después, si el importe total del pedido es mayor que cero, lo da por bueno y no busca otro.
  • Si el total sigue sin ser mayor que cero, busca un total en los datos guardados del pedido y, si no lo encuentra, en los de su pedido padre. Como último recurso suma las líneas del pedido (cantidad por precio unitario), contando solo las líneas con precio mayor que cero.
  • Si así sale un total mayor que cero, lo escribe como importe total del pedido, rellena el total pagado por el cliente solo si no tenía ya un valor, anota la fecha de la última sincronización de importes y pide crear o actualizar el pedido de venta asociado.

Al pulsar: qué comprueba y qué cambia

Esquema hecho con código del texto del botón tal como se ve con Odoo en castellano
Esquema (no es una captura de Odoo) del rótulo del botón como lo ve el usuario con Odoo en castellano: Actualizar importe.
  • Primer paso del botón: toma el número de pedido padre (Parent Order Sn, o Order Sn si está vacío) y se lo pide a Temu a través de la Instance del pedido.
  • Con la respuesta, busca los pedidos de esa misma instancia que tengan ese número como Parent Order Sn. Si no hay ninguno, busca por el identificador del pedido de Temu.
  • Para cada pedido encontrado, el módulo lee de la respuesta lo que pagó el cliente y los ingresos estimados. Si Temu no da el total pagado directamente, lo compone: precio con descuento sin impuestos, más envío con descuento, más los impuestos con descuento de producto y de envío, menos las devoluciones de producto.
  • Si no sale ningún aviso, el botón termina sin mostrar nada (también cuando se ha saltado un pedido sin número, así que ese silencio no te dice por sí solo que la consulta se haya hecho).

Si aparece el aviso Fallback de importes Temu

Cuando la consulta falla por un error de la API que el módulo reconoce (el rechazo por falta de acceso a la API del importe de pedido), el botón no se detiene. Prueba un recálculo de respaldo y muestra una notificación de tipo aviso, con el título Fallback de importes Temu (Temu amount fallback), que se queda en pantalla hasta que la cierres.

  • Lee el mensaje: lleva una línea por cada pedido afectado. Cada línea junta el mensaje del error reconocido con una de dos frases finales.
  • Si termina en Se han recalculado importes desde los datos locales disponibles. (Amounts were recalculated from available local data.), la consulta a Temu falló y el módulo dio por bueno el recálculo de respaldo. Para llegar ahí prueba primero con los datos ya guardados del pedido y, si no sirven, intenta otra vía.
  • Si termina en No hay importes utilizables en los payloads existentes. (No usable amount values were found in the existing payloads.), el recálculo de respaldo no dio por bueno ningún importe.
  • Si el error no es de los que el módulo reconoce, el botón no intenta el recálculo: la acción se detiene con ese error.

Después de pulsar

  • Revisa que el importe del pedido es el que esperas. Si salió la primera frase del aviso, la consulta a Temu falló y el importe es el del recálculo de respaldo: anota el de antes de pulsar si quieres saber si ha cambiado.
  • Si ves la segunda frase del aviso, el recálculo de respaldo no encontró importes utilizables. Si prefieres que lo miremos contigo, escríbenos.
  • Si vas a lanzar el botón en varios pedidos, recuerda que cada pedido sin ningún número de pedido se salta sin mostrar nada.

¿Buscas otro botón del mismo módulo?

Qué necesitas para tenerlo

Temu Connector for Odoo es un módulo de pago único por versión de Odoo y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 €/mes o 490 €/año sin IVA, con hasta 3 cuentas de la plataforma. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. El módulo está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0, y tienes su ficha en Odoo Apps y la página del módulo.

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si tu flujo de pedidos de Temu necesita algo más que el botón, cuéntanos qué buscas.

Sigue leyendo

Campos de la ficha Temu Dashboard: qué significa cada uno y qué ponerChecklist de los campos de la ficha Temu Dashboard en Temu Connector for Odoo: qué dice la ayuda de cada uno, su valor por defecto y qué conviene decidir.
Comprobado en el código del conector (versión 19.0) y en las fuentes enlazadas

Fuentes