Naar hoofdinhoud
Temu

Temu in Odoo: fout bij het te vroeg opvragen van het verzenddocument

De melding verschijnt als je op Execute klikt in een Fulfillment-record terwijl een van de gekoppelde Temu-orders een vroegste tijdstip voor het verzenddocument heeft dat nog niet is bereikt; de actie stopt en je lost het op door te wachten tot het tijdstip uit de melding en opnieuw te klikken.

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

Wat de melding zegt en waar je hem ziet

De Fulfillment-records open je via het menu Temu › Orders & Fulfillment › Fulfillment. In een record is de knop Execute altijd zichtbaar, in Odoo 17, 18 en 19. Als je erop klikt, kan de module de actie stoppen met deze melding:

Order can only get shipping document after the "earliestTimeGetShippingDocument". Earliest allowed time: …

Waar de beletselteken staat, schrijft de module een datum en tijd: de vroegste van de toegestane tijdstippen die nog moeten komen. De melding staat in de gepubliceerde code van de takken 17.0, 18.0 en 19.0.

Schema met het menu Fulfillment, de knop Execute en de foutmelding, met de Engelse labels uit de code
Schema gemaakt met code op basis van de gepubliceerde code van de module (geen schermafbeelding van Odoo): het menu, de knop en de melding.
Schema van de tekst Execute zoals de gebruiker die ziet met Odoo in het Spaans, Ejecutar
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo): met Odoo in het Spaans heet de knop Ejecutar.
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)

Wanneer hij precies optreedt, volgens de code

De code van deze controle is gepubliceerd en leest als volgt, in volgorde:

  • Eerst kijkt hij naar de bewerking van het record. Als dat niet het kopen van het verzenddocument is, eindigt de controle daar en verschijnt deze melding niet.
  • Daarna verzamelt hij de Temu-orders die bij het record horen. Hij begint bij de order die aan het record is gekoppeld. Heeft het record een instantie, dan voegt hij de orders van diezelfde instantie toe waarvan het ordernummer of het nummer van de bovenliggende order in het record voorkomt, inclusief de bijbehorende regels. Heeft het record geen instantie, dan telt alleen de gekoppelde order. Vindt hij geen enkele order, dan eindigt de controle en is er geen melding.
  • Vervolgens vergelijkt hij het tijdstip earliestTimeGetShippingDocument van elke order met de huidige tijd van Odoo. Een order telt alleen als openstaand als dat tijdstip is ingevuld en later is dan nu.
  • Als geen enkele order openstaat, legt de controle niets in de weg. Staat er wel een open, dan neemt de module het vroegste tijdstip van de openstaande orders, zet het aan het einde van de melding en stopt de actie.

Wat het betekent

Het betekent dat volgens de gegevens van de Temu-order het tijdstip vanaf wanneer het verzenddocument mag worden opgevraagd nog niet is bereikt. De melding zegt het zelf: de order kan het verzenddocument pas na dat tijdstip krijgen.

Er is een nuance die uit de code volgt. Het tijdstip dat je ziet is het vroegste van de openstaande orders, niet het laatste. Heeft het record meerdere gekoppelde orders en heeft een ervan een later tijdstip, dan kan de melding terugkomen met een nieuw tijdstip zodra het eerste voorbij is.

Nog een nuance: één enkele order met een tijdstip in de toekomst is genoeg om de actie te stoppen, ook als de andere gekoppelde orders al aan de beurt zijn. En een order zonder ingevuld tijdstip telt niet als openstaand.

Checklist om het op te lossen

Voordat je op Execute klikt

  • Open het record via Temu › Orders & Fulfillment › Fulfillment.
  • Houd er rekening mee dat deze controle alleen plaatsvindt bij de bewerking voor het kopen van het verzenddocument. Bij andere bewerkingen slaat de module haar over.
  • Onthoud dat alle orders die bij het record horen worden gecontroleerd, niet alleen de gekoppelde: ook die van dezelfde instantie die gevonden worden via het ordernummer of het nummer van de bovenliggende order.

Als de melding verschijnt

  • Kopieer de datum en tijd aan het einde van de melding, precies zoals Odoo ze schrijft.
  • Begrijp dat dit tijdstip hoort bij de vroegste openstaande order van de gekoppelde orders.
  • Noteer het tijdstip en probeer het niet eerder: zolang het later is dan de huidige tijd van Odoo, komt de melding opnieuw.

Na het wachten

  • Wacht tot dat tijdstip voorbij is.
  • Klik opnieuw op Execute in hetzelfde record.
  • Komt de melding terug met een ander, later tijdstip, dan stond een andere gekoppelde order nog open: wacht op het nieuwe tijdstip en herhaal.
  • Verschijnt de melding niet meer, dan heeft geen enkele gekoppelde order een tijdstip na het huidige en stopt deze controle de actie niet meer.

Als je wilt begrijpen waarom hij blijft verschijnen

  • Kijk of het record verschillende orders groepeert: elke order met een tijdstip in de toekomst stopt de actie voor het hele record.
  • Onthoud dat een order zonder ingevuld tijdstip de actie niet stopt.
  • Onthoud dat er ook geen melding is als de controle geen enkele gekoppelde order vindt.
  • Controleer of de bewerking van het record die van het kopen van het verzenddocument is: bij elke andere kan deze melding niet verschijnen.

Wil je weten wat de knop nog meer doet, lees dan het artikel over wat de knop Execute stap voor stap doet.

Wat het kost en hoe FlexigoTech helpt

Temu Connector for Odoo is een module met een eenmalige betaling per Odoo-versie en vereist het FlexigoTech Cloud-abonnement, plan Connector: € 49 per maand of € 490 per jaar excl. btw, tot 3 accounts van het platform. De prijs van elke versie vind je op de pagina in Odoo Apps en op de modulepagina. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat.

Ben je Odoo aan het implementeren en wil je Temu koppelen aan je orders en verzendingen, dan implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.

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