Què és aquest avís i què no és
És una notificació d'èxit d'Odoo, no un error. El text exacte és Selected product bindings were published successfully. i surt en acabar l'acció del botó Publish to Temu sobre les fitxes que hagis seleccionat. El missatge és al codi publicat d'Odoo 17, 18 i 19. A Odoo 19, el mòdul fa el següent en prémer el botó, i és el que es detalla més avall.


On és el botó que el llança
Les fitxes s'obren des del menú Temu › Catalog › Listings. El botó Publish to Temu de la fitxa es veu sempre, a Odoo 17, 18 i 19. Hi ha un altre botó amb el mateix rètol en una altra vista del mòdul, que també es veu sempre i el mètode del qual arriba a la mateixa acció. Per això l'avís és el mateix des de qualsevol dels dos.

Què fa el mòdul abans de mostrar-lo
L'avís és l'últim que passa. Aquest és l'ordre real, fitxa per fitxa:
- Prems
Publish to Temu. L'acció recorre una a una les fitxes seleccionades. - Per a cada fitxa tria la via. Si la fitxa encara no té identificador de producte de Temu i la instància està configurada per usar l'API V3 d'alta de productes, fa servir la publicació simplificada V3: construeix les dades, les desa a la fitxa com a últim enviament i fa una sola crida a Temu.
- En qualsevol altre cas valida primer les dades del producte: si la validació de compliment o la de contingut del nom i la descripció retorna errors, l'acció s'atura en aquesta fitxa. Després, si la fitxa ja té identificador de Temu, actualitza el producte ja publicat. Si no el té, el publica provant per ordre diversos mètodes de l'API. Si un mètode falla amb un error que parla d'esquema o de paràmetre invàlid, o amb certs errors de l'API, prova el següent; qualsevol altre error talla la prova.
- Cerca a la resposta l'identificador del producte. Si la resposta no el porta, conserva el que ja tenia la fitxa. Si no hi ha cap dels dos, l'acció s'atura amb un error.
- Desa el resultat a la fitxa: l'identificador de Temu, l'estat de publicada, l'últim error buit, la resposta rebuda, el mètode usat i les dates de publicació i sincronització.
- Sincronitza els vincles de SKU amb la resposta. Si la resposta no porta llista de SKU, fa servir la de les dades enviades.
- Si hi ha menys vincles de SKU que variants actives del producte, o algun no té identificador de SKU de Temu, intenta refrescar les dades del catàleg. Si aquest intent falla, s'anota al registre d'Odoo i l'acció continua.
- Consulta a Temu l'estat de la publicació i l'aplica a la fitxa. Desa el codi i l'etiqueta d'estat remots i l'identificador de modificació. Si el codi té un estat equivalent al mòdul, la fitxa adopta aquest estat. Si Temu retorna un missatge d'estat, el desa com a últim error. Si aquesta consulta falla, també s'anota al registre d'Odoo i l'acció continua.
- Quan totes les fitxes seleccionades han passat per això sense llançar un error, Odoo mostra l'avís. És una notificació de tipus èxit i no es queda fixa a la pantalla.
Com interpretar-lo
- Què confirma. Que l'enviament a Temu (publicació o actualització) no ha donat error i que la fitxa ha quedat desada amb un identificador de producte de Temu, el retornat o el que ja tenia.
- Què no garanteix. Els passos de refresc del catàleg i de consulta d'estat no poden impedir l'avís: si fallen, l'avís surt igualment.
- L'estat es pot moure després. L'estat remot s'aplica a la fitxa després de desar-la com a publicada, així que l'estat final de la fitxa pot ser un altre segons el que contesti Temu.
- Diverses fitxes. L'avís surt una sola vegada, al final, i només si totes han passat.
Si no surt l'avís
Si alguna fitxa llança un error, no hi ha avís d'èxit. Abans de tornar a llançar l'error, el codi marca aquesta fitxa com a fallida i hi desa el text de l'error. L'acció s'atura en aquesta fitxa, així que les següents de la selecció no es processen.
Què fer:
- Llegeix el missatge d'error que et mostra Odoo, que és el que el mòdul intenta deixar desat a la fitxa.
- Si l'error ve de la validació de compliment o de la del nom i la descripció, corregeix el producte i torna a prémer
Publish to Temu. - Si has seleccionat diverses fitxes, repeteix l'acció amb les que han quedat sense processar.
Cost i ajuda de FlexigoTech
Temu Connector for Odoo és un mòdul de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud, pla Connector (49 € al mes o 490 € a l'any, sense IVA). Està publicat per a Odoo 17, 18, 19 i 20. Els detalls de compra són a la pàgina del mòdul i a la fitxa d'Odoo Apps.
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si necessites ajuda per posar a punt la publicació de productes a Temu des d'Odoo, pots escriure'ns.
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_product_binding.py
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_product_binding_views.xml
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_product_publish_wizard_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
