Salta al contingut principal
Shopify

El albarà ha d'estar validat abans d'actualitzar el seguiment a Shopify

El missatge Picking must be done before updating Shopify tracking. surt quan l'albarà no està en estat Fet i s'intenta actualitzar el seguiment a Shopify. Es resol validant l'albarà: l'acció s'atura abans de parlar amb Shopify.

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

L'essencial

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

Aquest avís apareix a l'albarà d'una venda de Shopify quan es demana actualitzar el seguiment i l'albarà encara no està acabat. Segons el codi publicat d'Odoo 20, això és el que passa exactament i el que pots fer.

El que hi ha darrere del missatge

La condició és una sola: l'albarà no està en Fet

El mètode que actualitza el seguiment mira l'estat de l'albarà. Si no és Fet, l'acció s'atura i Odoo mostra Picking must be done before updating Shopify tracking. Qualsevol estat diferent de Fet compleix la condició, i en aquest avís no hi ha cap altra comprovació barrejada.

És el primer que comprova el mètode

Després d'assegurar-se que treballa amb un sol albarà, el primer que fa el mètode és mirar l'estat. Tota la resta arriba després: comprovar l'ID de fulfillment de Shopify, localitzar la instància de Shopify de la comanda de venda i demanar a Shopify que actualitzi el seguiment. Com que el missatge atura l'acció, no es desa res del que l'acció havia de canviar i no es crida Shopify.

Esquema fet amb codi: a dalt el botó Update Shopify Tracking i a sota el missatge Picking must be done before updating Shopify tracking.
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): el botó i el missatge, amb els rètols en anglès del codi, a Odoo 17, 18, 19 i 20.

Com s'arriba al missatge

El missatge pot sortir en prémer el botó Update Shopify Tracking de la vista de l'albarà. Aquest botó crida un mètode que enllaça amb el mètode intern que acabem de descriure, i és aquest últim el que llança l'avís si l'albarà no està en Fet.

El botó ja s'amaga fora de Fet, i el mètode ho torna a comprovar

A Odoo 17, 18, 19 i 20 la vista amaga el botó Update Shopify Tracking quan es dona qualsevol d'aquestes tres situacions:

  • l'albarà no és d'una comanda de Shopify (la marca interna Is Shopify Order no es veu en cap vista);
  • l'albarà no està en Fet;
  • el camp Shopify Fulfillment està buit.

Dit d'una altra manera, per veure el botó cal un albarà de Shopify en Fet i amb Shopify Fulfillment informat. Tot i això, el mètode repeteix la comprovació de l'estat abans de fer res.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

Què fer i què ve després

Valida l'albarà i repeteix l'actualització

El mateix missatge ho diu: l'albarà ha d'estar validat. Porta l'albarà a Fet. Amb aquest estat, el botó Update Shopify Tracking apareix sempre que es compleixin les altres dues condicions de la vista: que l'albarà sigui d'una comanda de Shopify i que tingui Shopify Fulfillment. Si després de validar el botó continua sense aparèixer, és que falta alguna d'aquestes dues condicions. Quan aparegui, pots tornar a demanar l'actualització del seguiment.

Amb l'albarà en Fet, el mètode continua amb altres comprovacions

Amb l'albarà ja en Fet, el mètode comprova que l'albarà tingui ID de fulfillment de Shopify, busca la instància de Shopify a través de la comanda de venda i demana a Shopify que actualitzi el seguiment. Si tot va bé, desa l'estat del fulfillment que retorna Shopify, la data i hora de l'última sincronització del seguiment, buida l'error anterior, conserva el que s'ha enviat i la resposta rebuda, i deixa un missatge a l'albarà. Si una d'aquestes comprovacions falla, sortirà un avís diferent: el missatge que ens ocupa parla només de l'estat de l'albarà.

El mateix missatge a les quatre versions

El missatge és al codi publicat d'Odoo 17, 18, 19 i 20, i la condició de la vista del botó és la mateixa a les quatre. El codi del mètode que hem recorregut és el d'Odoo 20. Amb Odoo en català veus Picking must be done before updating Shopify tracking., perquè el mòdul no el tradueix; l'esquema recull com apareix el mateix text amb les traduccions publicades del mòdul.

Esquema fet amb codi que mostra el mateix missatge en castellà, alemany, francès, italià i portuguès.
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): el text del missatge segons l'idioma d'Odoo, en castellà, alemany, francès, italià i portuguès.

Cost i ajuda

Shopify Connector costa 9 € per versió d'Odoo, per a 17, 18, 19 i 20, pagament únic i sense IVA, segons la seva fitxa d'Odoo Apps. A més, necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 € al mes o 490 € a l'any, sense IVA.

Si estàs implantant Odoo amb Shopify i vols revisar com encaixen albarans i enviaments, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Què fa el botó Pull Stock de Shopify Connector, pas a pasQuè fa el botó Pull Stock de Shopify Connector a Odoo 20: quan apareix, què comprova, quins ajustos d'inventari crea i quins errors pot donar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts