Salta al contingut principal
Temu

Error de Temu amb comandes Y2_advance_sale i comandes sense etiqueta

El missatge The order with "Y2_advance_sale" label and the order without "Y2_advance_sale" label can't be fulfilled simultaneously. surt quan una fitxa de Fulfillment reuneix comandes de Temu amb l'etiqueta Y2_advance_sale i comandes sense: l'acció s'atura i es resol separant aquestes comandes en fitxes diferents.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Temu
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 19.0 · a les fonts enllaçades al final
Lectura
4 min

Què diu el missatge i quan el veuràs

Aquest és el text complet: The order with "Y2_advance_sale" label and the order without "Y2_advance_sale" label can't be fulfilled simultaneously. El veuràs en prémer el botó Execute en una fitxa de Fulfillment, que s'obre des del menú Temu › Orders & Fulfillment › Fulfillment. A Odoo 17, 18 i 19 aquest botó es veu sempre. És un error que atura l'acció.

Esquema del recorregut: el menú Fulfillment, el botó Execute i el missatge d'error
Esquema fet amb codi a partir del codi publicat del mòdul, no és una pantalla d'Odoo: el menú, el botó i el missatge, amb els rètols en anglès del codi (Odoo 17, 18 i 19).

El missatge diu que una mateixa fitxa no pot complir alhora comandes amb l'etiqueta Y2_advance_sale i comandes sense. Dit d'una altra manera: la fitxa ha reunit comandes dels dos tipus i el mòdul es nega a executar-la així.

Temu orders in Odoo every 15 minutes. Stock out every 5
Vídeo: Temu orders in Odoo every 15 minutes. Stock out every 5 (vídeo en anglès)

La condició exacta al codi

El mòdul fa aquesta comprovació en executar la fitxa, i el missatge només surt si es compleix tot el següent, per aquest ordre:

  • L'operació de la fitxa és crear o reintentar la compra d'enviament (buy shipping). Amb qualsevol altre tipus d'operació, la comprovació acaba sense més.
  • La fitxa té comandes relacionades. Si no n'hi troba cap, acaba.
  • Almenys una d'aquestes comandes porta l'etiqueta Y2_advance_sale. Si cap la porta, acaba.
  • A més, hi ha almenys una comanda relacionada sense l'etiqueta. Aquesta és la condició que llança el missatge.

Per tant, aquest missatge no surt si totes les comandes relacionades porten l'etiqueta ni si cap la porta: surt només amb la barreja.

Quines comandes compta la fitxa com a relacionades

Les comandes relacionades no són només la que tens enllaçada a la fitxa. Segons el codi, el mòdul reuneix:

  • La comanda enllaçada a la fitxa.
  • Si la fitxa té una instància de Temu assignada, les comandes d'aquesta mateixa instància el número de comanda pare o el número de comanda de les quals coincideix amb els que apareixen a la fitxa: a les seves llistes de números, a les seves pròpies dades de comanda i a les seves línies.
  • Si la fitxa no té instància, només compta la comanda enllaçada.

Al final, el mòdul es queda únicament amb les comandes de la instància de la fitxa. Una conseqüència pràctica: un número de comanda que aparegui en una línia pot portar a la comprovació una comanda que no esperaves, i si aquesta comanda no porta l'etiqueta, el missatge apareix encara que la comanda enllaçada sigui la correcta.

Llista de comprovació per resoldre'l

Abans de prémer Execute

  • Confirma quina operació té la fitxa. Si no és crear ni reintentar la compra d'enviament, aquest missatge no surt d'aquesta comprovació.
  • Anota quines comandes agrupa la fitxa: l'enllaçada i les que surtin dels números de comanda i de comanda pare que conté (a les seves llistes, a les seves pròpies dades de comanda i a les seves línies).
  • Identifica quines d'aquestes comandes porten l'etiqueta Y2_advance_sale i quines no.
  • Comprova que totes pertanyen a la mateixa instància de Temu que la fitxa: les d'una altra instància no compten.

Si el missatge ja ha sortit

  • Recorda que l'acció s'ha aturat.
  • Verifica que de debò hi ha barreja: almenys una comanda amb l'etiqueta i almenys una sense a la mateixa fitxa.
  • Separa les comandes: una fitxa només amb les que porten l'etiqueta Y2_advance_sale i una altra només amb les que no la porten.
  • Revisa els números de comanda i de comanda pare de les línies i de les llistes per si arrosseguen una comanda aliena al que volies executar.

Després de corregir

  • Torna a prémer Execute en cada fitxa, una per una.
  • Si surt un missatge diferent, llegeix-lo sencer: és un altre error i demana una altra correcció. Per saber què fa el botó i quins altres errors pot donar, tens què fa el botó Executar, pas a pas.

Per a qui implanta el connector

  • Prova el flux amb comandes amb etiqueta i sense abans de passar a producció, i comprova que cada tipus s'executa en la seva pròpia fitxa.
  • Anota al teu procediment intern que no es barregen els dos tipus en una mateixa fitxa.

Versions

El missatge és al codi publicat de les branques 17.0, 18.0 i 19.0 de Temu Connector for Odoo, i en aquestes tres versions el botó Execute es veu sempre. El mòdul es publica a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0.

Esquema del rètol del botó segons l'idioma d'Odoo: Execute en anglès i Ejecutar en castellà
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una pantalla d'Odoo: el text Execute tal com el veu l'usuari amb Odoo en català, Execute.

Com pot ajudar-te FlexigoTech

Si estàs implantant Odoo i vols que el flux de comandes de Temu quedi ordenat des del principi, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Pots veure el connector a la seva pàgina a flexigotech.com.

Continua llegint

Què fa el botó Execute de Temu Connector for Odoo, pas a pasQuè fa el botó Execute de Fulfillment a Temu Connector for Odoo: què comprova, quins estats escriu i quins missatges poden aturar-lo.
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades

Fonts