Naar hoofdinhoud
Temu

De melding «Set a product template before loading lines.» in Temu Connector for Odoo

De melding Set a product template before loading lines. verschijnt als je op Load Variants klikt bij een basisprijsvoorstel waarvan het veld Product Tmpl leeg is. Je lost het op door in dat veld een productsjabloon te kiezen en opnieuw op de knop te klikken. Hieronder lees je de exacte voorwaarde uit de code en wat de knop doet als de controle slaagt.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Temu
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 19.0 · in de bronnen onderaan
Leestijd
4 min

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.

Schema met het menupad, de knop om varianten te laden, het veld voor het productsjabloon en de foutmelding
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: van boven naar beneden het menu, de knop en het veld, en de melding (Odoo 17.0, 18.0 en 19.0). De labels in het schema zijn in het Engels, zoals in de code van de module.
Temu orders in Odoo every 15 minutes. Stock out every 5
Video: Temu orders in Odoo every 15 minutes. Stock out every 5 (video in het Engels)

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

  1. Open het menu Temu › Catalog › Pricing › Price Rules. Van daaruit open je de formulieren van de voorstellen, die Base Price Proposals heten.
  2. Ga naar het voorstel waar je mee bezig was.
  3. Zoek het veld Product Tmpl, in de groep Scope van het formulier.
  4. Kies in Product Tmpl het productsjabloon waarvan je de varianten wilt laden.
  5. Klik opnieuw op Load Variants. Met een ingevuld veld slaagt de controle en gaat de methode verder met laden.
  6. 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.

Schema met het oorspronkelijke label van de knop en de weergave ervan in het Nederlands
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: met Odoo in het Nederlands heet de knop 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

Wat de knop Execute van Temu Connector for Odoo doet, stap voor stapWat de knop Execute van Fulfillment doet in Temu Connector for Odoo: wat hij controleert, welke statussen hij schrijft en welke meldingen hem stoppen.
Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen

Bronnen