Abans de prémer: on és i què necessita la comanda
Les comandes s'obren des del menú Temu › Trends, a la pantalla Temu Orders. El botó Refresh Amount és a les branques 17, 18 i 19 del mòdul i es veu sempre, sense condició d'estat. A Odoo 19.0, el botó i la tasca programada fan el que s'explica a continuació.

Temu › Trends i el botó, amb els rètols del codi del mòdul.- Obre una comanda des de
Temu › Trendsi localitza el botóRefresh Amount. - Mira els camps
Order SniParent Order Snde la fitxa (també surten a la llista). El botó fa servirParent Order Sni, si és buit, fa servirOrder Sn. Si tots dos són buits, se salta aquesta comanda: no consulta res i no mostra cap avís. - Comprova el camp
Instance.

El que el mòdul fa sense que premis res
Prémer el botó no és l'únic camí. El mòdul porta la tasca programada Temu Backfill Missing Amounts, que s'executa cada 10 minuts i està activa en instal·lar. Aquesta tasca arriba a un recàlcul amb les dades que la comanda ja té desades, que és també el primer intent del recàlcul de reserva del botó quan la consulta falla.
- Tingues present què fa aquest recàlcul amb una comanda: si hi ha dades desades, hi munta unes dades d'imports i les aplica. Després, si l'import total de la comanda és més gran que zero, el dona per bo i no en busca cap altre.
- Si el total continua sense ser més gran que zero, busca un total a les dades desades de la comanda i, si no el troba, a les de la seva comanda pare. Com a últim recurs suma les línies de la comanda (quantitat per preu unitari), comptant només les línies amb preu més gran que zero.
- Si així surt un total més gran que zero, l'escriu com a import total de la comanda, omple el total pagat pel client només si no tenia ja un valor, anota la data de l'última sincronització d'imports i demana crear o actualitzar la comanda de venda associada.
En prémer: què comprova i què canvia

Refresh Amount.- Primer pas del botó: pren el número de comanda pare (
Parent Order Sn, oOrder Snsi és buit) i el demana a Temu a través de laInstancede la comanda. - Amb la resposta, busca les comandes d'aquesta mateixa instància que tinguin aquest número com a
Parent Order Sn. Si no n'hi ha cap, busca per l'identificador de la comanda de Temu. - Per a cada comanda trobada, el mòdul llegeix de la resposta el que va pagar el client i els ingressos estimats. Si Temu no dona el total pagat directament, el compon: preu amb descompte sense impostos, més enviament amb descompte, més els impostos amb descompte de producte i d'enviament, menys les devolucions de producte.
- Si no surt cap avís, el botó acaba sense mostrar res (també quan s'ha saltat una comanda sense número, de manera que aquest silenci no et diu per si sol que la consulta s'hagi fet).
Si apareix l'avís Temu amount fallback
Quan la consulta falla per un error de l'API que el mòdul reconeix (el rebuig per manca d'accés a l'API de l'import de comanda), el botó no s'atura. Prova un recàlcul de reserva i mostra una notificació de tipus avís, amb el títol Temu amount fallback, que es queda en pantalla fins que la tanquis.
- Llegeix el missatge: porta una línia per cada comanda afectada. Cada línia ajunta el missatge de l'error reconegut amb una de dues frases finals.
- Si acaba en
Amounts were recalculated from available local data., la consulta a Temu ha fallat i el mòdul ha donat per bo el recàlcul de reserva. Per arribar-hi prova primer amb les dades ja desades de la comanda i, si no serveixen, intenta una altra via. - Si acaba en
No usable amount values were found in the existing payloads., el recàlcul de reserva no ha donat per bo cap import. - Si l'error no és dels que el mòdul reconeix, el botó no intenta el recàlcul: l'acció s'atura amb aquest error.
Després de prémer
- Revisa que l'import de la comanda és el que esperes. Si ha sortit la primera frase de l'avís, la consulta a Temu ha fallat i l'import és el del recàlcul de reserva: anota el d'abans de prémer si vols saber si ha canviat.
- Si veus la segona frase de l'avís, el recàlcul de reserva no ha trobat imports utilitzables. Si prefereixes que ho mirem amb tu, escriu-nos.
- Si aniràs a llançar el botó en diverses comandes, recorda que cada comanda sense cap número de comanda se salta sense mostrar res.
Cerques un altre botó del mateix mòdul?
Què necessites per tenir-lo
Temu Connector for Odoo és un mòdul de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0, i tens la seva fitxa a Odoo Apps i la pàgina del mòdul.
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si el teu flux de comandes de Temu necessita alguna cosa més que el botó, explica'ns què busques.
Continua llegint
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_order_views.xml
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_order.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
