Salta al contingut principal
Shopify

Què afegeix Shopify Connector a la comanda de venda d'Odoo

Shopify Connector amplia la comanda de venda de l'app Vendes amb un grup Shopify (referència, instància, etiquetes i nota), el comptador Refunds i una columna Estado de Envío que es calcula a partir de quantitats lliurades i albarans; aquí tens quan es veu cada cosa i com es decideix cada estat.

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

Què afegeix el mòdul a la comanda de venda, camp a camp

Shopify Connector amplia la comanda de venda estàndard de l'app Vendes. No crea cap pantalla a part: suma camps a la comanda que ja fas servir. A Odoo 20.0, el mòdul afegeix aquests camps:

Esquema fet amb codi: a dalt l'app estàndard Vendes i a sota els camps que hi afegeix el mòdul
Esquema generat a partir del codi publicat del mòdul, no és una captura d'Odoo. Les etiquetes van en anglès, com al codi.
CampOn es veuVisibilitatDetall
Shopify Order RefFitxa de la comanda, grup ShopifyS'amaga quan està buitNomés lectura
Shopify InstanceFitxa de la comanda, grup ShopifyS'amaga quan Shopify Order Ref està buitNomés lectura
Shopify TagsFitxa de la comanda, grup ShopifyS'amaga quan Shopify Order Ref està buitLa seva ajuda diu: «Tags from Shopify order.»
Shopify NoteFitxa de la comanda, grup ShopifyS'amaga quan Shopify Order Ref està buitLa seva ajuda diu: «Customer note from Shopify order.»
RefundsFitxa de la comandaS'amaga quan val zeroNombre enter
Estado de EnvíoLlista de comandes de vendaEs veu a la llistaDesplegable amb els valors que veus més avall

Amb Odoo en català, el comptador es diu Refunds, perquè el mòdul no el tradueix; l'esquema següent recull com es diu aquest mateix text en altres idiomes: Erstattungen en alemany, Remboursements en francès, Rimborsi en italià i Refunds en portuguès.

Esquema fet amb codi: el text Refunds tal com el veu l'usuari en castellà, alemany, francès, italià i portuguès
Esquema generat a partir dels fitxers de traducció publicats del mòdul, no és una captura d'Odoo.

El mòdul també enllaça internament la comanda amb el seu registre de comanda de Shopify: cerca el registre l'identificador del qual coincideix amb Shopify Order Ref i la instància del qual és la de Shopify Instance, i es queda amb el primer que troba. Si falta qualsevol de les dues dades, no enllaça 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)

Comanda normal davant de comanda amb referència de Shopify

Amb els valors per defecte, Shopify Order Ref està buit, i per això el grup Shopify no es veu en una comanda qualsevol. Apareix tan bon punt aquest camp té valor. Si el grup no hi és, és que la comanda no té referència de Shopify.

ElementComanda sense referència de ShopifyComanda amb referència de Shopify
Grup ShopifyNo es veuEs veu, amb referència, instància, etiquetes i nota
RefundsS'amaga mentre val zeroS'amaga mentre val zero: la seva condició no mira la referència
Estado de EnvíoÉs a la llistaÉs a la llista: el càlcul no comprova si hi ha referència

La tercera fila mereix una lectura atenta: el càlcul de l'estat d'enviament recorre les comandes sense preguntar per la referència de Shopify, així que no és una columna exclusiva de les comandes que vénen de la botiga.

Com decideix el mòdul l'Estado de Envío

Primer, el mòdul mira l'estat de la comanda. Després reuneix les línies que compten per a l'enviament: les que no són seccions ni notes, tenen producte, aquest producte és d'un dels tipus que el codi considera enviables i la quantitat demanada és més gran que zero. Suma el que s'ha demanat i el que s'ha lliurat d'aquestes línies i ho compara.

Situació de la comandaEstado de Envío
La comanda està cancel·ladaCancelled
Hi ha línies enviables i la quantitat lliurada és zero o menysNo Validado
Hi ha línies enviables i el lliurat arriba o supera el demanatEnviado
Hi ha línies enviables i el lliurat és positiu però menor que el demanatParcialmente Enviado

Si no hi ha cap línia enviable, el mòdul canvia de mètode i recorre els albarans de la comanda:

Albarans de la comandaEstado de Envío
Cap, un cop descartats els cancel·latsNo Validado
Tots els que compten estan fetsEnviado
Només alguns estan fetsParcialmente Enviado
Cap està fetListo para Enviar

Un detall del recorregut per albarans: si el model d'albarà distingeix el tipus d'operació i la comanda té albarans de sortida, només compten aquests.

Què treure d'aquesta lògica

  • Listo para Enviar només surt en el recorregut per albarans, és a dir, quan la comanda no té línies enviables.
  • Una comanda cancel·lada es queda en Cancelled encara que tingui quantitats lliurades: és el primer que es comprova.
  • Al primer mètode, No Validado equival a quantitat lliurada zero o menys; el codi no mira els albarans.

La referència de Shopify no es reescriu

El mòdul també vigila l'escriptura de Shopify Order Ref. Si la comanda ja té una referència i algú intenta desar-ne una altra de diferent (inclosa una de buida), l'acció s'atura i no es desa res del que havia de canviar. La regla no s'aplica quan l'escriptura es fa amb el mode de superusuari d'Odoo, i escriure el mateix valor que ja hi ha no l'activa. El comentari del codi ho explica per la manera de treballar del connector: localitza la comanda per aquesta referència.

A la fitxa, a més, Shopify Order Ref figura com a només lectura.

Cost i com t'ajuda FlexigoTech

El mòdul costa 9 € per versió d'Odoo, pagament únic i sense IVA, per a 17, 18, 19 i 20 (pots veure-ho a la fitxa d'Odoo Apps). El seu manifest indica que necessita la subscripció a FlexigoTech Cloud: el pla Connector costa 49 €/mes o 490 €/any sense IVA.

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si la teva comanda de venda necessita camps propis o un flux diferent amb la teva botiga, es pot plantejar com a desenvolupament a part.

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