Aquest avís atura l'acció: el que el botó anava a fer no arriba a fer-se.

Què tens al davant quan surt
Obres la fitxa des del menú Temu › Orders & Fulfillment › Fulfillment i prems Execute. El botó es veu sempre a Odoo 17, 18 i 19. En prémer-lo, el seu mètode arriba al que construeix la petició, i és aquest últim el que llança Provide orderSnList or payload lines for shipping services query. si es compleix la seva condició.

Execute, perquè el mòdul no el tradueix.
Per què surt i què mira el codi
Només surt amb la consulta de serveis d'enviament
La comprovació viu dins de la branca de l'operació de serveis d'enviament. Amb qualsevol altra operació, el codi ni la mira. Si el missatge t'apareix, la fitxa estava plantejada com aquesta consulta, i això és el primer que convé tenir present.
Han de faltar les dues coses alhora
La condició és doble: la fitxa no té cap línia a la pestanya Payload Lines i, a més, la llista de comandes (orderSnList, com la anomena el missatge) està buida. Basta una de les dues perquè la comprovació passi. El codi llegeix aquesta llista separant els valors per comes o per salts de línia i descarta els buits, de manera que un text amb només comes, espais o salts de línia compta com a buit.
El camp Order Sn de la fitxa no compta
Per la semblança de noms podria semblar que omplir Order Sn evita l'avís, però no: la comprovació mira les línies i la llista de comandes, no aquest camp. On sí intervé és després: quan hi ha línies, una línia que no porta el seu propi número de comanda fa servir el d'Order Sn de la fitxa. Aquest camp completa una línia, però no substitueix les línies.
Arribes aquí amb les dades d'enviament ja revisades
Just abans d'aquesta comprovació, el mètode exigeix que estiguin emplenats el magatzem, el pes i la seva unitat, la llargada, l'amplada, l'alçada i la unitat de les mesures. Aquesta revisió va primer. Per tant, si veus Provide orderSnList or payload lines for shipping services query., aquestes dades ja havien passat aquesta revisió i el que falta són les línies o la llista de comandes.
Una petició ja fixada d'antuvi se salta tot això
Si la fitxa porta una petició de substitució amb contingut i aquest contingut és un objecte, el mètode retorna aquesta petició tal qual i no arriba a cap de les comprovacions de l'operació, inclosa aquesta. Serveix per entendre per què una fitxa així no dona l'avís. No és la via per resoldre'l: el camí normal són les línies.
Què fa el mòdul quan sí que hi ha línies
Superada la comprovació, el mètode munta la petició amb les dades d'enviament i, si hi ha línies, afegeix la informació de cadascuna: el seu número de comanda (o el d'Order Sn de la fitxa si la línia no el porta) i la seva quantitat, que mai baixa d'un. Si hi ha llista de comandes, també la inclou. Per això, amb línies la consulta té de què partir.
És el mateix missatge a les branques 17, 18 i 19
El text és al codi publicat de les branques 17.0, 18.0 i 19.0. Les comprovacions prèvies i el seu ordre són les del codi d'Odoo 19.0, així que si treballes amb una altra versió, compara-ho amb la teva instal·lació abans de donar-ho per igual.
Com resoldre'l
- Obre la fitxa des de
Temu › Orders & Fulfillment › Fulfillment. - Entra a la pestanya
Payload Linesi afegeix almenys una línia. - Si una línia no porta el seu propi número de comanda, omple
Order Sna la fitxa: la línia farà servir aquest. - Prem
Executede nou.
Amb línies a la pestanya, la condició de l'avís deixa de complir-se, perquè basta que existeixi alguna línia.
Que aquest avís desaparegui no garanteix que la resta de comprovacions de l'operació passin: cadascuna atura l'acció per separat.
Què comprovar després
- Que la pestanya
Payload Linesmostra les línies que acabes de crear. - Que, si una línia no té número de comanda propi,
Order Sna la fitxa té el valor que vols que faci servir. - Que, en prémer
Execute, ja no surt aquest missatge. Si surt un altre missatge, atén-lo per separat: aquest ja no és el motiu.
Com et pot ajudar FlexigoTech
Si estàs implantant Odoo i connectant Temu, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Pots veure el mòdul a la pàgina de Temu Connector for Odoo i consultar-nos si el teu flux d'enviaments necessita una integració a mida.
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
