Salta al contingut principal
Shopify

Botó Run de Shopify Connector: què comprova, què canvia i quins errors dona

El botó Run de la pantalla Shopify Manual Sync llança, en un ordre fix, les accions que deixis marcades: comandes, productes, estoc i webhooks. Es veu sempre i, abans de fer res, comprova que hi hagi almenys una acció triada. Aquí tens què revisar abans, què passa en prémer-lo i què fer amb cada error.

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

Primer, el camí que no passa pel botó

Per a comandes i productes, Odoo no necessita que premis res: hi ha tasques programades que criden les mateixes accions que Run. El que segueix descriu el codi d'Odoo 20.0; el botó existeix a les versions 17, 18, 19 i 20.

  • Revisa la tasca programada Shopify Sync Orders: s'instal·la desactivada i, un cop activa, s'executa cada cinc minuts.
  • Revisa Shopify Sync Products: també s'instal·la desactivada i s'executa cada hora.
  • Tingues present com treballa la de comandes: només la pot executar un administrador i recorre les instàncies actives que tenen la sincronització de comandes activada i un token d'accés. Si una instància falla, deixa l'error al registre del servidor i continua amb les altres.
  • Fes servir Run quan vulguis llançar-ho a mà: treballa sobre la instància que triïs, sense aquestes condicions de selecció, pot llançar a més estoc i webhooks, i si alguna cosa falla se't mostra l'error.
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)

Abans de prémer: la pantalla i les seves caselles

El botó Run és a la pantalla Shopify Manual Sync i es veu sempre, sense cap condició. El que decideix què fa són els camps d'aquesta fitxa.

  • Tria la instància de la botiga al camp Instance.
  • Deixa marcada Sync Orders si vols portar comandes: ve marcada per defecte.
  • Marca Push Stock només si vols llançar també aquesta acció: ve sense marcar.
  • Marca Register Webhooks només si cal: ve sense marcar i només la veuen els usuaris amb permís de Sales Administrator o de Settings administrator.
  • Assegura't que queda almenys una acció marcada, o el botó s'atura a l'instant.
Esquema fet amb codi del botó Run, amb els missatges que poden aturar-lo a un costat
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo: el botó Run i, al seu costat, missatges que poden aturar-lo.

En prémer: què fa, per ordre

El botó recorre les seves accions una darrere l'altra. Si una s'atura amb un error, les següents no s'executen, i si tot va bé la finestra es tanca.

  • Selecció. Primer comprova que hi hagi alguna acció marcada. Si no, s'atura amb l'avís que veuràs més avall.
  • Comandes (si Sync Orders està marcada). Busca a Shopify comandes de qualsevol estat, amb el filtre de data de la instància quan n'hi ha.
  • Primera importació. Si aquesta cerca no troba res i la instància encara no té cap comanda de Shopify importada, torna a llegir tot l'historial sense filtre de data. Una botiga que ja té comandes no repeteix aquesta lectura.
  • Què canvia a la instància. Si ha portat comandes, desa la data i hora de l'última sincronització de comandes, posa a zero el comptador d'errors seguits i buida l'últim error de sincronització.
  • Productes (quan aquesta acció està triada). Llegeix els productes de Shopify per pàgines, amb la mida de pàgina de la instància, i processa cada producte rebut. Acaba quan no queden més pàgines o s'arriba al màxim de pàgines de la instància, i llavors desa la data de l'última sincronització de productes.
  • Estoc (si Push Stock està marcada). Llança l'acció d'estoc de la instància.
  • Webhooks (si Register Webhooks està marcada). Comprova el permís, la URL i els temes, i després ajusta les subscripcions de la botiga (detall a la secció següent).

Què fa el pas de webhooks

  • El mòdul comprova que qui prem sigui Sales Administrator o Settings administrator. Les vistes només amaguen la casella: la comprovació es fa també en executar.
  • Descarta sempre el tema de comandes actualitzades i treu els temes de comandes o de productes que no estiguin activats a la instància.
  • Llegeix les subscripcions que ja existeixen a Shopify i esborra les que apunten a una altra URL, les d'un tema que ja no toca i les duplicades. Si un esborrat falla, ho anota al registre del servidor i continua.
  • Crea a Shopify les subscripcions que falten, una per tema, i se salta les que ja existeixen amb aquesta URL.

Si alguna cosa falla: quin missatge, per què i què fer

  • Select at least one action.: no hi havia cap acció marcada. Marca'n una i torna a prémer.
Esquema fet amb codi del missatge de selecció mínima en diversos idiomes
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una captura d'Odoo: el mateix avís en castellà, alemany, francès, italià i portuguès.
  • Only a Sales Administrator or a Settings administrator can register the store's webhooks.: qui prem no té cap d'aquests permisos. Que ho faci un usuari que el tingui.
  • Webhook URL is not available. Check Odoo base URL and webhook token.: revisa aquestes dades, com demana el mateix missatge.
  • Please configure at least one webhook topic.: configura un tema de webhook a la instància. També pot sortir si, després de treure els temes de comandes o de productes no activats, no en queda cap.
  • Shopify order sync failed for …: …: després de «for» hi va el domini de la botiga i després dels dos punts l'error rebut. Llegeix l'error que apareix després dels dos punts i corregeix la causa abans de repetir.

Cost i ajuda

El mòdul costa 9 € per versió d'Odoo, per a 17, 18, 19 i 20, sense IVA, i necessita la subscripció a FlexigoTech Cloud: el pla Conector és de 49 €/mes o 490 €/any, sense IVA.

Si estàs implantant Odoo i vols deixar la sincronització de Shopify afinada, FlexigoTech implanta Odoo i desenvolupa connectors i integracions a mida.

Continua llegint

Botó «Export to Shopify» de Shopify Connector: què fa de debòQuè fa el botó Export to Shopify de Shopify Connector a Odoo: què comprova, què envia, què canvia a Odoo i quins errors pot donar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts