De casus: één klik en een melding die alles lijkt te zeggen
Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.
Stel je een verzonnen winkel voor, Menaje Levante, die op Temu verkoopt en Odoo gebruikt. Marta, verantwoordelijk voor de catalogus, opent het menu Temu, gaat naar het formulier dat daar opent en klikt op Sync Price Orders. Bovenaan verschijnt een succesmelding: Price order data was refreshed successfully. Marta vraagt zich af hoeveel Price Orders er binnenkwamen en of er echt iets is veranderd.
Het is een terechte vraag, en het antwoord zit in wat de code van de knop doet. We lopen het door in de volgorde waarin het wordt uitgevoerd.

Wanneer de melding precies verschijnt
De melding verschijnt wanneer je op Sync Price Orders klikt in het formulier dat je opent via het menu Temu. De knop is altijd zichtbaar in Odoo 17, 18 en 19: hij hangt van geen enkele status van het formulier af.
Bij het klikken volgt de code deze volgorde:
- Ze start de synchronisatie van Price Orders van die Temu-instantie.
- Zodra die aanroep klaar is, geeft ze de melding terug met de tekst
Price order data was refreshed successfully., gemarkeerd als succes en zonder die op het scherm vast te zetten.
Tussen de ene en de andere stap is er geen enkele voorwaarde op het resultaat: de melding hangt niet af van hoeveel records er zijn gesynchroniseerd.

Wat het betekent en wat niet
De melding betekent dat de knop de aanroep naar de synchronisatie heeft voltooid en de melding heeft teruggegeven. Ze geeft niet aan hoeveel records er zijn gesynchroniseerd, en ze is hetzelfde of er nu records zijn gesynchroniseerd of geen enkel. Het is een melding: ze blokkeert niets en vraagt niets van je.
Het aantal loopt via een andere weg. Wanneer het aantal gesynchroniseerde records niet nul is, laat de module bovendien een notitie met dat aantal achter in de berichten van het formulier. Is het aantal nul, dan laat de code die notitie niet achter. Om te weten of er iets is binnengekomen, kijk je dus in de berichten van het formulier en niet naar de melding.
Wat Marta doet, stap voor stap
- Ze opent het menu
Temuen gaat naar het formulier dat ze wil bijwerken. - Ze klikt op
Sync Price Orders. - Ze leest de melding
Price order data was refreshed successfully.: die bevestigt dat de aanroep klaar was en dat de knop de melding teruggaf. - Ze opent de berichten van het formulier en zoekt de notitie met het aantal. Is er geen nieuwe notitie, dan heeft de code er geen achtergelaten omdat het aantal gesynchroniseerde records nul was.
Vragen die overblijven na de melding
Is het een fout?
Nee. Het is een succesmelding die niet blokkeert en niet vast op het scherm blijft staan.
Waarom staat er «refreshed» als er niets is binnengekomen?
Omdat de melding aan het einde wordt teruggegeven, zonder naar het resultaat te kijken. De melding bevat het aantal niet; het aantal records verschijnt alleen, als er een is, in de notitie van het formulier.
Waar zie ik het detail?
In de berichten van het formulier, waar de module de notitie met het aantal achterlaat wanneer er een record is gesynchroniseerd.
Kan ik de knop indrukken wanneer ik wil?
De knop is altijd zichtbaar in Odoo 17, 18 en 19, dus je hoeft aan geen enkele voorwaarde van het formulier te voldoen om hem te zien.
Wat Marta uit de casus meeneemt
- De melding bevestigt dat de knop klaar is, niet hoeveel hij heeft opgehaald.
- Het aantal, als het bestaat, staat in een notitie in de berichten van het formulier.
- Als er na het klikken geen nieuwe notitie is, heeft de code bij die klik geen enkel gesynchroniseerd record geregistreerd.
Hoe de knop eruitziet met Odoo in het Nederlands
Met Odoo in het Nederlands heet de knop Sync Price Orders. De module heeft geen vertaling naar het Nederlands, dus het label blijft in het Engels.

Versies en abonnement
De melding staat in de gepubliceerde code van de branches 17.0, 18.0 en 19.0. De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20.
De module vereist een abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw, voor maximaal 3 accounts van het platform. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt.
Hoe FlexigoTech je helpt
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. Als je de verkoop op Temu op Odoo opzet en de synchronisatie wilt laten nakijken door iemand die de module kent, bekijk dan de pagina van de module of schrijf ons.
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): models/temu_instance.py
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
