Salta al contingut principal
Temu

L'error regionId de la consulta d'empreses de logística de Temu a Odoo

El missatge regionId is required for logistics companies query. surt en prémer «Execute» en una fitxa de Fulfillment preparada per a la consulta d'empreses de logística quan el camp Region està buit o a 0. Es corregeix omplint Region amb un nombre enter diferent de 0 i tornant a prémer el botó.

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
5 min

La condició exacta del missatge

El missatge regionId is required for logistics companies query. el llança el mètode de Temu Connector for Odoo que prepara la petició a partir de la fitxa de Fulfillment. S'hi arriba en prémer el botó Execute: la seva acció passa per aquest mètode i, si es compleix la condició, s'atura amb el missatge.

Llegida al codi d'Odoo 19.0, la condició té dues parts que s'han de donar alhora:

  • La fitxa està preparada per a la consulta d'empreses de logística (logistics companies).
  • El camp Region no té un valor diferent de 0: està buit o a 0. Per al codi, un 0 compta igual que un camp buit.

Hi ha un detall previ. Si la fitxa porta ja escrita una petició pròpia, el mètode la retorna tal qual i ni tan sols arriba a mirar l'operació ni Region. Sense aquesta petició pròpia, el mètode llegeix l'operació de la fitxa i, quan és la consulta d'empreses de logística, comprova Region. Si Region té un nombre diferent de 0, la petició porta aquest nombre de regió. Si està buit o a 0, l'acció s'atura amb el missatge i no continua.

El missatge és al codi publicat d'Odoo 17, 18 i 19. El botó Execute es veu sempre a la fitxa en aquestes tres versions.

Esquema fet amb codi, no una captura d'Odoo: de dalt a baix, el menú de Fulfillment dins de Temu, el botó d'execució al costat del camp de regió i el missatge d'error de la consulta d'empreses de logística
Esquema del recorregut que porta al missatge, amb els rètols en anglès del codi del mòdul (Odoo 17, 18 i 19).
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)

Què vol dir

El missatge et diu que la consulta d'empreses de logística necessita un nombre de regió i la fitxa no el porta. A la fitxa, aquesta dada és el camp Region, un camp numèric enter que es veu a la fitxa de Fulfillment. Amb aquesta operació, la petició que prepara el mètode porta únicament aquest nombre de regió, així que si el camp està buit o a 0 no hi ha amb què construir-la i el mètode s'atura.

Les fitxes de Fulfillment s'obren des del menú Temu › Orders & Fulfillment › Fulfillment.

Checklist abans de prémer Execute

Si vas a llançar la consulta d'empreses de logística, repassa això abans d'executar i evitaràs el missatge.

  • Obre la fitxa des del menú Temu › Orders & Fulfillment › Fulfillment, ja sigui una de ja creada o una de nova.
  • Tingues clar que la fitxa és la de la consulta d'empreses de logística (logistics companies). Aquest missatge només surt amb aquesta operació.
  • Localitza el camp Region a la fitxa de Fulfillment.
  • Omple Region amb un nombre enter diferent de 0 abans d'executar. Si el deixes buit o a 0, la condició del codi es compleix i l'acció s'atura.
  • Confirma que veus el botó Execute a la fitxa. A Odoo 17, 18 i 19 es veu sempre.

Checklist si el missatge ja ha sortit

  • Llegeix el text sencer: regionId is required for logistics companies query. Parla de la regió de la consulta, que a la fitxa és el camp Region.
  • Tingues present que l'acció s'ha aturat amb el missatge: aquesta pulsació d'Execute no ha construït la petició.
  • Obre la fitxa de Fulfillment i omple Region amb un nombre enter diferent de 0.
  • Torna a prémer Execute.
  • Si el camp ja tenia un 0 i creies que era un valor vàlid, canvia'l: per al codi, un 0 equival a no haver omplert res i el missatge torna a sortir.
  • Si no pensaves consultar empreses de logística, revisa que has obert la fitxa que volies. La condició del missatge depèn de l'operació de la fitxa.

Checklist després de corregir-ho

  • Comprova que ja no apareix regionId is required for logistics companies query. en executar.
  • Si apareix un missatge diferent, llegeix-lo sencer: és una altra comprovació del mòdul i pot referir-se a una altra dada. Tracta'l per separat.
  • Recorda que, amb la fitxa preparada per a la consulta d'empreses de logística, la petició porta el nombre tal com el vas escriure a Region.
  • Si la fitxa porta una petició pròpia ja escrita, el mètode l'usa sense mirar Region. Tingues-ho en compte si un canvi a Region no sembla tenir efecte.

El rètol del botó segons l'idioma

Amb Odoo en català, el botó es diu Execute, perquè el mòdul no el tradueix a aquest idioma. És el mateix botó de la fitxa de Fulfillment, i és el que passa per la comprovació de Region. Si treballes amb usuaris en idiomes diferents, cadascun veurà el rètol del seu idioma, però el comportament és el mateix.

Esquema fet amb codi a partir de les traduccions publicades del mòdul, no una captura d'Odoo: el rètol del botó d'execució segons l'idioma d'Odoo
Esquema del rètol del botó segons l'idioma.

Què comprova el codi en aquest punt

En aquest punt el codi només mira si Region té un valor diferent de 0. Si el té, el passa a la petició tal qual. Per això, quan surt el missatge, el lloc on mirar és Region (és buit o a 0?) i, si aquí tot quadra, l'operació amb què està preparada la fitxa.

Per veure què més fa el botó i quins altres errors pot donar, tens l'article Què fa el botó Execute de Temu Connector for Odoo.

Com t'ajuda FlexigoTech

Si estàs implantant Odoo i vols connectar Temu amb la teva operativa d'enviaments, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Pots veure el mòdul a la seva pàgina o a la fitxa d'Odoo Apps. El mòdul és de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud (pla Connector: 49 €/mes o 490 €/any, sense IVA).

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