Naar hoofdinhoud
Temu

Wat de knop «Check Status» in Temu Connector for Odoo doet

Check Status vraagt bij Temu hoe een annuleringsverzoek ervoor staat en werkt de status van het formulier bij. Je ziet de knop alleen als het verzoek geen concept meer is en niet remote is; hier lees je wat hij controleert, wat hij schrijft en wanneer hij het formulier op Failed zet.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Temu
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 19.0 · in de bronnen onderaan
Leestijd
5 min

Wanneer de knop verschijnt

De knop staat op het formulier van Order Cancellations, dat je opent via het menu Temu › Orders & Fulfillment › Cancellations. Met Odoo in het Nederlands heet hij Check Status. De knop zit in de versies 17, 18 en 19.

Schema met de tekst van de knop zoals de gebruiker hem ziet met Odoo in het Nederlands: Check Status
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen scherm van Odoo: met Odoo in het Nederlands heet de knop Check Status.

De knop wordt in twee gevallen verborgen: als het verzoek een concept is en als het type remote is. Met de standaardwaarden (type bezwaar en status concept) toont een nieuw formulier hem niet. Anders gezegd: je ziet hem alleen bij een verzoek dat het concept heeft verlaten en niet remote is. De voorwaarde is dezelfde in Odoo 17, 18 en 19.

Temu orders in Odoo every 15 minutes. Stock out every 5
Video: Temu orders in Odoo every 15 minutes. Stock out every 5 (video in het Engels)

Stap voor stap

  1. Laat de module aanvullen wat ontbreekt. Dit is de automatische weg: bij het aanmaken en bewaren van het annuleringsformulier vult de module, als er een Temu-order aan gekoppeld is, aan wat leeg is. Bij het aanmaken neemt hij de Instance over van de order als je die niet hebt ingevuld. Hij vult ook het bovenliggende ordernummer in (dat van de order of, als dat ontbreekt, de Temu-id ervan) en, als de lijst met ordernummers leeg is, zet hij daar het nummer van de gekoppelde order in, ook in Order Sn List Csv.
  2. Open het formulier en zoek de knop. Zie je hem niet, controleer dan de voorwaarde hierboven: het concept of het type remote verbergt hem.
  3. Controleer de gegevens van de opvraag. Bij een bezwaar moet Apply Sn een waarde hebben. Bij een verzoek wegens voorraadtekort zijn het bovenliggende ordernummer en minstens één ordernummer in de lijst nodig. De module gebruikt de reeds opgeslagen lijst en, als die leeg is, wat er in Order Sn List Csv staat, waar je de nummers met komma's of regeleinden kunt scheiden (lege items worden genegeerd). De opvraag loopt via de Instance van het formulier.
  4. Klik op Check Status. Het eerste wat hij doet is het bovenliggende ordernummer en de lijst met ordernummers aanvullen vanuit de gekoppelde order als die leeg zijn. Daarna vraagt hij bij Temu op, afhankelijk van het type verzoek.
  5. Bij een bezwaar vraagt hij Temu naar het resultaat van dat bezwaar met zijn Apply Sn. Hij neemt het eerste element van het antwoord, leest de statuscode en vertaalt die naar de status van het formulier (tabel hieronder).
  6. Als het geen bezwaar is, behandelt de module het als een verzoek wegens voorraadtekort: hij vraagt Temu met het bovenliggende ordernummer en de lijst met ordernummers. Bevat het antwoord van Temu het resultaat van het verzoek, dan slaat hij dat op in Apply Result (alleen-lezen op het formulier); zo niet, dan behoudt hij de vorige waarde. Hij loopt de statuscodes van de elementen van het antwoord langs: is er een afwijzingscode bij (3, 4, 20 of 30), dan kiest hij de hoogste van die codes; zijn ze allemaal 2 of 10, dan de laagste; anders de hoogste.
  7. Bekijk het resultaat. Als de opvraag slaagt, schrijft de module de status, de statuscode, de elementen van het resultaat, het volledige antwoord van Temu en de datum en tijd van de controle, en wist hij de laatst opgeslagen fout.

Welke status het formulier krijgt

De statuscode die Temu teruggeeft wordt als volgt vertaald:

Code van TemuStatus die de module schrijft
Geen code, of 1in behandeling
2 of 10goedgekeurd
3, 4, 20 of 30afgewezen
Elke anderein behandeling

Er geldt een voorafgaande regel voor verzoeken wegens voorraadtekort: als het resultaat van het verzoek (Apply Result) na het lezen van het antwoord onwaar blijft, is de status die wordt geschreven Failed, welke code het ook is. Om langs deze weg bij Failed uit te komen hoeft de opvraag geen fout te hebben gegeven.

Schema met het menu Temu › Orders & Fulfillment › Cancellations, de knop Check Status (Odoo 17, 18 en 19) en de status waarin het formulier achterblijft: Failed
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: de labels staan in het Engels, de oorspronkelijke tekst van de module.

De knop Submit schrijft ook Apply Result; Check Status werkt het bij wanneer het verzoek over voorraadtekort gaat en het antwoord van Temu dat resultaat bevat.

Als de opvraag een fout geeft

De hele opvraag zit in een blok dat elke fout opvangt: een gebrek aan gegevens zoals in stap drie, maar ook een fout bij het bevragen van Temu. Treedt die op, dan schrijft de code de status Failed en de tekst van de fout, en gooit hij de fout opnieuw, zodat de actie eindigt met een foutmelding op het scherm en het resultaat van de opvraag niet wordt geschreven.

Wat te doen:

  • Vul aan wat ontbreekt: Apply Sn bij een bezwaar, of Order Sn List Csv bij een verzoek wegens voorraadtekort. Heeft het formulier een gekoppelde order, dan neemt de module daar het bovenliggende ordernummer en de lijst met nummers van over als die leeg zijn.
  • Controleer of de Instance van het formulier de juiste is, want de opvraag loopt erdoorheen.
  • Klik opnieuw op de knop. Omdat Failed geen concept is, verbergt de voorwaarde van de weergave hem niet zolang het verzoek niet remote is.

Versies, abonnement en hulp

De module staat in Odoo Apps voor Odoo 17, 18, 19 en 20. De eenmalige betaling voor de module geldt per Odoo-versie: bekijk de prijs van elke versie op de productpagina of op de pagina van de module.

De verbinding met Temu loopt via FlexigoTech Cloud, dus de module heeft een abonnement nodig: het plan Conector kost € 49 per maand of € 490 per jaar, excl. btw. De dienst bewaart de inloggegevens versleuteld, bewaakt de synchronisatie en waarschuwt per e-mail als er iets misgaat.

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat, voor als je de annuleringsflow wilt aanpassen aan jouw werkwijze.

Lees verder

Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen

Bronnen