Naar hoofdinhoud
Temu

Temu-fout bij orders met Y2_advance_sale en orders zonder label

De melding The order with "Y2_advance_sale" label and the order without "Y2_advance_sale" label can't be fulfilled simultaneously. verschijnt wanneer een Fulfillment-record Temu-orders met het label Y2_advance_sale combineert met orders zonder dat label: de actie stopt en je lost het op door die orders over aparte records te verdelen.

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 wanneer je haar ziet

Dit is de volledige tekst: The order with "Y2_advance_sale" label and the order without "Y2_advance_sale" label can't be fulfilled simultaneously. Je ziet haar zodra je op de knop Execute klikt in een Fulfillment-record, dat je opent via het menu Temu › Orders & Fulfillment › Fulfillment. In Odoo 17, 18 en 19 is die knop altijd zichtbaar. Het is een fout die de actie stopt.

Schema van het verloop: het menu Fulfillment, de knop Execute en de foutmelding
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen Odoo-scherm: het menu, de knop en de melding, met de Engelse labels uit de code (Odoo 17, 18 en 19).

De melding zegt dat één record niet tegelijk orders met het label Y2_advance_sale en orders zonder dat label kan uitvoeren. Anders gezegd: het record heeft orders van beide soorten verzameld en de module weigert het zo uit te voeren.

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)

De exacte voorwaarde in de code

De module voert deze controle uit bij het uitvoeren van het record, en de melding verschijnt alleen als alles hieronder waar is, in deze volgorde:

  • De bewerking van het record is het aanmaken of opnieuw proberen van de verzendaankoop (buy shipping). Bij elk ander type bewerking eindigt de controle zonder meer.
  • Het record heeft gerelateerde orders. Als er geen enkele wordt gevonden, eindigt de controle.
  • Minstens één van die orders heeft het label Y2_advance_sale. Als geen enkele het heeft, eindigt de controle.
  • Bovendien is er minstens één gerelateerde order zonder het label. Dat is de voorwaarde die de melding veroorzaakt.

Deze melding verschijnt dus niet als alle gerelateerde orders het label hebben, en ook niet als geen enkele het heeft: ze verschijnt alleen bij een mix.

Welke orders het record als gerelateerd telt

De gerelateerde orders zijn niet alleen de order die aan het record is gekoppeld. Volgens de code verzamelt de module:

  • De order die aan het record is gekoppeld.
  • Als het record een Temu-instantie toegewezen heeft, de orders van diezelfde instantie waarvan het bovenliggende ordernummer of het ordernummer overeenkomt met die in het record: in de nummerlijsten, in de eigen ordergegevens en in de regels.
  • Als het record geen instantie heeft, telt alleen de gekoppelde order.

Uiteindelijk houdt de module alleen de orders van de instantie van het record over. Een praktisch gevolg: een ordernummer in een regel kan een order in de controle brengen die je niet verwachtte, en als die order het label niet heeft, verschijnt de melding ook al is de gekoppelde order de juiste.

Checklist om het op te lossen

Voordat je op Execute klikt

  • Controleer welke bewerking het record heeft. Als het niet gaat om het aanmaken of opnieuw proberen van de verzendaankoop, komt deze melding niet uit deze controle.
  • Noteer welke orders het record groepeert: de gekoppelde en die voortkomen uit de ordernummers en bovenliggende ordernummers die het bevat (in de lijsten, in de eigen ordergegevens en in de regels).
  • Bepaal welke van die orders het label Y2_advance_sale hebben en welke niet.
  • Controleer of ze allemaal tot dezelfde Temu-instantie behoren als het record: orders van een andere instantie tellen niet mee.

Als de melding al is verschenen

  • Bedenk dat de actie is gestopt.
  • Controleer of er echt een mix is: minstens één order met het label en minstens één zonder in hetzelfde record.
  • Scheid de orders: één record alleen met de orders die het label Y2_advance_sale hebben en een ander alleen met de orders zonder.
  • Controleer de ordernummers en bovenliggende ordernummers in de regels en in de lijsten, voor het geval ze een order meeslepen die je niet wilde uitvoeren.

Na de correctie

  • Klik opnieuw op Execute in elk record, één voor één.
  • Als er een andere melding verschijnt, lees die dan helemaal: het is een andere fout en vraagt een andere correctie. Om te weten wat de knop doet en welke andere fouten kunnen optreden, vind je wat de knop Execute doet, stap voor stap.

Voor wie de connector implementeert

  • Test de flow met orders met en zonder label voordat je live gaat, en controleer of elk type in een eigen record wordt uitgevoerd.
  • Leg in je interne procedure vast dat de twee soorten niet in hetzelfde record worden gemengd.

Versies

De melding staat in de gepubliceerde code van de branches 17.0, 18.0 en 19.0 van Temu Connector for Odoo, en in die drie versies is de knop Execute altijd zichtbaar. De module wordt gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0.

Schema van het label van de knop volgens de taal van Odoo: Execute in het Engels en Ejecutar in het Spaans
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen Odoo-scherm: de tekst Execute zoals de gebruiker die ziet met Odoo in het Spaans, Ejecutar.

Hoe FlexigoTech je kan helpen

Als je Odoo implementeert en wilt dat de orderflow van Temu vanaf het begin netjes is ingericht, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat. Je kunt de connector bekijken op zijn pagina op flexigotech.com.

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