Quan surt l'avís
L'avís Promotion activities synchronized successfully. és de tipus èxit: no bloqueja res i no es queda fix a la pantalla. Surt en prémer el botó Sync Promotions, que és a la fitxa que s'obre des del menú Temu.
La condició és senzilla: el botó llança la sincronització de promocions i, quan aquesta sincronització acaba, retorna l'avís. Entre una cosa i l'altra no hi ha cap comprovació del resultat, de manera que l'avís no depèn que Temu hagi retornat alguna promoció. Si la sincronització s'interromp abans d'acabar, el mètode no arriba a la seva última instrucció i l'avís no es mostra.


Pas a pas: llançar la sincronització i llegir l'avís
- Obre el menú
Temu, des del qual s'obren les fitxes del mòdul. - Obre la fitxa des de la qual vols sincronitzar les promocions.
- Prem
Sync Promotions. El botó es veu sempre a Odoo 17, 18 i 19: no depèn de cap estat de la fitxa. - Espera l'avís
Promotion activities synchronized successfully.. És el senyal que la sincronització ha acabat sense interrompre's. - Llegeix l'avís per allò que és: un text fix, sense xifres. Si s'ha sincronitzat alguna activitat, a l'historial de la fitxa queda a més el missatge
Temu promotion activities synchronized: … records., amb el nombre d'activitats sincronitzades en lloc dels punts suspensius.
La versió d'Odoo hi importa poc: el missatge és al codi publicat de les branques 17.0, 18.0 i 19.0. El comportament que es descriu a continuació és el del codi d'Odoo 19.0.

Sync Promotions.Què fa la sincronització abans de mostrar l'avís
El botó demana la sincronització sense limitar-la a unes activitats concretes per estat ni per dates. Per a la fitxa des de la qual el prems, el codi fa això:
- Recorre els tipus d'activitat de promoció 2, 13, 27 i 100, un darrere l'altre.
- Per a cada tipus demana les activitats pàgina a pàgina, començant per la primera i sense passar del màxim de pàgines configurat.
- Recorre les activitats que porta cada pàgina i les compta.
Amb cada tipus, el bucle de pàgines es talla tan bon punt es compleix una d'aquestes condicions:
- La pàgina no porta cap activitat.
- La resposta indica un total i les pàgines demanades ja el cobreixen.
- La pàgina porta menys activitats que la mida de pàgina que fa servir la sincronització.
Quan s'han recorregut tots els tipus, si s'ha sincronitzat alguna activitat, el mètode deixa a l'historial de la fitxa el missatge amb el recompte, i després retorna l'avís. Aquest ordre explica per què l'avís surt igual amb moltes promocions, amb poques o amb cap: l'únic que exigeix és que res hagi aturat la sincronització pel camí.
Si l'avís surt però no veus les promocions que esperaves
L'avís confirma que la sincronització ha acabat, no que portés el que buscaves. Del codi es desprenen tres coses que convé tenir presents:
- Si Temu retorna una pàgina sense activitats per a un tipus, aquest tipus es dona per acabat sense més i es passa al següent. L'avís surt igualment al final.
- El bucle no passa del màxim de pàgines configurat. Amb aquest límit, les pàgines posteriors no es demanen en aquesta sincronització.
- El recompte d'activitats sincronitzades queda a l'historial de la fitxa, no a l'avís. Si aquest missatge no apareix, és que no s'ha sincronitzat cap activitat.
I si vols veure com es documenta un altre botó del mateix mòdul, amb el que comprova i els errors que pot donar, tens Què fa el botó «Execute».
Un avís d'èxit en aquest botó no substitueix mirar el resultat: el text és el mateix quan la sincronització porta promocions i quan no en porta cap.
El que costa i com t'ajuda FlexigoTech
Temu Connector for Odoo és un mòdul de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud. El pla Connector costa 49 €/mes o 490 €/any sense IVA, per a fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla. El mòdul està publicat per a Odoo 17, 18, 19 i 20; a la fitxa d'Odoo Apps i a la pàgina del mòdul tens cada versió amb el seu preu.
Si estàs implantant Odoo i necessites connectar Temu amb els teus processos, o un ajust a mida a la integració, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.
Continua llegint
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
