Naar hoofdinhoud
Temu

Hoe je Temu vanuit Odoo een basisprijs voorstelt

Met de Temu-connector wordt een nieuwe basisprijs in Odoo voorbereid als voorstel: vanuit het productformulier of via Temu › Catalog › Pricing › Price Rules. Je laadt de gekoppelde varianten, vraagt Temu om zijn aanbevolen prijs of typt de jouwe, kiest een reden als je die moet onderbouwen, en verstuurt het. Temu antwoordt variant per variant, en elke regel komt terug met zijn resultaat en het nummer van zijn prijsorder.

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 17.0, 18.0, 19.0 en 20.0
Leestijd
5 min

Maak eerst duidelijk welke vier prijzen op het Temu-tabblad van het product staan. Ze lijken op elkaar maar zijn niet hetzelfde:

Temu Retail
De verkoopprijs op Temu, zoals de connector die binnenhaalt. Alleen lezen.
Current Base
De bevestigde basisprijs, wanneer Temu die aanlevert.
Recommended Base
De suggestie van Temu.
Target Base
De prijs die jij wilt en die Odoo naar Temu stuurt. Dit is de enige die je bewerkt.
Temu-tabblad van een product in Odoo met Temu Retail en de kolommen Current Base, Recommended Base en Target Base
Het Temu-tabblad van het product: bovenaan de melding die elke prijs uitlegt; eronder één rij per variant met zijn Temu Retail, Current Base, Recommended Base en Target Base. Schermafbeelding van Odoo met demogegevens.

Het voorstel stap voor stap aanmaken

  1. Open het product en klik op "Propose Temu Base Price". Er opent een assistent die het voorstel met zijn regels aanmaakt zodra je op "Create Proposal" klikt. Je kunt het ook aanmaken via Temu › Catalog › Pricing › Price Rules: kies de producttemplate en klik op "Load Variants".
  2. Controleer de regels. Met "Only linked" aangevinkt, zoals het standaard staat, worden alleen de varianten geladen die aan Temu zijn gekoppeld, met hun goodsId en skuId. Als er geen zijn, meldt Odoo dat: No variants could be loaded. Ensure variants are linked to Temu (goodsId + skuId), or disable 'Only linked'.
  3. Stel de prijs in. "Fetch Temu Recommended" vraagt Temu om zijn aanbevolen prijs voor de aangevinkte regels en zet die in Recommended Base, en ook in Target Base als die nog leeg was. "Copy Recommended" kopieert hem naar Target Base wanneer je al een andere prijs had staan.
  4. Wil je liever van de verkoopprijs uitgaan, klik dan op "Estimate from Retail": Temu geeft voor elke regel een geschatte basisprijs terug. Daarvoor moet het product zijn Temu-koppeling hebben met de categorie en de kostensjabloon.
  5. Als het overnemen van de aanbevolen prijs niet genoeg is, onderbouw je prijs: kies een reden onder "Proposal reason" en voeg desgewenst een korte toelichting en referentielinks toe.
  6. Haal het vinkje weg bij de varianten die je niet wilt wijzigen en klik op "Send Proposal to Temu".
Schema van een basisprijsvoorstel van Temu dat in Odoo is voorbereid, van het laden van varianten tot Price Adjustments
Het verloop van een voorstel met de labels van Odoo: de gekoppelde varianten laden, de prijs instellen, onderbouwen, versturen en de prijsorders volgen. Schema op basis van 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)

De redenen die je kunt aanvoeren

Reden in OdooWat je aanvoert
Multi-piece or bundled productHet is een set of een product dat uit meerdere delen bestaat
Licensed or protected IPHet draagt een licentie of beschermd intellectueel eigendom
Unique materials, style or manufacturingEigen materialen, stijl of productie
Special dimensionsHet heeft bijzondere afmetingen
High production costHet is duur om te maken
Currently priced below comparable offersHet is nu goedkoper dan vergelijkbare aanbiedingen
Other business justificationEen andere reden; hier is de toelichting verplicht

De korte toelichting mag tot 100 tekens. Referentielinks zijn er tot 3, één per regel, beginnend met http:// of https://. Zonder reden accepteert Odoo geen toelichting en geen links, dus kies eerst de reden. Wat bij Temu aankomt, zie je onder "Reason sent to Temu": de reden en je toelichting samen. Kies je geen reden, dan gaat de "Fallback reason" mee, die standaard "Price optimization from Odoo" is.

Wat er van Temu terugkomt

Odoo stuurt één verzoek per Temu-product, met al zijn aangevinkte varianten. Vooraf controleert het of elke regel een goodsId en een skuId heeft en of de Target Base hoger is dan nul; is er één nul, dan stopt het met All selected lines require a positive target price.

  • Elke verstuurde regel krijgt Success of Failed, met het bericht van Temu en het nummer van zijn prijsorder.
  • De regels die je hebt uitgevinkt krijgen Skipped, met de notitie "Skipped by user selection."
  • Het voorstel eindigt op Done als Temu alle regels accepteert, op Partial als het er een paar accepteert en op Failed als het er geen accepteert. In dat laatste geval vat de registratie het samen met Temu rejected all SKU price updates.
  • Wanneer een regel slaagt, wordt zijn Target Base als Temu-inkoopprijs op het product opgeslagen.

Het vinkje "Replace open Temu recommendation" staat standaard aan en wordt met het voorstel meegestuurd.

De prijsorders volgen

Temu › Catalog › Pricing › Price Adjustments toont de prijsorders van Temu: het nummer, het product, de status zoals Temu die geeft, de reden en, wanneer Temu die afwijst, de beschrijving van de afwijzing, samen met de huidige, voorgestelde en doelprijzen. Ze worden ververst met "Sync Price Orders", op het voorstel of op het winkelformulier.

De taak "Temu Sync Price Orders" doet hetzelfde elke 30 minuten, maar staat uitgeschakeld. Zet haar aan als je wilt dat de lijst zichzelf bijwerkt en je niet hoeft te onthouden op de knop te drukken.

Kan ik de prijs van meerdere varianten tegelijk voorstellen?

Ja. "Load Variants" haalt alle actieve varianten van de template binnen en bij het versturen groepeert Odoo de regels per Temu-product. Haal het vinkje weg bij de varianten die je niet wilt wijzigen.

Wat als Temu geen aanbevolen prijs teruggeeft?

"Fetch Temu Recommended" stopt met Temu returned no recommended prices for the selected linked lines. Vul dan zelf je Target Base in en onderbouw die met een reden.

En als een variant niet aan Temu is gekoppeld?

Met "Only linked" aangevinkt komt ze niet in het voorstel. Haal je het vinkje weg om haar toch te laden, dan stopt het versturen met Some lines are missing Temu goodsId/skuId. Ensure product links are synchronized before submitting prices. Koppel haar eerst.

Lees verder

Checklist voor de livegang van Temu in Odoo, zonder verrassingenDe checklist die we volgen om de Temu-connector in Odoo 17, 18 en 19 live te zetten: vóór de goedkeuring, rooktest, controles en een terugvalplan.Fouten van de Temu-connector in Odoo: wat ze betekenen en hoe je ze oplostWat elke fout van de Temu-connector in Odoo 17, 18 en 19 betekent (inloggegevens, magazijn, regio, vervoerder, voorverkooporders) en hoe je hem oplost.Zo annuleer je een Temu-order vanuit OdooVanuit Odoo bij Temu een annulering aanvragen voor een order zonder voorraad of bezwaar maken bij een fout adres, en wat Odoo doet als Temu zelf annuleert.
Gecontroleerd in de broncode van de connector (versie 17.0, 18.0, 19.0 en 20.0)

Bronnen

  • Broncode van de module: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: views/menu_views.xml, views/product_template_views.xml, models/product_template.py, wizard/temu_price_update_wizard.py y su vista
  • Broncode van de module: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: views/product_template_views.xml
  • Broncode van de module: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py, models/temu_price_payload_builder.py, views/temu_price_views.xml
  • Broncode van de module: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py (TEMU_PRICE_PROPOSAL_REASON_SELECTION, _validate_temu_price_proposal, _build_temu_price_reason)
  • Broncode van de module: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py (action_submit_price_changes), models/temu_price_payload_builder.py
  • Broncode van de module: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: data/ir_cron_data.xml, models/temu_price_order.py, views/temu_price_views.xml