Voordat je klikt: waar de knop staat en wat de order nodig heeft
De orders open je via het menu Temu › Trends, in het scherm Temu Orders. De knop Refresh Amount zit in de takken 17, 18 en 19 van de module en is altijd zichtbaar, zonder voorwaarde op de status. In Odoo 19.0 doen de knop en de geplande actie wat hieronder staat.

Temu › Trends en de knop, met de labels uit de code van de module.- Open een order via
Temu › Trendsen zoek de knopRefresh Amount. - Bekijk de velden
Order SnenParent Order Snop het formulier (ze staan ook in de lijst). De knop gebruiktParent Order Snen, als dat leeg is,Order Sn. Zijn ze allebei leeg, dan wordt die order overgeslagen: er wordt niets opgevraagd en je krijgt geen enkele melding. - Controleer het veld
Instance.

Wat de module doet zonder dat je iets indrukt
De knop is niet de enige weg. De module bevat de geplande actie Temu Backfill Missing Amounts, die elke 10 minuten draait en na installatie actief is. Die actie komt uit bij een herberekening met de gegevens die de order al opgeslagen heeft. Dat is ook de eerste poging van de terugvalherberekening van de knop wanneer de opvraag mislukt.
- Houd rekening met wat die herberekening met een order doet: zijn er opgeslagen gegevens, dan bouwt ze daarmee bedragsgegevens op en past ze die toe. Daarna, als het totaalbedrag van de order groter is dan nul, beschouwt ze dat als goed en zoekt ze niet verder.
- Blijft het totaal niet groter dan nul, dan zoekt ze een totaal in de opgeslagen gegevens van de order en, als ze dat niet vindt, in die van de bovenliggende order. Als laatste redmiddel telt ze de orderregels op (aantal maal eenheidsprijs), waarbij alleen regels met een prijs groter dan nul meetellen.
- Komt daar een totaal groter dan nul uit, dan schrijft ze dat weg als totaalbedrag van de order, vult ze het totaal dat de klant betaalde alleen in als het nog geen waarde had, noteert ze de datum van de laatste synchronisatie van bedragen en vraagt ze om de gekoppelde verkooporder aan te maken of bij te werken.
Bij het klikken: wat wordt gecontroleerd en wat verandert

Refresh Amount.- Eerste stap van de knop: hij neemt het nummer van de bovenliggende order (
Parent Order Sn, ofOrder Snals dat leeg is) en vraagt dat aan Temu via deInstancevan de order. - Met het antwoord zoekt hij de orders van diezelfde instance die dat nummer als
Parent Order Snhebben. Is er geen enkele, dan zoekt hij op de identificatie van de Temu-order. - Voor elke gevonden order leest de module uit het antwoord wat de klant betaalde en de geschatte opbrengsten. Geeft Temu het betaalde totaal niet rechtstreeks, dan stelt de module het samen: kortingsprijs zonder belasting, plus verzending met korting, plus de belastingen met korting op product en verzending, min de productretouren.
- Verschijnt er geen enkele melding, dan eindigt de knop zonder iets te tonen (ook wanneer een order zonder nummer is overgeslagen, dus die stilte zegt op zich niet dat de opvraag is gedaan).
Als de melding Temu amount fallback verschijnt
Wanneer de opvraag mislukt door een API-fout die de module herkent (de weigering wegens ontbrekende toegang tot de API voor het ordebedrag), stopt de knop niet. Hij probeert een terugvalherberekening en toont een notificatie van het type waarschuwing, met de titel Temu amount fallback, die op het scherm blijft staan tot je hem sluit.
- Lees het bericht: er staat één regel per getroffen order in. Elke regel combineert het bericht van de herkende fout met een van twee slotzinnen.
- Eindigt het met
Amounts were recalculated from available local data., dan is de opvraag bij Temu mislukt en heeft de module de terugvalherberekening als goed beschouwd. Om daar te komen probeert hij eerst de al opgeslagen gegevens van de order en, als die niet volstaan, een andere weg. - Eindigt het met
No usable amount values were found in the existing payloads., dan heeft de terugvalherberekening geen enkel bedrag als goed aangemerkt. - Is de fout niet een van de fouten die de module herkent, dan probeert de knop de herberekening niet: de actie stopt met die fout.
Na het klikken
- Controleer of het bedrag van de order is wat je verwacht. Kreeg je de eerste zin van de melding, dan is de opvraag bij Temu mislukt en is het bedrag dat van de terugvalherberekening: noteer het bedrag van vóór het klikken als je wilt weten of het veranderd is.
- Zie je de tweede zin van de melding, dan vond de terugvalherberekening geen bruikbare bedragen. Wil je dat we het samen met je bekijken, schrijf ons dan.
- Als je de knop op meerdere orders loslaat, onthoud dan dat elke order zonder ordernummer wordt overgeslagen zonder iets te tonen.
Op zoek naar een andere knop van dezelfde module?
Wat je nodig hebt om het te gebruiken
Temu Connector for Odoo is een module met eenmalige betaling per Odoo-versie en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 accounts van het platform. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en je per e-mail waarschuwt als die mislukt. De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0, en je vindt de vermelding in Odoo Apps en de pagina van de module.
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectors en integraties op maat. Heeft jouw Temu-orderflow meer nodig dan de knop, vertel ons dan wat je zoekt.
Lees verder
Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_order_views.xml
- Broncode van de module: 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
