Salta al contingut principal
Temu

El missatge «Set a product template before loading lines.» a Temu Connector for Odoo

El missatge Set a product template before loading lines. surt en prémer Load Variants en una proposta de preu base amb el camp Product Tmpl buit. Es resol triant una plantilla de producte en aquest camp i tornant a prémer el botó. Aquí tens la condició exacta del codi i el que fa el botó quan la comprovació se supera.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Temu
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 19.0 · a les fonts enllaçades al final
Lectura
4 min

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.

Esquema amb la ruta de menú, el botó de carregar variants, el camp de la plantilla de producte i el missatge d'error
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo: de dalt a baix, el menú, el botó i el camp, i el missatge (Odoo 17.0, 18.0 i 19.0). Els rètols de l'esquema van en anglès, com al codi del mòdul.
Temu orders in Odoo every 15 minutes. Stock out every 5
Vídeo: Temu orders in Odoo every 15 minutes. Stock out every 5 (vídeo en anglès)

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

  1. Obre el menú Temu › Catalog › Pricing › Price Rules. Des d'allà s'obren les fitxes de les propostes, que es titulen Base Price Proposals.
  2. Entra a la proposta amb la qual estaves treballant.
  3. Cerca el camp Product Tmpl, al grup Scope de la fitxa.
  4. Tria a Product Tmpl la plantilla de producte les variants de la qual vols carregar.
  5. Prem de nou Load Variants. Amb el camp emplenat, la comprovació se supera i el mètode continua amb la càrrega.
  6. 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à.

Esquema amb el rètol original del botó i la seva traducció al castellà
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una captura d'Odoo: amb Odoo en castellà, el botó porta la traducció castellana publicada del mòdul.

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

Què fa el botó Execute de Temu Connector for Odoo, pas a pasQuè fa el botó Execute de Fulfillment a Temu Connector for Odoo: què comprova, quins estats escriu i quins missatges poden aturar-lo.
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades

Fonts