Salta al contingut principal
Shopify

Shopify Connector: l'error de Push Stock quan Shopify és el mestre de l'estoc

Surt en prémer Push Stock quan la instància té marcada Pull stock from Shopify: l'estoc viatja de Shopify a Odoo i el mòdul no l'envia en sentit contrari. Es resol desmarcant aquesta casella si vols que Odoo enviï l'estoc.

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

Quan surt exactament

L'avís diu, amb el nom de la instància inclòs, que l'estoc es porta de Shopify a Odoo, que Shopify és el mestre de l'estoc i que cal desmarcar la casella Pull stock from Shopify per enviar-lo des d'Odoo.

Surt en prémer el botó Push Stock de la fitxa de la instància, i aquest botó es veu a Odoo 17, 18, 19 i 20 sense cap condició. El que provoca l'avís, segons el codi d'Odoo 20.0, és una sola cosa: que en aquesta instància estigui marcada la casella Pull stock from Shopify. El mètode ho comprova abans que res, abans de buscar la ubicació de Shopify i abans de mirar quins productes hi ha vinculats. Si es compleix, l'acció s'atura i no s'envia cap quantitat a Shopify. L'avís és al codi publicat de les quatre branques: 17.0, 18.0, 19.0 i 20.0.

Esquema fet amb codi, no una pantalla d'Odoo: el menú de les instàncies, el botó Push Stock, la tasca Shopify Push Stock, el camp Pull stock from Shopify i el missatge, amb els rètols en anglès
Esquema fet amb codi a partir del codi publicat del mòdul (Odoo 17.0, 18.0, 19.0 i 20.0): de dalt a baix, el menú, el botó, la tasca, el camp i el missatge.
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è significa

Marcar Pull stock from Shopify li diu al mòdul que Shopify és qui mana en l'estoc. Segons l'ajuda del camp, cada baixada fixa l'estoc disponible de la ubicació principal de Shopify a la ubicació d'Odoo vinculada, amb un ajust d'inventari, restant el que Odoo ha lliurat i Shopify encara no ha servit. La mateixa ajuda diu que la casella no pot estar activada alhora que l'enviament d'estoc, ni amb una altra botiga que porti estoc a la mateixa ubicació d'Odoo.

D'aquí l'avís: amb Shopify com a mestre, Push Stock es nega a enviar l'estoc d'Odoo cap a Shopify. La baixada i l'enviament no conviuen en una mateixa instància. Al codi, el valor per defecte de la casella és desactivada, i amb aquest valor la comprovació no es compleix.

Un matís d'aquesta ajuda que convé tenir present: el que Shopify guarda com a malmès, en control de qualitat o com a estoc de seguretat forma part del seu estoc disponible, i a Odoo hi entra com a estoc normal.

Cas il·lustratiu: una botiga que vol enviar el seu estoc

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Ceràmiques Aurora, una botiga inventada, ven a Shopify i porta el magatzem a Odoo. La persona de compres obre la fitxa de la instància i prem Push Stock esperant que Shopify reflecteixi les existències d'Odoo. En lloc d'això rep l'avís que Shopify és el mestre de l'estoc, amb el nom de la seva botiga inclòs.

Això és el que fa després:

  1. Obre la fitxa de la instància des del menú Vendes, després Shopify, Control Center i Instances.
  2. Va a la pestanya Operations, al grup Sync Settings, i veu marcada Pull stock from Shopify.
  3. Decideix qui mana. Si vol que sigui Odoo, desmarca la casella, desa la fitxa i torna a prémer Push Stock. Si prefereix que mani Shopify, deixa la casella com està i no fa servir Push Stock.

Si es queda amb Shopify com a mestre, l'ajuda del camp avisa que marcar la casella no executa la baixada: cal activar també la tasca programada de baixada d'estoc. Per al botó de baixada, mira què fa el botó Pull Stock.

El que ensenya el cas: l'avís no parla d'una connexió caiguda ni d'una dada mal carregada, sinó d'una regla del mòdul. Primer cal decidir en quin sentit viatja l'estoc i després ajustar la casella.

On és la casella i com es diu

És a la fitxa de Shopify Instances, pestanya Operations, grup Sync Settings. El seu rètol segons l'idioma del teu Odoo:

IdiomaRètol de la casella
CastellàTraer el stock de Shopify
AlemanyBestand von Shopify abrufen
FrancèsRécupérer le stock depuis Shopify
ItaliàImporta le giacenze da Shopify
PortuguèsObter o stock da Shopify
Esquema fet amb codi, no una pantalla d'Odoo: el rètol Pull stock from Shopify en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul: el mateix rètol en cada idioma.

Què fa Push Stock quan la casella està desmarcada

Segons el codi d'Odoo 20.0, un cop superada la comprovació el mètode continua així:

  • Fa servir la ubicació de Shopify desada a la instància. Si no n'hi ha cap, consulta la primera ubicació de la botiga i la desa.
  • Pren els productes vinculats que són actius i tenen el seu identificador d'inventari de Shopify, i deixa fora els d'una altra companyia diferent de la de la instància.
  • Si no en queda cap, acaba aquí. Si en queden, envia a Shopify la quantitat disponible de cada producte a la companyia de la instància, arrodonida a un enter, per tandes.

Si després de desmarcar la casella surt un altre avís, ja no és aquest: la comprovació de la casella és la primera i l'has superada.

Com t'ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si dubtes de quin costat ha de manar l'estoc de la teva botiga, ho podem revisar amb tu abans de tocar la configuració.

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

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