Wanneer de melding precies verschijnt
De melding Set a product template before loading lines. verschijnt zodra je in het formulier van een basisprijsvoorstel op de knop Load Variants klikt. Die knop roept een methode aan die als allereerste controle het veld Product Tmpl van het voorstel bekijkt: is het leeg, dan geeft de methode de melding en stopt de actie.
Het is één enkele voorwaarde en ze staat vóór al het andere dat de knop doet. Zodra de waarschuwing verschijnt, wordt de actie afgebroken en wordt er niets in het voorstel opgeslagen. De knop hangt niet af van een voorwaarde in de weergave: hij is in Odoo 17, 18 en 19 altijd zichtbaar, dus je kunt erop klikken met een leeg veld en dan de melding krijgen.


Wat het betekent
De knop Load Variants bouwt de regels van het voorstel op uit de varianten van een productsjabloon. Dat sjabloon kies je in het veld Product Tmpl. Is het veld leeg, dan heeft de code geen bron om varianten uit te halen en stopt ze meteen met de melding.
De waarschuwing zegt niets over de verbinding met Temu, over inloggegevens of over de gegevens van de instantie. De voorwaarde is uitsluitend dat het productsjabloon ontbreekt in het voorstel dat je open hebt staan.
Stap voor stap oplossen
- Open het menu
Temu › Catalog › Pricing › Price Rules. Van daaruit open je de formulieren van de voorstellen, dieBase Price Proposalsheten. - Ga naar het voorstel waar je mee bezig was.
- Zoek het veld
Product Tmpl, in de groepScopevan het formulier. - Kies in
Product Tmplhet productsjabloon waarvan je de varianten wilt laden. - Klik opnieuw op
Load Variants. Met een ingevuld veld slaagt de controle en gaat de methode verder met laden. - Controleer de regels die in het voorstel zijn verschenen voordat je er verder mee werkt.
Wat de knop doet als de controle slaagt
Het is handig dit te weten voordat je klikt, want de knop voegt niet alleen regels toe. Volgens de in Odoo 19.0 gepubliceerde code gebeurt er, zodra de controle van het veld Product Tmpl is geslaagd, het volgende:
- Hij neemt de actieve varianten van het productsjabloon. Inactieve varianten worden niet geladen.
- Voor elke variant bereidt hij een regel voor met de bijbehorende gegevens. Als in het voorstel de optie aanstaat om alleen de met Temu gekoppelde varianten te laden, worden de varianten zonder de identificatoren goodsId en skuId overgeslagen.
- Blijft er geen enkele regel over, dan stopt de actie met een andere waarschuwing en wordt er niets in het voorstel gewijzigd.
- Is er minstens één variant geladen, dan schrijft hij de regels naar het voorstel, zet het op de status concept en maakt het foutenlogboek leeg. De regels die het voorstel eerder had, worden vervangen door de nieuwe.
Als je dus al aan de regels van een voorstel had gewerkt en het laden lukt, vervangt een nieuwe klik op Load Variants ze door de nieuwe lading.
Vragen die opkomen
Gaat er iets verloren als de melding verschijnt? Nee. De controle staat vóór het laden en de actie wordt afgebroken, dus het voorstel blijft zoals het was.
Moet ik elders iets instellen om de melding te laten verdwijnen? De voorwaarde in de code is alleen dat Product Tmpl leeg is. Het veld invullen in het voorstel zelf is wat de controle laat slagen.
Verandert de knop met de taal van Odoo? Ja, het label volgt de taal. Met Odoo in het Nederlands blijft de knop Load Variants heten, want de module heeft geen gepubliceerde Nederlandse vertaling.

Load Variants.In welke versies het voorkomt
De melding staat in de gepubliceerde code van de branches 17.0, 18.0 en 19.0, en de knop Load Variants is in alle drie de versies zonder enige voorwaarde zichtbaar. De details van wat de knop doet volgen de code van Odoo 19.0.
Als je hulp nodig hebt bij de connector
Temu Connector for Odoo is een module met eenmalige betaling per Odoo-versie en vereist het abonnement op FlexigoTech Cloud: het plan Connector kost € 49 per maand of € 490 per jaar, excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat. Je vindt de module op de pagina op flexigotech.com.
Als je Odoo implementeert en de catalogus en de prijsvoorstellen met Temu wilt opzetten: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Krijg je een andere melding van de connector, bekijk dan de andere artikelen op de blog.
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_price_update.py
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_price_views.xml
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
