Saltar al contenido principal
Temu

Cómo proponer a Temu un precio base desde Odoo

Con el conector de Temu, un precio base nuevo se prepara en Odoo como una propuesta: desde la ficha del producto o en Temu › Catalog › Pricing › Price Rules. Cargas las variantes vinculadas, pides a Temu su recomendado o escribes el tuyo, eliges un motivo si hace falta justificarlo y la envías. Temu contesta variante a variante, y cada una vuelve con su resultado y el número de su orden de precio.

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 17.0, 18.0, 19.0 y 20.0
Lectura
4 min

Antes de tocar nada, ten claros los cuatro precios que enseña la pestaña Temu del producto. Se parecen y no son lo mismo:

Temu Retail
El precio de venta en Temu, tal como lo trae el conector. Solo se lee.
Current Base
El precio base confirmado, cuando Temu lo da.
Recommended Base
La sugerencia de Temu.
Target Base
El precio que quieres tú y que Odoo envía a Temu. Es el único que se edita.
Pestaña Temu de un producto en Odoo con Temu Retail y las columnas Current Base, Recommended Base y Target Base
La pestaña Temu del producto: arriba, el aviso que explica cada precio; abajo, una fila por variante con su Temu Retail, Current Base, Recommended Base y Target Base. Captura de Odoo con datos de demostración.

Crear la propuesta paso a paso

  1. Abre el producto y pulsa «Propose Temu Base Price». Se abre un asistente que crea la propuesta con sus líneas al pulsar «Create Proposal». También puedes crearla en Temu › Catalog › Pricing › Price Rules, elegir la plantilla del producto y pulsar «Load Variants».
  2. Revisa las líneas. Con «Only linked» marcado, que es como viene, solo entran las variantes vinculadas a Temu, con su goodsId y su skuId. Si no hay ninguna, Odoo lo dice: No variants could be loaded. Ensure variants are linked to Temu (goodsId + skuId), or disable 'Only linked'.
  3. Decide el precio. «Fetch Temu Recommended» pide a Temu su recomendado para las líneas marcadas y lo deja en Recommended Base; si la línea no tenía Target Base, también ahí. «Copy Recommended» lo copia a Target Base cuando ya tenías otro puesto.
  4. Si prefieres partir del precio de venta, pulsa «Estimate from Retail»: Temu devuelve un precio base estimado para cada línea. Para eso el producto necesita su vínculo de Temu con la categoría y la plantilla de costes.
  5. Si no te basta con copiar el recomendado, justifica tu precio: elige un motivo en «Proposal reason» y, si quieres, añade una explicación corta y enlaces de referencia.
  6. Desmarca las variantes que no quieras cambiar y pulsa «Send Proposal to Temu».
Esquema de una propuesta de precio base de Temu preparada en Odoo, desde la carga de variantes hasta Price Adjustments
El recorrido de una propuesta con las etiquetas de Odoo: cargar las variantes vinculadas, poner el precio, justificarlo, enviarlo y seguir las órdenes de precio. 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)

Los motivos que puedes alegar

Motivo en OdooQué alegas
Multi-piece or bundled productEs un lote o un producto de varias piezas
Licensed or protected IPLleva una licencia o una propiedad intelectual protegida
Unique materials, style or manufacturingMateriales, estilo o fabricación propios
Special dimensionsTiene medidas especiales
High production costProducirlo cuesta caro
Currently priced below comparable offersHoy está más barato que ofertas comparables
Other business justificationOtro motivo; aquí la explicación es obligatoria

La explicación corta admite hasta 100 caracteres. Los enlaces, hasta 3, uno por línea y empezando por http:// o https://. Sin motivo, Odoo no acepta ni explicación ni enlaces, así que elige el motivo primero. Lo que llegará a Temu lo ves en «Reason sent to Temu»: el motivo y tu explicación, juntos. Si no eliges motivo, sale el «Fallback reason», que viene como «Price optimization from Odoo».

Qué vuelve de Temu

Odoo manda una petición por cada producto de Temu, con todas sus variantes marcadas. Antes comprueba que cada línea tenga goodsId y skuId y que el Target Base sea mayor que cero; si alguno está a cero, se para con All selected lines require a positive target price.

  • Cada línea enviada queda en Success o en Failed, con el mensaje de Temu y el número de su orden de precio.
  • Las que desmarcaste quedan en Skipped, con la nota «Skipped by user selection.»
  • La propuesta acaba en Done si Temu acepta todas las líneas, en Partial si acepta algunas y en Failed si no acepta ninguna. En ese último caso, el registro lo resume con Temu rejected all SKU price updates.
  • Cuando una línea sale bien, su Target Base se guarda en el producto como precio de proveedor de Temu.

La casilla «Replace open Temu recommendation» viene marcada y se envía con la propuesta.

Seguir las órdenes de precio

Temu › Catalog › Pricing › Price Adjustments lista las órdenes de precio de Temu: el número, el producto, el estado tal como lo da Temu, el motivo y, si la rechaza, la descripción del rechazo, con los precios actual, sugerido y objetivo. Se actualizan con «Sync Price Orders», en la propuesta o en la ficha de la tienda.

La tarea «Temu Sync Price Orders» hace lo mismo cada 30 minutos, pero viene desactivada. Actívala si quieres que la lista se mantenga sola y no depender de acordarte del botón.

¿Puedo proponer el precio de varias variantes a la vez?

Sí. «Load Variants» trae todas las variantes activas de la plantilla y, al enviar, Odoo agrupa las líneas por producto de Temu. Las que no quieras cambiar, desmárcalas.

¿Qué pasa si Temu no devuelve recomendado?

«Fetch Temu Recommended» se para con Temu returned no recommended prices for the selected linked lines. Escribe tu Target Base a mano y justifícalo con un motivo.

¿Y si una variante no está vinculada a Temu?

Con «Only linked» marcado no entra en la propuesta. Si la desmarcas para cargarla igualmente, el envío se para con Some lines are missing Temu goodsId/skuId. Ensure product links are synchronized before submitting prices. Primero hay que vincularla.

Sigue leyendo

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.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.Cómo cancelar un pedido de Temu desde OdooCómo pedir a Temu la cancelación de un pedido sin stock o recurrir una dirección errónea desde Odoo, y qué hace Odoo con la venta cuando Temu cancela un pedido.
Comprobado en el código del conector (versión 17.0, 18.0, 19.0 y 20.0)

Fuentes

  • Código del módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: views/menu_views.xml, views/product_template_views.xml, models/product_template.py, wizard/temu_price_update_wizard.py y su vista
  • Código del módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: views/product_template_views.xml
  • Código del módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py, models/temu_price_payload_builder.py, views/temu_price_views.xml
  • Código del módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py (TEMU_PRICE_PROPOSAL_REASON_SELECTION, _validate_temu_price_proposal, _build_temu_price_reason)
  • Código del módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py (action_submit_price_changes), models/temu_price_payload_builder.py
  • Código del módulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: data/ir_cron_data.xml, models/temu_price_order.py, views/temu_price_views.xml