Naar hoofdinhoud
Temu

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

De knop Submit op het annuleringsformulier zie je alleen bij de beginstatus en als het geen extern type is; bij het klikken vult de module gegevens aan vanuit de bestelling, controleert de hoofdbestelling en stuurt een beroep of een annulering wegens voorraadtekort naar Temu.

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

De annuleringsformulieren open je via het menu Temu › Orders & Fulfillment › Cancellations. In het formulier heet de knop Submit. Hij zit in de branches 17, 18 en 19 van Odoo.

De knop is verborgen wanneer het formulier niet meer in de beginstatus staat of wanneer het verzoek van het type extern is. Met de standaardwaarden van een nieuw formulier (verzoek van het type beroep en beginstatus) zie je de knop.

Met code gemaakt schema: het annuleringsmenu, de verzendknop, de meldingen die hem kunnen stoppen en de status Failed
Met code gemaakt schema op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: van boven naar beneden het menu, de knop met aan de zijkant de meldingen die hem kunnen stoppen, en de status waarin het formulier achterblijft. De labels staan in het Engels, de oorspronkelijke tekst uit de code.
Met code gemaakt schema met de tekst van de knop afhankelijk van de taal van Odoo
Met code gemaakt schema op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: de module heeft geen vertaling voor deze taal, dus de knop heet Submit.
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)

Het voorbeeld: Casa Brisa en een bestelling zonder voorraad

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Casa Brisa is een verzonnen winkel die huishoudartikelen op Temu verkoopt en van een artikel uit een bestelling geen voorraad meer heeft. Ze opent Temu › Orders & Fulfillment › Cancellations, gaat naar het annuleringsformulier van die bestelling en ziet de knop Submit. Wat er daarna gebeurt, hangt af van wat er op het formulier is ingevuld.

Voor je klikt: wat de module al invult

De eerste stap hangt niet van de knop af. Als het formulier aan een Temu-bestelling is gekoppeld, vult de module bij het aanmaken Instance, Parent Order Sn en de lijst met bestelnummers (Order Sn List Csv) in op basis van die bestelling, wanneer die gegevens leeg zijn. Bij het opslaan doet hij een vergelijkbare controle: hij zet de Parent Order Sn als die ontbreekt en vult de lijst met het nummer van de bestelling als de lijst leeg is.

Bij Casa Brisa is het formulier aan de bestelling gekoppeld, dus de hoofdbestelling en de lijst staan er al in. Een formulier dat aan geen enkele bestelling is gekoppeld, krijgt die gegevens niet vanuit de bestelling.

Wat de knop controleert, in volgorde

Bij het klikken op Submit doet de module dit:

  1. Hij herhaalt de hierboven beschreven aanvulling vanuit de bestelling, voor het geval er nog iets leeg is.
  2. Als de Parent Order Sn nog leeg is, stopt hij met Parent Order SN is required.
  3. Als het verzoek een voorraadtekort betreft en de lijst met bestelnummers leeg is, stopt hij met Out-of-stock cancellation requires at least one order SN. De lijst komt uit de al opgeslagen gegevens of, als die er niet zijn, uit het veld Order Sn List Csv, dat wordt gelezen door te splitsen op komma's of regeleinden en lege plekken te negeren.
  4. Als het verzoek een beroep is, eist de module dat er een motivering is ingevuld en dat elke bewijslink met http:// of https:// begint. Als een van beide niet klopt, stopt hij met een fout.
  5. Als alles in orde is, stuurt hij het verzoek via de Instance van het formulier naar Temu.

Wanneer de controle van de hoofdbestelling of die van de lijst bij voorraadtekort mislukt, blijft het formulier in de beginstatus staan en wordt er niets naar Temu gestuurd. Casa Brisa, met een gekoppeld formulier, komt hier doorheen.

Wat er wordt verstuurd en wat er op het formulier verandert

De route hangt af van het type verzoek.

Beroep

Het verzoek bevat het annuleringstype, de hoofdbestelling en de motivering met de bewijslinks. Het type komt uit het veld Appeal Cancel Type, dat op het formulier staat, wordt verborgen wanneer het verzoek geen beroep is en de keuzes Suspected Batch Refund en Incorrect Address biedt. De standaardwaarde is Incorrect Address, dus kijk ernaar voor je verstuurt.

Als het antwoord van Temu een aanvraagnummer bevat, gaat het formulier naar de status verzonden; zo niet, dan blijft het in behandeling. In beide gevallen bewaart de module het verzoek en het antwoord, noteert hij datum en tijd van verzending, maakt hij de laatste fout leeg en legt hij de lijst met bestelnummers vast.

Voorraadtekort

Het verzoek bevat de hoofdbestelling en de lijst met bestelnummers. Als het antwoord van Temu een positief resultaat aangeeft, blijft het formulier in behandeling; zo niet, dan komt het op Failed. De module bewaart ook de foutredenen en de resultaten per bestelling die Temu teruggeeft, naast het verzoek, het antwoord, datum en tijd van verzending en de lijst met bestellingen.

Een detail om te weten: als Temu bij dit type geen positief resultaat geeft, komt het formulier op Failed en eindigt de knop toch met zijn verzendmelding. Kijk dus na het klikken naar de status van het formulier en laat je niet alleen door de melding leiden.

De eindmelding en wat er bij een fout gebeurt

Als het verzenden zonder fout eindigt, verschijnt er een succesmelding met de tekst Temu cancellation request has been submitted., die niet vast op het scherm blijft staan.

Als er iets misgaat binnen het verzendblok (de controle van motivering en links bij een beroep, de aanroep naar Temu of een andere fout), schrijft de module de status Failed met de tekst van de fout en gooit hij die fout opnieuw, zodat je hem op het scherm ziet. De controles van de hoofdbestelling en van de lijst bij voorraadtekort gebeuren eerder, buiten dat blok: ze stoppen alleen de actie.

Omdat de knop verdwijnt wanneer het formulier niet meer in de beginstatus staat en het verzenden het formulier in een andere status zet, zie je de knop na het verzenden niet meer op dat formulier.

Wat je van het voorbeeld leert

  • Controleer Parent Order Sn en Order Sn List Csv voor je klikt; zorg bij een beroep dat de motivering is ingevuld en dat de bewijslinks met http:// of https:// beginnen.
  • Kijk bij een beroep naar Appeal Cancel Type: de standaardwaarde is Incorrect Address.
  • Lees na het verzenden de status van het formulier: de succesmelding is bij voorraadtekort niet genoeg.

Kosten en hulp

Temu Connector for Odoo is een module met eenmalige betaling per versie en de verbinding loopt via FlexigoTech Cloud, in het plan Connector: € 49 per maand of € 490 per jaar, excl. btw. De details over de aankoop vind je op de pagina van de module. FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat als jouw annuleringsproces meer nodig heeft.

Lees verder

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

Bronnen