Naar hoofdinhoud
Temu

Wat de knop Update Goods van Temu Connector for Odoo doet, stap voor stap

De knop Update Goods op het formulier van Promotion Goods controleert of er niets ontbreekt, bereidt een verzending naar Temu voor op basis van het type bewerking, stuurt die via de Temu-instantie en noteert het antwoord op het formulier. Je ziet hem in Odoo 17, 18 en 19 zonder enige voorwaarde. Hier lees je wat hij controleert, wat er verandert en welke meldingen kunnen verschijnen.

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

Waar de knop staat en wanneer je hem ziet

Waar staat de knop Update Goods en wanneer verschijnt hij?

De formulieren van dit model open je via het menu Temu › Catalog › Sales Campaigns › Campaign Products. Op het formulier van Promotion Goods staat de knop Update Goods. De weergave stelt er geen enkele voorwaarde aan: je ziet hem altijd, en de knop zit in de branches van Odoo 17, 18 en 19.

Schema met de tekst Update Goods en de Spaanse vertaling Actualizar productos
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 Update Goods.

Wat doet de knop in het kort?

Hij controleert of het formulier het nodige bevat, bouwt met de gegevens een verzending voor Temu, stuurt die via de Temu-instantie van het formulier en noteert op het formulier het resultaat als de aanroep goed verloopt. Wat er verstuurd wordt, hangt af van het type bewerking: sommige types vragen om een lijst met SKU's en een ander om een hoeveelheid.

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 hij controleert voor het versturen

Wat controleert hij eerst?

In deze volgorde: dat het formulier een actie heeft (het veld Activity, dat je op het formulier en in de lijst van Promotion Goods als alleen-lezen ziet), dat het een productidentificatie heeft en dat het een type bewerking heeft. Ontbreekt er iets, dan stopt de actie met de bijbehorende melding: Activity ID is required., Goods ID is required. of Operate Type is required.. Op dat moment is er nog geen verzending voorbereid. Controleer het formulier en klik opnieuw.

Schema van het menu, de knop Update Goods en twee meldingen die hem kunnen stoppen
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: van boven naar beneden het menu Temu › Catalog › Sales Campaigns › Campaign Products, de knop Update Goods en aan de zijkant de meldingen Activity ID is required. en Goods ID is required..

Wat vraagt de module nog bij het type bewerking dat in de melding Update Sku List is required for operateType 10. genoemd wordt?

Een lijst met SKU's met hun prijs. Hij gebruikt de SKU-updatelijst van het formulier en, als die leeg is, bouwt hij die op uit de SKU-lijst van het formulier: hij houdt de items over met een SKU-identificatie en een prijs groter dan nul (hij probeert de leveranciersprijs van de actie, de aanbevolen prijs en een algemene prijs, in die volgorde, tot hij er een vindt die groter is dan nul). Blijft er dan nog geen enkel item over, dan stopt de actie met Update Sku List is required for operateType 10..

En bij het type bewerking dat Activity Quantity must be > 0 for operateType 20. noemt?

Hier telt de hoeveelheid. De module neemt Desired Activity Quantity; is die leeg of nul, dan gebruikt hij Activity Quantity; en is die er ook niet, dan de aanbevolen actiehoeveelheid die het formulier zelf bewaart. Het resultaat wordt afgerond naar een geheel getal. Is het niet groter dan nul, dan stopt hij met Activity Quantity must be > 0 for operateType 20.. Desired Activity Quantity zie je op het formulier van Promotion Goods, en Activity Quantity zie je op dat formulier en op het tabblad Goods, tabel Goods.

En bij type bewerking 40 of bij een ander type?

Bij 40 is een lijst met toe te voegen SKU's nodig. Die komt uit het veld Add Sku List Json, op het tabblad SKU Payloads van het formulier; de hulptekst zegt: «Manual addSkuList override.». Is de lijst leeg, dan stopt de actie met Add Sku List is required for operateType 40., en hier is geen alternatieve lijst om op terug te vallen. Bij elk ander type bewerking voegt de code geen lijst of hoeveelheid toe: de verzending bevat alleen de basisgegevens.

Wat hij verstuurt, wat hij opslaat en wat er gebeurt bij een fout

Wat wordt er naar Temu gestuurd?

Een blok met de actie, het product, het type bewerking en een traceercode. Heeft het formulier al een code, dan gebruikt de module die (zonder overtollige spaties); zo niet, dan genereert hij een willekeurige. Daar komt de lijst of hoeveelheid bij die bij het type bewerking hoort. Het blok gaat naar de Temu-instantie van het formulier, die de aanroep doet.

Wat verandert er op het formulier als het goed gaat?

De module leest het antwoord: is het een lijst, dan neemt hij het eerste element; is het één enkel blok, dan gebruikt hij dat zoals het is; heeft het geen van beide vormen, dan behandelt hij het als leeg. Daarna slaat hij op het formulier op: de traceercode, de conceptidentificatie (lege tekst als die ontbreekt), de status van de bewerking als getal, de reden van de mislukking als het antwoord die bevat, de uitgevoerde actie (update), wat is verstuurd, het volledige antwoord met de gebruikte methode, de datum en tijd van de controle, en hij maakt de laatste fout leeg.

Wat gebeurt er als de aanroep of het opslaan mislukt?

Mislukt de aanroep naar Temu, het lezen van het antwoord of het opslaan, dan noteert de module de tekst van de fout en gooit hem opnieuw: de actie stopt met diezelfde fout en wordt niet als geslaagd beschouwd. De meldingen van de controles hierboven verschijnen vóór dit alles, dus daarmee wordt er niets verstuurd.

Kost het iets naast de module?

De module is een eenmalige betaling per Odoo-versie (gepubliceerd in Odoo Apps voor 17, 18, 19 en 20) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart; zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert en blijven de gegevens in jouw Odoo.

Als je hulp nodig hebt bij de ingebruikname

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. Je kunt de module bekijken op zijn Odoo Apps-pagina of op de modulepagina, en wil je nalezen wat hij toevoegt aan de producten van Odoo, lees dan wat de connector toevoegt aan Producten.

Lees verder

Wat Temu Connector for Odoo toevoegt aan productvarianten (Producten)Wat Temu Connector for Odoo toevoegt aan productvarianten: het tabblad Temu, de knoppen voor basisprijs en pre-sale, en wanneer elke knop actief wordt.
Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen

Bronnen