Salta al contingut principal
Shopify

Què fa el botó «Refresh from Shopify» del connector de Shopify per a Odoo

El botó Refresh from Shopify torna a demanar una comanda a Shopify pel seu identificador i lliura al mòdul el que Shopify retorna. Es veu sempre a la pantalla Fulfilment Funnel, comprova un permís abans de res i és la via manual: amb els valors per defecte, la tasca Shopify Process Webhooks ja fa la mateixa consulta cada minut quan arriba un esdeveniment de comanda.

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

El que passa sense prémer res

Amb els valors per defecte, Odoo ja torna a llegir les comandes de Shopify pel seu compte. L'acció planificada Shopify Process Webhooks s'executa cada minut i està activa des de la instal·lació. Quan processa un esdeveniment de comanda i la casella Webhook Sync Orders està marcada, demana a Shopify aquella comanda amb la mateixa consulta que fa servir el botó. Aquesta casella ve marcada per defecte i és a la fitxa de Shopify Instances, pestanya Webhooks.

La mateixa tasca atén també esdeveniments de producte i d'estoc, però amb altres caselles, totes desmarcades per defecte: Webhook Sync Products (pestanya Webhooks), i Webhook Sync Stock juntament amb Sync Stock Enabled (pestanya Operations, grup Sync Settings). L'ajuda de la casella d'estoc diu: «Receive Shopify inventory_levels/update webhooks to update Odoo stock in near real time (requires Sync Stock enabled).» Per a les comandes només compta la casella de comandes.

Cada esdeveniment que la tasca processa queda marcat com a processat o, si alguna cosa falla, com a fallit amb el text de l'error desat.

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)

Llista de comprovació abans de prémer

On ets i què veus

  • Entra per Shopify › Operations › Orders. Els trams Shopify i Operations del menú demanen el permís Viewer; si no el tens, no veus aquest tram.
  • Obre la comanda: el botó Refresh from Shopify és a la pantalla Fulfilment Funnel. La seva condició de vista diu que es veu sempre, a Odoo 17.0, 18.0, 19.0 i 20.0.
  • Localitza a la fitxa els camps Shopify Order i Instance, tots dos de només lectura. Són les dades amb què el botó consulta: l'identificador de la comanda per preguntar a Shopify i la instància de la comanda per fer-ho.
Esquema fet amb codi: el menú Shopify, Operations, Orders i el botó Refresh from Shopify amb el missatge de permís que el pot aturar
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo), amb els rètols en anglès originals: el menú, el botó vàlid a Odoo 17.0, 18.0, 19.0 i 20.0, i a un costat el missatge que el pot aturar.

Permisos

  • Confirma que el teu usuari té accés de Shopify Operator (or Manager). El menú demana Viewer, però el botó comprova aquest accés abans de fer res.
  • Si no el tens, en prémer surt You need Shopify Operator (or Manager) access for this action. i l'acció s'atura: no es desa res del que anava a canviar. Demana aquest accés a qui administri el teu Odoo i repeteix.

Camí automàtic

  • Mira a la fitxa de Shopify Instances, pestanya Webhooks, si Webhook Sync Orders està marcada. Si ho està, un esdeveniment de comanda ja llança la mateixa consulta sense que premis res.

El que fa el botó, per ordre

Aquest és el recorregut segons el codi d'Odoo 20.0:

  • Primer, la comprovació de permís descrita a dalt. Si falla, no s'arriba a consultar res a Shopify.
  • Després, per cada comanda sobre la qual s'executa, el mòdul agafa la instància d'aquella comanda i li demana que consulti a Shopify la comanda per l'identificador desat a Shopify Order.
  • Si no hi ha identificador vàlid o Shopify no retorna la comanda, el mòdul se salta aquella comanda i passa a la següent.
  • Si Shopify la retorna, el mòdul lliura el que ha rebut al seu procés d'importació i compta aquella comanda com a sincronitzada.
Esquema fet amb codi: el rètol del botó en anglès, alemany, francès, italià i portuguès
Esquema fet amb les traduccions publicades del mòdul (no és una captura d'Odoo): amb Odoo en anglès, el botó es diu Refresh from Shopify; en alemany, Von Shopify aktualisieren; en francès, Actualiser depuis Shopify; en italià, Aggiorna da Shopify; en portuguès, Atualizar do Shopify.

Després de prémer

  • Si amb una comanda no passa res, tingues present que el botó se salta les comandes que Shopify no retorna: revisa que Shopify Order i Instance, que són les dades amb què el botó consulta, corresponen a la botiga que esperes.
  • Si va sortir el missatge de permís, apunta quin usuari el va rebre i demana l'accés abans de repetir.
  • Si el que busques és que les comandes s'actualitzin soles, torna a la pestanya Webhooks de la instància i comprova la casella de comandes.

Prémer-lo a mà davant del camí automàtic

El camí normal és l'automàtic: l'esdeveniment de comanda arriba, la tasca cada minut el processa i consulta la comanda. El botó queda per tornar a demanar a mà una comanda concreta. Algunes diferències que es veuen al codi:

  • El botó comprova abans l'accés Shopify Operator (or Manager).
  • El botó no consulta la casella Webhook Sync Orders: llança la consulta tingui o no aquesta casella marcada.
  • Al camí automàtic, si la consulta falla, l'error s'atrapa i queda desat a l'esdeveniment com a fallit. El botó crida directament, sense aquest embolcall.
  • El camí automàtic parteix de l'identificador que porta l'esdeveniment; el botó, del que desa la comanda a Shopify Order.

Si t'interessa un altre botó del mòdul, mira Cancel·lar a Shopify.

Versions i subscripció

El botó existeix a les branques 17.0, 18.0, 19.0 i 20.0, i el mòdul està publicat a Odoo Apps per a aquestes quatre versions.

El mòdul és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Pots veure el mòdul a la fitxa d'Odoo Apps o a la seva pàgina de flexigotech.com.

Si estàs implantant Odoo i vols revisar permisos, instàncies i caselles de webhook abans de sortir en producció, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Botó «Cancel in Shopify» a Odoo: què fa pas a pasQuè fa el botó Cancel in Shopify a Odoo: quan es veu, què comprova, què canvia a la comanda i quins missatges d'error pot donar, amb un cas.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts