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
Regionno 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.


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
Regiona la fitxa deFulfillment.
- Omple
Regionamb 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ó
Executea 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 campRegion.
- Tingues present que l'acció s'ha aturat amb el missatge: aquesta pulsació d'
Executeno ha construït la petició.
- Obre la fitxa de
Fulfillmenti ompleRegionamb 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 aRegionno 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.

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
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_fulfillment.py
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_fulfillment_views.xml
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
