Naar hoofdinhoud
Temu

Wat Temu Connector for Odoo toevoegt aan productvarianten (Producten)

Temu Connector for Odoo voegt aan het variantformulier van een product een tabblad Temu toe met velden voor voorraad, pre-sale, gewicht en afmetingen, plus knoppen om een basisprijs te accepteren of voor te stellen en om de pre-sale te activeren of te deactiveren; de velden en knoppen zijn verborgen tenzij het scherm met de Temu-indicator actief wordt geopend.

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
6 min

Wat er verandert in het variantformulier

De module breidt de productvarianten van Odoo uit (de app Producten). Ze voegt een tabblad Temu toe aan het variantformulier, met velden voor voorraad, pre-sale, gewicht en afmetingen, en knoppen voor de basisprijs en de pre-sale.

Schema van de app Producten en van de knoppen en velden die de module eraan toevoegt
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen scherm van Odoo.

De velden van het tabblad en de knoppen voor prijs en pre-sale zijn verborgen wanneer de interne indicator Show Temu Ui is uitgeschakeld. Die indicator is in geen enkele weergave zichtbaar: de module berekent hem op basis van de context waarmee het scherm wordt geopend en activeert hem alleen als de context hem meegeeft. Als je de variant opent via een route die hem niet meegeeft, worden de Temu-velden en -knoppen van het tabblad niet getoond.

Daarnaast is er een controle bij het opslaan. In Odoo 19.0 controleert de module, wanneer je een variant aanmaakt of wijzigt met velden voor de koppeling met Temu, of je schrijfrechten hebt op de Temu-instantie van de variant: bij het aanmaken nadat de variant is aangemaakt; bij het wijzigen vóór en na het opslaan.

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 er gebeurt zonder iets aan te klikken

Twee geplande taken, actief na installatie, delen een deel van de methoden met de knop Accept Recommended Base: Temu Sync Products, elke 30 minuten, en Temu Backfill Missing Amounts, elke 10 minuten.

Temu Sync Products zoekt de identiteit van elke variant op in de instantie (Temu-product, Temu-SKU en externe SKU), laat varianten zonder Temu-productidentificatie of zonder enige SKU-code buiten beschouwing, groepeert de rest per Temu-product en verdeelt ze in batches. Temu Backfill Missing Amounts vraagt in sommige gevallen ook de aanbevolen basisprijs van de variant op.

Stap voor stap in het variantformulier

  1. Open het formulier van de variant en ga naar het tabblad Temu. Als de Temu-velden niet worden getoond, heeft dat scherm de Temu-indicator niet actief.
  2. Bepaal waar de voorraad vandaan komt: Push Source ondersteunt Use Odoo stock (standaardwaarde) of Use manual push stock. Vul bij de tweede optie Manual Push Stock in. Temu Stock Push Type ondersteunt Ordinary stock (standaard) of Pre-sale stock.
  3. Vul de verzend- en publicatiegegevens in: Temu Weight, Temu Weight Unit (standaard kg; ook g, lb en oz), Temu Length en Temu Width. Temu External Url Refs en Temu Spec Details Json staan ook op het tabblad.
  4. Om een nieuwe basisprijs voor te bereiden klik je op Propose new base wanneer de knop zichtbaar is. Het venster Propose Temu Base Price wordt geopend.
  5. Om de prijs over te nemen die Temu aanbeveelt, klik je op Accept Recommended Base wanneer die zichtbaar is.
  6. Vul voor de pre-sale Temu Pre Sale Stock Target in en, als je een einddatum wilt, Temu Pre Sale End Time Target; klik daarna op Enable Temu Pre-sale.
  7. Controleer Temu Pre Sale Enabled: dit veld is alleen-lezen en wordt door de module ingevuld na Enable Temu Pre-sale of Disable Temu Pre-sale.

Wat de velden zeggen

Het veld Manual Push Stock heeft deze hulptekst: Manual stock quantity to push to Temu when Push Source is set to 'Use manual push stock'. This is not a readback from Temu. Het is de hoeveelheid die jij wilt versturen, geen uitlezing van Temu.

Voor Temu Weight zegt de hulptekst: Temu shipment weight for this SKU. If empty, Odoo product weight is used. En voor Temu External Url Refs: Optional variant-level external media URLs for Temu publication (one URL per line).

Over Temu Spec Details Json doet de code het volgende: als de koppeling per SKU van de instantie geen specificatiedetails bevat, valt de module terug op wat er in dit veld van de variant staat.

Wat elke knop intern doet

Accept Recommended Base

Voor elke geselecteerde variant neemt de knop de instantie uit de context waarmee het scherm is geopend (als die er geen meegeeft, is er geen instantie) en leest de aanbevolen basisprijs uit. Als die niet groter is dan nul, stopt de knop, slaat niets op en toont This product does not have a Temu recommended base price that can be accepted.

Als er een prijs is, kopieert de knop die samen met de valuta: de aanbevolen valuta of, bij ontstentenis daarvan, een andere die de module voor de variant heeft vastgelegd, en als laatste redmiddel die van het bedrijf. Met een instantie, en als er een koppeling per SKU bestaat en de variant geen unieke Temu-identiteit heeft, wordt de prijs in die koppeling opgeslagen; anders wordt hij via een andere, aan de instantie gekoppelde weg opgeslagen. Zonder instantie wordt hij in de variant zelf geschreven. Aan het einde verschijnt een bevestigingsmelding die niet blijft staan.

Schema van de tekst van de knop Accept Recommended Base en hoe die er in het Nederlands uitziet
Schema gemaakt met code op basis van de gepubliceerde vertalingen, geen scherm van Odoo: met Odoo in het Nederlands blijft de knop Accept Recommended Base Accept Recommended Base heten, omdat de module geen vertaling naar deze taal heeft.

Propose new base

Als er geen enkele variant is geselecteerd, stopt de knop met Select at least one product variant to prepare a Temu base price proposal. Anders opent hij het venster Propose Temu Base Price met de geselecteerde varianten.

De instantie wordt zo gekozen: die van de varianten, als er onder de varianten met een toegewezen instantie maar één is; zo niet, en als de varianten van één enkel sjabloon zijn, die welke het sjabloon bepaalt (die uit de context, de enige van zijn varianten, de enige van zijn koppelingen of, als laatste, de eerste actieve instantie).

Enable Temu Pre-sale

Eerst controleert de knop alle varianten voordat hij verdergaat. Hij stopt als er geen instantie is (Temu instance is required before editing Temu pre-sale status.) of als de Temu-product- of SKU-identificatie ontbreekt (Temu goodsId and skuId are required before editing Temu pre-sale status.).

Als alles in orde is, groepeert hij de varianten per instantie en Temu-product. Voor elke SKU bereidt hij de doelvoorraad voor de pre-sale voor, afgerond op een geheel getal en nooit onder nul, en de einddatum alleen als je die hebt ingevuld, en geeft dit door aan de Temu-instantie van elke groep. Daarna zet hij Temu Pre Sale Enabled aan bij die varianten.

Wanneer elke knop zichtbaar is

KnopVerborgen wanneer
Accept Recommended BaseShow Temu Ui is uitgeschakeld, of het veld Temu Display Recommended Base Actionable laat het niet toe (geen van beide is in een weergave zichtbaar). Hetzelfde in Odoo 17, 18 en 19.
Propose new base en Enable Temu Pre-saleShow Temu Ui is uitgeschakeld, of de koppeling met een instantie ontbreekt (Temu Display Has Instance Link, niet zichtbaar in een weergave), of Temu Display Goods of Temu Display Sku ontbreekt. Hetzelfde in Odoo 17, 18 en 19.

Kosten en hulp

De module kost eenmalig per Odoo-versie en is gepubliceerd voor 17.0, 18.0, 19.0 en 20.0; de prijs van elke versie staat op de productpagina. Daarnaast heb je het abonnement op FlexigoTech Cloud nodig, plan Connector: € 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. Meer details vind je op de pagina van de module.

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat, voor als je deze werkwijze wilt afstemmen op jouw catalogus.

Lees verder

Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen

Bronnen