Naar hoofdinhoud
Temu

Temu-preorderfout: goodsId en minstens één skuInfoList-rij

De melding Temu pre-sale status edit requires goodsId and at least one skuInfoList row. verschijnt wanneer je op Enable Temu Pre-sale of Disable Temu Pre-sale klikt en de module bij het voorbereiden van de preorderwijziging geen goodsId of geen enkele geldige SKU-rij vindt; de actie stopt en dat wijzigingsverzoek wordt niet naar Temu gestuurd.

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
Schema van het pad van de melding: het menu Temu, de twee preorderknoppen en de foutmelding
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: het menu Temu, de preorderknoppen en de melding, aanwezig in Odoo 17.0, 18.0 en 19.0. De labels in het schema staan in het Engels, zoals in de code.

Deze fout hoort bij het bewerken van de preorderstatus van een product op Temu. Het is een voorafgaande controle: de module bereidt de gegevens van het wijzigingsverzoek voor en stopt, als er een onmisbaar gegeven ontbreekt, voordat het verzoek wordt opgebouwd.

Wat de melding betekent en wanneer ze verschijnt

Wat betekent de melding?

Dat er twee dingen nodig zijn om de preorderstatus te wijzigen: de productidentificatie op Temu (de goodsId) en minstens één rij in de SKU-lijst (skuInfoList). Ontbreekt een van beide, dan geeft de module Temu pre-sale status edit requires goodsId and at least one skuInfoList row. en stopt de actie.

Wat is de exacte voorwaarde?

De melding verschijnt als een van deze twee dingen geldt, nadat de module de ontvangen gegevens heeft geordend: de goodsId is leeg, of de SKU-lijst heeft geen enkele rij meer. Een lege goodsId is er een zonder waarde, met lege tekst of met een onwaar-waarde.

Geeft het een fout als de goodsId als tekst binnenkomt?

Niet omdat het tekst is. De module haalt de spaties aan de uiteinden weg en zet de waarde om in een getal als er alleen cijfers overblijven. Bevat wat overblijft andere tekens, dan blijft het tekst en is dat geen reden voor deze melding. Alleen tekst die na het weghalen van de spaties leeg is, telt als leeg.

Wat telt als geldige SKU-rij?

De module loopt de ontvangen lijst door en gooit twee soorten items weg: die geen gegevensset met sleutel en waarde zijn, en die geen SKU-identificatie hebben. Blijft er na die controle geen enkele rij over, dan verschijnt de melding. De rest van de rij beslist niet of de controle slaagt: een doelvoorraad voor de preorder blijft behouden en een einddatum van de preorder wordt omgezet in een tijdstempel.

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 je de fout vandaan bereikt

Welke knoppen kunnen hem geven?

Twee knoppen in de productweergave: Enable Temu Pre-sale en Disable Temu Pre-sale. Beide komen bij dezelfde controle uit, dus de melding is met allebei dezelfde.

Schema van de tekst van de preorderknop volgens de taal van Odoo
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: de tekst van de knop om de preorder te activeren zoals de gebruiker die ziet met Odoo in het Nederlands, Enable Temu Pre-sale.

Wanneer zie je die knoppen?

Volgens de voorwaarde van de weergave worden beide knoppen verborgen zodra een van deze voorwaarden ontbreekt: dat het product gekoppeld is aan een Temu-instantie (een indicator die in geen enkele weergave zichtbaar is), dat het veld Temu Display Goods een waarde heeft en dat het veld Temu Display Sku een waarde heeft. Daarnaast is er nog een interne indicator, Show Temu Ui, die ook nergens zichtbaar is en die de knoppen eveneens verbergt. Om de knoppen te zien moet het product dit alles tegelijk vervullen.

Als de knoppen alleen met goods en SKU zichtbaar zijn, hoe kan de fout dan verschijnen?

Omdat het twee verschillende controles zijn. De voorwaarde van de weergave bepaalt of je de knop ziet; de controle van de methode bepaalt of het wijzigingsverzoek voor de preorder wel wordt opgebouwd. De melding zegt dat wat die tweede controle ontving geen goodsId of geen bruikbare SKU-rij had.

Verschijnt het in alle versies van Odoo?

De melding staat in de gepubliceerde code van de takken 17.0, 18.0 en 19.0, en de zichtbaarheidsvoorwaarde van de knoppen is in alle drie dezelfde.

Wat je doet als de melding verschijnt

Is er iets naar Temu verstuurd?

Het wijzigingsverzoek voor de preorder niet. De controle gebeurt voordat dat verzoek wordt opgebouwd, dus het gaat niet naar Temu.

Hoe los ik het op?

Begin met wat je vanuit Odoo kunt zien. Controleer eerst of je op de productvariant staat die bij de Temu-advertentie hoort die je wilt wijzigen. Controleer daarna of Enable Temu Pre-sale en Disable Temu Pre-sale nog verschijnen: verdwijnen ze, dan voldoet het product niet meer aan de voorwaarde van de weergave (koppeling met de instantie, goods en SKU van Temu, plus de interne indicator die niet op het scherm staat). Klik tot slot opnieuw op de knop. Blijft de fout bestaan terwijl de knop zichtbaar is, noteer dan de productvariant en op welke van de twee knoppen je klikte, en laat het ons weten: dan is het zinvol om de module te bekijken met het concrete gegeven erbij.

Het formulier van de Temu-instantie open je vanuit het menu Temu.

Wat gebeurt er als de controle wel slaagt?

De module bouwt het verzoek op met de doelstatus van de preorder, de goodsId en de SKU-lijst, en stuurt het naar Temu door de API-methoden te proberen die als kandidaat beschikbaar zijn. Is de methode die heeft geantwoord een andere dan die in de instantie was genoteerd, dan werkt de module die bij. Elke andere fout die Temu teruggeeft staat los van deze melding.

Zo helpt FlexigoTech

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Werk je vanuit Odoo met Temu en wil je dat iemand samen met je je producten en je instantie nakijkt, dan heb je de pagina van de module en de vermelding in Odoo Apps.

In één zin: de module is gestopt voordat het verzoek werd opgebouwd, omdat de goodsId of een SKU-rij met identificatie ontbrak.

Lees verder

Velden van het Temu Dashboard-formulier: wat betekent elk veld en wat vul je inChecklist van de velden in het Temu Dashboard-formulier van Temu Connector for Odoo: wat de hulptekst zegt, de standaardwaarde en wat je best vooraf beslist.
Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen

Bronnen

  • Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
  • Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): views/product_template_views.xml
  • Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
  • flexigotech.com/en/services.html