Naar hoofdinhoud
Temu

Fout «Activity Quantity must be > 0 for operateType 20.» in Temu

De melding Activity Quantity must be > 0 for operateType 20. verschijnt wanneer je op Update Goods klikt bij een campagneproduct waarvan Operate Type 20 is en waarvan de afgeronde activiteitshoeveelheid nul of negatief is. De actie stopt voordat Temu wordt aangeroepen. Je lost het op door een hoeveelheid groter dan nul in te vullen of het operatietype te controleren.

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 verschijnt

Schema gemaakt met code, geen schermafbeelding van Odoo: het menu van de campagneproducten, de knop om producten bij te werken naast het veld Operate Type en de foutmelding
Schema van de route naar de fout, met de Engelse labels uit de code van de module (Odoo 17, 18 en 19)

Wanneer verschijnt Activity Quantity must be > 0 for operateType 20.?

Als je op de knop Update Goods klikt bij een campagneproduct en twee dingen tegelijk gelden: Operate Type is 20 en de hoeveelheid die de module voor de activiteit berekent, afgerond op een geheel getal, is nul of lager. Ontbreekt een van beide voorwaarden, dan verschijnt deze melding niet.

Wat betekent de melding?

De module was een operatie van type 20 aan het voorbereiden en de activiteitshoeveelheid die daaruit komt, is niet groter dan nul. Die controle voert de module zelf uit bij het opstellen van de gegevens voor de verzending, voordat Temu wordt aangeroepen: het is dus geen antwoord van Temu.

Waar staat de knop en wanneer is hij zichtbaar?

De kaarten van de campagneproducten open je via het menu Temu › Catalog › Sales Campaigns › Campaign Products, en de knop staat in die weergave. In Odoo 17, 18 en 19 is hij altijd zichtbaar. De module heeft geen Nederlandse vertaling voor dit label, dus hij heet Update Goods.

Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: de oorspronkelijke tekst van de knop en de vertaling
Hoe de knop is gelabeld met Odoo in het Nederlands: Update Goods

Wat heeft Operate Type met de fout te maken?

Het veld Operate Type zie je op de kaart van Promotion Goods, en de standaardwaarde in de code is 10. De hoeveelheidscontrole gebeurt alleen bij waarde 20. Bij type 10 of 40 kijkt de actie niet naar deze hoeveelheid, maar verstuurt ze andere gegevens en voert ze eigen controles uit. Bij type 20 bereidt de actie de verzending naar Temu voor met een activiteitshoeveelheid, en als die hoeveelheid niet groter is dan nul, stopt ze met de melding.

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)

Waar de gecontroleerde hoeveelheid vandaan komt

Welke hoeveelheid bekijkt de module precies?

Volgens de code neemt ze de eerste die een waarde heeft (niet leeg en niet nul), in deze volgorde: de gewenste hoeveelheid van de activiteit, de hoeveelheid van de activiteit en de aanbevolen hoeveelheid voor de activiteit. Heeft geen enkele een waarde, dan telt het als nul. Het resultaat wordt afgerond op een geheel getal en daarna wordt gecontroleerd of het nul of lager is.

Kan het ook misgaan als er wel ergens een hoeveelheid is ingevuld?

Ja, door de manier waarop er gekozen wordt. Is de eerste hoeveelheid met een waarde negatief, dan houdt de module die aan en mislukt het, ook al zijn de volgende positief. Heeft die waarde decimalen en wordt ze bij het afronden nul, dan mislukt het ook. En als alle drie leeg of nul zijn, is het resultaat nul. Een gewenste hoeveelheid met een waarde gaat voor op de andere twee.

Zo los je het op

Wat doe ik zodat de actie doorgaat?

Wil je echt de operatie van type 20, zorg er dan voor dat de eerste van die hoeveelheden met een waarde na afronding een getal groter dan nul is, en klik opnieuw op Update Goods. Wanneer de actie met deze melding stopt, wordt niets opgeslagen van wat ze wilde wijzigen, dus er blijft niets half afgemaakt dat je ongedaan moet maken.

En als je type 20 helemaal niet wilde?

Controleer Operate Type op de kaart van Promotion Goods. Wijzig de waarde alleen als die overeenkomt met wat je met dat product in de campagne wilt doen, want elk type voert zijn eigen controles uit voor het verzenden.

Is er iets naar Temu verstuurd als de melding verschijnt?

Nee. De module geeft de fout voordat Temu wordt aangeroepen, dus er wordt niets verzonden. De aanroep gebeurt pas als de hoeveelheid de controle doorstaat en de actie doorgaat.

Wat gebeurt er als de hoeveelheid wel geldig is?

De actie stuurt via de Temu-instantie de activiteit, het product, het operatietype, een trackingcode en de hoeveelheid naar Temu. Had de kaart geen trackingcode, dan genereert de module er een. Verloopt de aanroep goed, dan slaat de module het resultaat van de operatie en het antwoord van Temu op in de kaart. Mislukt de aanroep, dan stopt de actie en toont ze de fout.

Kan ik de knop opnieuw gebruiken nadat ik het heb gecorrigeerd?

Ja. De knop is in Odoo 17, 18 en 19 altijd zichtbaar en de controle wordt herhaald telkens als je er met type 20 op klikt: als de hoeveelheid die de module neemt nu groter is dan nul, gaat de actie door.

Versies en hulp

De tekst van de melding staat in de gepubliceerde code van de branches 17, 18 en 19, en de module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20. Wil je zien hoe een andere knop van de module wordt gedocumenteerd, lees dan wat de knop «Execute» doet, stap voor stap.

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. De Temu-connector is een eenmalige aankoop per Odoo-versie en vereist het FlexigoTech Cloud-abonnement, 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.

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