Quan surt exactament
El missatge Set a product template before loading lines. surt en prémer el botó Load Variants a la fitxa d'una proposta de preu base. Aquest botó crida un mètode que, com a primera comprovació, mira el camp Product Tmpl de la proposta: si està buit, llança el missatge i l'acció s'atura.
És una sola condició i està abans de qualsevol altra cosa que fa el botó. Quan salta l'avís, l'acció es talla i no es desa cap canvi a la proposta. El botó no depèn de cap condició de la vista: es veu sempre a Odoo 17, 18 i 19, de manera que pots prémer-lo amb el camp buit i trobar-te el missatge.


Què significa
El botó Load Variants construeix les línies de la proposta a partir de les variants d'una plantilla de producte. Aquesta plantilla és la que tries al camp Product Tmpl. Si el camp està buit, el codi no té d'on treure les variants i talla aquí amb el missatge.
L'avís no parla de la connexió amb Temu, ni de credencials, ni de les dades de la instància. La condició és únicament que falta la plantilla de producte a la proposta que tens oberta.
Pas a pas per resoldre-ho
- Obre el menú
Temu › Catalog › Pricing › Price Rules. Des d'allà s'obren les fitxes de les propostes, que es titulenBase Price Proposals. - Entra a la proposta amb la qual estaves treballant.
- Cerca el camp
Product Tmpl, al grupScopede la fitxa. - Tria a
Product Tmplla plantilla de producte les variants de la qual vols carregar. - Prem de nou
Load Variants. Amb el camp emplenat, la comprovació se supera i el mètode continua amb la càrrega. - Revisa les línies que hagin aparegut a la proposta abans de continuar treballant-hi.
Què fa el botó quan la comprovació se supera
Convé saber-ho abans de prémer, perquè el botó no només afegeix línies. Segons el codi publicat a Odoo 19.0, un cop superada la comprovació del camp Product Tmpl, passa això:
- Pren les variants de la plantilla de producte que estan actives. Les variants inactives no es carreguen.
- Per a cadascuna prepara una línia amb les seves dades. Si la proposta té activada l'opció de carregar només les variants enllaçades amb Temu, se salten les que no tenen els identificadors goodsId i skuId.
- Si no queda cap línia, l'acció s'atura amb un altre avís diferent i no es canvia res a la proposta.
- Si s'ha carregat almenys una variant, escriu les línies a la proposta, la deixa en estat esborrany i buida el seu registre d'errors. Les línies que la proposta tingués abans se substitueixen per les noves.
Per això, si ja havies treballat sobre les línies d'una proposta i la càrrega arriba a bon port, tornar a prémer Load Variants les reemplaça per la càrrega nova.
Preguntes que sorgeixen
Es perd res quan surt el missatge? No. La comprovació està abans de la càrrega i l'acció s'atura, així que la proposta queda com estava.
Cal configurar res en un altre lloc perquè desaparegui? La condició del codi és només que Product Tmpl estigui buit. Emplenar-lo a la mateixa proposta és el que la supera.
Canvia el botó segons l'idioma d'Odoo? Sí, el rètol segueix l'idioma. Amb Odoo en castellà es diu Load Variants en la seva traducció castellana publicada del mòdul; amb Odoo en català es veu Load Variants, en anglès, perquè el mòdul no en publica traducció al català.

En quines versions surt
El missatge és al codi publicat de les branques 17.0, 18.0 i 19.0, i el botó Load Variants es veu en aquestes tres versions sense cap condició. El detall del que fa el botó segueix el codi d'Odoo 19.0.
Si necessites ajuda amb el connector
Temu Connector for Odoo és un mòdul de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud: el pla Connector costa 49 € al mes o 490 € a l'any, sense IVA. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Pots veure el mòdul a la seva pàgina de flexigotech.com.
Si estàs implantant Odoo i vols muntar el catàleg i les propostes de preu amb Temu, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si et surt un altre avís del connector, consulta els altres articles del blog.
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_price_update.py
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_price_views.xml
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
