Naar hoofdinhoud
Temu

Wat de knop Queue Reference Cache Sync van Temu Connector for Odoo doet

De knop Queue Reference Cache Sync haalt de Temu-categorieën niet meteen op: hij zet de synchronisatiestatus terug, brengt de categoriewachtrij naar het beginpunt en vervroegt de geplande taak die ze straks uitleest. Hij staat op het scherm Temu Dashboard en de weergave stelt geen enkele voorwaarde om hem te tonen.

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

Een voorbeeld om de knop van begin tot eind te volgen

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Stel je een verzonnen winkel voor, Hogar Levante, die net Temu Connector for Odoo heeft geïnstalleerd en wil dat Odoo de referentiecategorieën van Temu helemaal opnieuw inleest. De Odoo-beheerder opent het menu Temu, gaat naar de kaart van de instantie (herkenbaar aan het veld Name) en klikt op Queue Reference Cache Sync. Wat er daarna intern gebeurt, volgt de code van de module in Odoo 19.

Schema gemaakt met code, geen Odoo-scherm: van boven naar beneden het menu Temu en de knop Queue Reference Cache Sync, met de Engelse labels uit de code van de module
Schema van het pad: het menu Temu en de knop voor de synchronisatie van de referentiecache (Odoo 17, 18 en 19). Het is een schema gemaakt met code, geen schermafbeelding van Odoo.

De knop staat op het scherm Temu Dashboard in de branches 17, 18 en 19 van de module. De weergave stelt er geen voorwaarde aan: hij is altijd zichtbaar.

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)

Wat Odoo zelf doet, zonder dat je iets indrukt

De knop indrukken is niet de normale route. De geplande taak Temu Sync Reference Cache draait elke vijf minuten en is actief sinds de installatie van de module. Die taak roept de routine aan die de categoriewachtrij afwerkt: is er een opgeslagen wachtrij, dan gaat ze daarmee verder; is de wachtrij leeg, dan begint ze bij het beginpunt (het startniveau van Temu).

De knop is de uitzondering: hij dient om handmatig een start vanaf nul aan te vragen en om de taak niet op haar volgende beurt te laten wachten.

Stap voor stap: wat er gebeurt als je op de knop klikt

  1. De knop werkt op de geopende kaart. Hij noteert het tijdstip van het verzoek en zet de synchronisatie op in afwachting.
  2. Hij wist wat een eerdere uitvoering had achtergelaten: het starttijdstip, het eindtijdstip, de fout, de samenvatting en de synchronisatiemarkering van de gegevens die geen categorieën zijn.
  3. Hij zet de categoriewachtrij terug met één enkel beginpunt, leegt de lijst met reeds bezochte categorieën en zet de teller van verwerkte categorieën op nul.
  4. Hij zoekt de geplande taak Temu Sync Reference Cache. Bestaat ze en staat ze uit, dan activeert hij haar, behalve in een geneutraliseerde database, waar hij haar uit laat. Had de taak geen volgende uitvoering of stond die in de toekomst, dan zet hij die op nu.
  5. Hij publiceert de tekst van de melding als bericht in de chatter van de kaart en toont een melding op het scherm.
Schema gemaakt met code op basis van de gepubliceerde vertalingen, geen Odoo-scherm: de tekst van de knop, Queue Reference Cache Sync
Schema met het label zoals de gebruiker het ziet in Odoo: Queue Reference Cache Sync. Het is een schema gemaakt met code, geen schermafbeelding van Odoo.

Niets hiervan leest al categorieën van Temu: de knop bereidt alleen het terrein voor en wekt de taak.

Wanneer de melding een waarschuwing is

Als alles goed gaat, is de melding een succesmelding. In de volgende gevallen verschijnt ze als waarschuwing, en die blijft op het scherm staan tot je ze sluit:

  • Geneutraliseerde database met de taak uitgeschakeld. De knop zet een geplande taak in een geneutraliseerde kopie nooit weer aan. Het verzoek wordt genoteerd, maar de taak blijft uit en start niet vanzelf: je moet de geplande taak Temu Sync Reference Cache handmatig uitvoeren, zoals de melding zelf aangeeft.
  • De geplande taak bestaat niet. De knop noteert het verzoek en heeft niets om te wekken. De melding geeft aan dat je de module moet bijwerken om de taak aan te maken.

In beide gevallen komt dezelfde meldingstekst ook in de chatter van de kaart, zodat je haar later kunt nalezen.

Wat de taak doet als ze de wachtrij oppakt

Elke ronde van de taak werkt volgens de code zo:

  • Ze haalt knooppunten uit de wachtrij tot een limiet aan knooppunten per ronde of een tijdbudget is bereikt, wat het eerst komt.
  • Ze slaat knooppunten over die al als bezocht staan.
  • Ze vraagt Temu om de onderliggende categorieën van elk knooppunt.
  • Had het knooppunt al een record, dan markeert ze het als eindknooppunt, afhankelijk van of er rijen in het antwoord zitten.
  • Ze maakt of werkt per ontvangen categorie een record bij, geïdentificeerd door de instantie en de Temu-identificatie. Ze bewaart naam, niveau, beschikbaarheidsstatus, type, bovenliggende categorie en het oorspronkelijke antwoord.
  • Ze zet de onderliggende categorieën in de wachtrij, tenzij het de bovenliggende zelf is, ze al bezocht zijn of al in de wachtrij staan. Ze worden in dezelfde of een latere ronde verwerkt, afhankelijk van of de limiet aan knooppunten of de tijdlimiet eerder wordt bereikt.
  • Aan het einde bewaart ze de wachtrij en de lijst met bezochte categorieën en telt ze de verwerkte op bij de teller.

De ronde geeft ook terug of de wachtrij leeg is geraakt.

Een detail om te weten

Als de vraag aan Temu geen rijen teruggeeft, wordt het knooppunt behandeld alsof het geen onderliggende categorieën heeft. Dat geldt zowel als er echt geen onderliggende categorieën zijn als wanneer de aanroep is mislukt: in dat tweede geval kan de code een waarschuwing in het serverlogboek achterlaten. Had het knooppunt een record, dan wordt het als eindknooppunt gemarkeerd. Het loont de moeite dat logboek te bekijken als een knooppunt als eindknooppunt verschijnt en je dat niet verwachtte.

Wat je daarna controleert in het geval van Hogar Levante

  • Dat de chatter van de kaart het bericht van het verzoek bevat.
  • Dat de taak Temu Sync Reference Cache actief is. Is de database een geneutraliseerde kopie, dan blijft ze uit en moet je haar handmatig uitvoeren, zoals de melding aangeeft.
  • Dat na enkele minuten en met de taak actief de wachtrij wordt verwerkt.

Wat het voorbeeld leert

  • De knop zet terug en zet in de wachtrij; het lezen van Temu doet de geplande taak.
  • Hij zet de status en de wachtrij terug, dus gebruik hem als je opnieuw wilt beginnen, niet voor een eenvoudige controle.
  • De waarschuwingen hebben te maken met de geplande taak, niet met Temu.

Kosten en hulp

Temu Connector for Odoo is een module met eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud (plan Connector: € 49 per maand of € 490 per jaar excl. btw). De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat. De module is gepubliceerd in Odoo Apps voor 17, 18, 19 en 20; meer gegevens vind je op de pagina in Odoo Apps en op de pagina van de module.

Heb je hulp nodig bij het implementeren van Odoo met Temu of een maatwerkintegratie, dan implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties.

Lees verder

Wat de knop Execute van Temu Connector for Odoo doet, stap voor stapWat de knop Execute van Fulfillment doet in Temu Connector for Odoo: wat hij controleert, welke statussen hij schrijft en welke meldingen hem stoppen.
Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen

Bronnen