Waar de knop staat en wat hij doet
Temu-advertenties open je via het menu Temu › Catalog › Listings. In het scherm Product Publishing staat de knop Refresh Temu Lists. De weergave heeft geen voorwaarde: de knop is altijd zichtbaar, in Odoo 17, 18 en 19. Hij heet in elke taal van Odoo Refresh Temu Lists, want de module vertaalt dit niet.


Als je erop klikt, werkt de knop op één advertentie en gebruikt hij de Temu-instantie van die advertentie (veld Instance, zichtbaar in het formulier en in de lijst van Product Publishing). Hij vertrekt van de cijfers die die instantie al heeft opgeslagen en voert achtereenvolgens de verversing uit van verzendsjablonen, merken, fabrikanten, verantwoordelijke personen en herkomstlanden. De categorieën blijven buiten beschouwing. Na afloop toont hij een melding met de titel Temu lists refreshed, met één regel per lijst: Categories in cache: …, Freight templates: …, Brands: …, Manufacturers: …, Responsible persons: …, Origin countries: … en Origin provinces/states: ….

Misvattingen over de knop
«Als ik hem niet indruk, worden de Temu-lijsten niet geladen»
De normale weg is niet de knop. De module bevat de geplande taak Temu Sync Reference Cache, die elke vijf minuten draait en bij installatie actief is. Die taak werkt alleen op instanties waarvan de lijstsynchronisatie in behandeling of bezig is. Zolang het deel zonder categorieën in de instantie nog niet klaar is, voert ze één keer dezelfde snelle verversing uit als de knop en gaat ze daarna aan de slag met de categorieën. Na afloop slaat ze een samenvatting op en plaatst ze een bericht in de instantie; als er iets misgaat, slaat ze de fout op en plaatst ze een ander bericht.
De knop dient om die snelle verversing handmatig te herhalen: die van verzendsjablonen, merken, fabrikanten, verantwoordelijke personen en herkomstlanden.
Een detail van de taak: als een andere transactie de rij van de instantie vergrendeld heeft, slaat de taak die in die ronde over en noteert ze dat in het technische logboek.
«De knop herlaadt ook de categorieën»
Nee. De knop vraagt de verversing zonder categorieën, daarom zegt de eerste regel van de melding Categories in cache: … en niet «ververst»: het is het cijfer dat al was opgeslagen. Als dat cijfer nul is, voegt de knop deze waarschuwing toe: Quick refresh does not load categories. Use 'Sync Reference Cache' on the Temu instance once to import the real Temu category tree.
De categorieën worden door de geplande taak in reeksen verwerkt. Ze neemt een wachtrij met bovenliggende categorieën en verwerkt telkens één batch, met een grens in grootte en in tijd. Als de wachtrij niet leeg raakt, komt de instantie weer in behandeling te staan met een samenvatting van de voortgang en gaat de volgende ronde verder. Zodra de wachtrij leeg is, gaat de synchronisatie naar voltooid en wordt de wachtrij gewist.
«De knop verschijnt alleen onder bepaalde voorwaarden of versies»
Zijn weergave legt geen enkele voorwaarde op: hij is altijd zichtbaar. Hij zit in de gepubliceerde branches van Odoo 17, 18 en 19. Wat wel afhangt van waar je klikt, is de instantie waarmee hij werkt: die van de geopende advertentie.
«Hij ververst al mijn Temu-accounts tegelijk»
Ook niet. De knop werkt op één record en vraagt de verversing aan bij de instantie in het veld Instance van die advertentie. Als je met meerdere instanties werkt, herlaadt de knop van een advertentie de lijsten van de andere niet.
«Als één stap mislukt, stopt alles»
Elke lijst wordt in een eigen stap ververst en een fout in de ene stopt de volgende niet. De fout wordt verzameld en de knop gaat door met de volgende lijst. Het cijfer van de lijst die is mislukt, is het cijfer dat al was opgeslagen, omdat het resultaat start met de cijfers van wat is opgeslagen.
Als er geen fouten zijn, is de melding van het type succes. Als er een of meer zijn, wordt het een waarschuwing, wordt ze vastgezet en komt er een regel Warnings: … bij met de fouten gescheiden door | . Elke fout wordt voorafgegaan door een interne identificatie van de stap die mislukte, gevolgd door de fout die die stap teruggaf.
«Alle Temu-fouten worden in de melding hetzelfde weergegeven»
Niet helemaal. Voor fabrikanten en verantwoordelijke personen geldt: als er al opgeslagen records waren en de module de fout als tijdelijke storing van het Temu-systeem classificeert, is de waarschuwing van die stap Temu temporary system error. Cached records were kept., met de identificatie van de stap ervoor. Voor de andere lijsten neemt de waarschuwing de fout over zoals die stap hem teruggaf, en in de melding verschijnt het cijfer dat al was opgeslagen van die lijst.
Zo controleer je het zelf
Open een advertentie via Temu › Catalog › Listings, controleer in Instance welke instantie ze gebruikt en klik op de knop. Lees de titel en de regels van de melding: het type van de melding zegt je of er fouten waren, en de categorieënregel of er al een opgeslagen cijfer voor categorieën is.
Kosten en hulp van FlexigoTech
De module is een eenmalige betaling per Odoo-versie en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw. De prijs van de module voor elke versie staat op de productpagina en de aankoop op de pagina van de module. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en per e-mail waarschuwt als de synchronisatie mislukt.
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Heeft je Temu-catalogus iets nodig wat de module niet dekt, laat het ons weten.
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_product_binding_views.xml
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_product_binding.py
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
