Salta al contingut principal
Shopify

Què fa el botó Connect de Shopify Connector for Odoo, pas a pas

El botó Connect demana a Shopify un token nou amb el Client ID i el Client Secret de la teva app i, si l'aconsegueix, prova la connexió amb la botiga. Si tot va bé veuràs Connection successful for …; si alguna cosa falla, la botiga queda marcada amb error i un avís vermell es queda a la pantalla. Sense prémer-lo, el mòdul ja renova aquest token pel seu compte en diverses situacions.

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

El que el mòdul fa sol abans que premis res

Prémer Connect no és el camí normal per tenir un token vàlid. Segons el codi del mòdul, des del 2026 Shopify ja no ensenya un token permanent a la seva interfície: una app mostra un Client ID i un Client Secret, i amb ells es genera un token que caduca cada 24 hores. Per això el mòdul demana aquest token també pel seu compte, sense que ningú premi res.

Ho fa quan la botiga té Client ID i Client Secret i no té token d'actualització, i a més es compleix una d'aquestes condicions: s'ha demanat forçar la renovació, encara no hi ha token o al token actual li queden cinc minuts o menys de vida. A aquesta comprovació s'hi arriba, sense tocar el botó, des de:

  • desar una fitxa d'albarà;
  • validar un albarà amb el botó estàndard d'Odoo, que el mòdul amplia;
  • la tasca programada Shopify Process Webhooks, cada minut i activa en instal·lar;
  • la tasca programada Shopify Sync Orders, cada cinc minuts i desactivada en instal·lar;
  • la tasca programada Shopify Sync Payouts, cada sis hores i desactivada en instal·lar;
  • la tasca programada Shopify Sync Products, cada hora i desactivada en instal·lar.

Les botigues amb token d'actualització queden fora d'aquest camí. Segons el codi, la generació automàtica del token està pensada per a una app desenvolupada per la teva pròpia organització i instal·lada en una botiga teva, no per a una app distribuïda a la botiga d'una altra persona.

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)

On és Connect i quan es veu

Les fitxes de botiga s'obren des de Shopify › Configuration › Stores. El tram Shopify demana el permís Viewer i el tram Configuration demana Operator: si no en tens un, no veus aquest tram del menú. El botó Connect és a la pantalla Shopify Instances a totes les branques publicades del mòdul: Odoo 17, 18, 19 i 20.

Esquema fet amb codi, no és una pantalla d'Odoo: el menú de botigues de Shopify, el botó Connect i, a un costat, el missatge de connexió correcta
Esquema del recorregut: del menú de botigues al botó Connect, amb el missatge Connection successful for … com a possible resultat.

Amb els valors per defecte el botó es veu. Només s'amaga amb una combinació concreta de dos ajustos interns, Shopify connection (que no es veu a cap vista) i Shopify app, quan tots dos tenen un valor determinat. La condició és la mateixa a Odoo 17, 18, 19 i 20.

El cas de Cerámica Norte: connectar la botiga amb un clic

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

Cerámica Norte és una empresa inventada que ven per Shopify i porta la seva gestió a Odoo. La Marta, la seva responsable d'operacions, ha creat una app a la pròpia organització de l'empresa, té a mà el seu Client ID i el seu Client Secret i vol deixar la botiga connectada. Això és el que passa quan prem Connect, en l'ordre en què ho fa el codi d'Odoo 20:

  1. La Marta obre Shopify › Configuration › Stores, entra a la fitxa de la seva botiga i prem Connect.
  2. El mòdul comprova que la botiga té Client ID i Client Secret. Si en falta algun, ni tan sols crida Shopify: marca la connexió amb error, desa el text de l'error i mostra un avís vermell.
  3. Amb les dues dades, demana a Shopify un token d'accés. Si Shopify respon amb un error, o respon sense token, el resultat és el mateix: error desat a la botiga i avís vermell.
  4. Si Shopify lliura el token, el mòdul el desa juntament amb l'hora de la renovació i els permisos que Shopify retorna. Si Shopify indica quant dura, desa també la data de caducitat.
  5. A continuació prova la connexió: obté el perfil de la botiga, desa el seu nom, el seu correu i la seva divisa, marca la connexió com a connectada i esborra l'últim error.
  6. Finalment mostra un avís d'èxit que no es queda fix: Connection successful for …, amb el nom de la botiga o, si encara no té nom, el seu domini.
Esquema fet amb codi a partir de les traduccions del mòdul, no és una pantalla d'Odoo: el text de connexió correcta en cinc idiomes
Esquema del mateix avís segons l'idioma d'Odoo: en anglès Connection successful for …, en alemany Verbindung erfolgreich für …, en francès Connexion réussie pour …, en italià Connessione riuscita per … i en portuguès Ligação bem-sucedida para ….

Què queda desat segons el resultat

ResultatQuè fa el mòdulAvís
Tot correcteDesa el token, el nom, el correu i la divisa, marca la connexió com a connectada i esborra l'últim errorVerd: Connection successful for …
Falla la generació del token o la prova de connexióMarca la connexió amb error i desa el text de l'errorVermell, es queda a la pantalla i porta el text de l'error
FlexigoTech Cloud pausa el servei durant la prova de connexióEn aquesta prova no marca la botiga com a fallidaSurt l'avís de la pausa

En els errors, el mòdul no llança una excepció a propòsit. Segons el seu codi, així el que es desa no es desfà i la fitxa pot ensenyar el motiu de l'últim error, en lloc de deixar el problema sense rastre.

Què aprendre del cas

  • Si ets a la fitxa de la botiga i el botó no et surt, la causa és la combinació de Shopify connection i Shopify app que amaga el botó.
  • Connect demana sempre un token nou; no espera que l'actual estigui a punt de caducar. La renovació automàtica, en canvi, només actua quan falta el token o li queda poc.
  • Si veus l'avís vermell, llegeix-ne el text: és el motiu que el mòdul ha desat a la botiga.
  • Un token generat una vegada no és per sempre: caduca i el mòdul el renova sol mentre la botiga tingui Client ID i Client Secret i no tingui token d'actualització.

Un altre botó del mòdul amb el seu propi article: Què fa el botó Pull Stock.

Com encaixa amb la subscripció

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. Està publicat per a Odoo 17, 18, 19 i 20. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Si el vas comprar a flexigotech.com, el mòdul per a les versions noves d'Odoo va inclòs amb la subscripció; a l'Odoo App Store, cada versió s'hi compra allà. Pots veure el mòdul a la seva pàgina.

Si estàs implantant Odoo i vols que algú revisi la connexió amb Shopify amb tu, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Què fa el botó «Pull Stock» del connector de Shopify per a OdooQuè fa el botó Pull Stock del connector de Shopify per a Odoo: quan apareix, què comprova, què canvia al teu estoc i quin error pot donar.Avís «is now the primary location» del connector de Shopify per a OdooQuè vol dir l'avís «is now the primary location for …» del connector de Shopify per a Odoo, quan surt i com canviar la ubicació principal.Error en crear la comanda: falten dades de ShopifyQuè vol dir l'avís de Shopify Connector for Odoo en prémer «Create Sale Order» sense dades de la comanda, quan surt i com resoldre'l.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts