Salta al contingut principal
Shopify

Tasca Shopify Retry Failed Webhooks: què fa a cada passada

La tasca programada Shopify Retry Failed Webhooks corre cada 30 minuts i ve activa en instal·lar el mòdul: cerca esdeveniments de webhook en estat fallit i els torna a pendent, amb un límit per passada i un màxim de reintents per esdeveniment.

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ó 17.0 i 20.0 · a les fonts enllaçades al final
Lectura
4 min

Un esdeveniment de webhook de Shopify pot quedar en estat fallit. La tasca programada Shopify Retry Failed Webhooks és la que el torna a pendent. Aquí tens com treballa a cada passada i què revisar quan sembla que no fa res.

Què fa la tasca a cada passada

Què fa exactament la tasca?

Cerca esdeveniments de webhook de Shopify en estat fallit i els passa un altre cop a estat pendent, anotant que s'ha fet un reintent. La tasca no processa l'esdeveniment ni crea res per ella mateixa: només en canvia l'estat.

Cada quant corre i ve activa?

Corre cada 30 minuts i ve activa en instal·lar el mòdul.

Esquema fet amb codi amb la tasca programada que corre cada 30 minuts i el menú de botigues, amb els rètols en anglès
Esquema fet amb codi a partir del codi publicat del mòdul (no és una pantalla d'Odoo): la tasca, activa en instal·lar a Odoo 17, 18, 19 i 20, i el menú Shopify › Configuration › Stores.

Quins esdeveniments recull a cada passada?

Els que estan en estat fallit i pertanyen a una botiga activa. Els ordena per data de recepció, del més antic al més recent, i si coincideixen, pel seu identificador. A cada passada en pren com a molt vint.

Què canvia en cada esdeveniment que reintenta?

Tres coses. L'estat passa a pendent. El comptador de reintents que guarda al resultat de l'esdeveniment puja en un (si l'esdeveniment no tenia comptador, compta des de zero i queda en un), i la resta del que hi hagués en aquest resultat es conserva. I el missatge d'error de l'esdeveniment s'esborra.

Quantes vegades reintenta el mateix esdeveniment?

Fins a tres. Quan el comptador d'un esdeveniment ja ha arribat a tres, la tasca se'l salta a cada passada i no el toca més: continua en estat fallit.

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è mirar si no fa res

Què comprovo primer si no reintenta cap esdeveniment?

Tres coses, per aquest ordre. Que la tasca continuï activa. Que la botiga a la qual pertanyen els esdeveniments estigui activa, perquè els esdeveniments d'una botiga inactiva no entren a la cerca; les botigues s'obren des de Shopify › Configuration › Stores, un menú que demana el permís Viewer al tram Shopify i Operator al tram Configuration. I que els esdeveniments fallits no hagin esgotat ja els seus reintents, perquè aquests se salten.

Quin missatge pot donar la tasca?

Pot parar amb Only an administrator can run this scheduled action.. La comprovació d'administrador és el primer que fa la tasca: si qui l'executa no és administrador del sistema, s'atura allà i en aquesta passada no cerca ni reintenta cap esdeveniment.

Poden uns esdeveniments antics impedir que es reintentin altres de més nous?

Sí, pot passar. El límit de vint s'aplica en cercar, abans de descartar els esdeveniments que ja han esgotat els reintents, i la cerca va de més antic a més recent. Mentre continuïn en estat fallit, els esdeveniments esgotats més antics ocupen places d'aquestes vint, i els fallits més recents poden quedar-se sense entrar a la passada.

Per què un esdeveniment reintentat ja no mostra el seu error anterior?

Perquè en tornar-lo a pendent la tasca n'esborra el missatge d'error.

Versions, nom en pantalla i requisits

En quines versions és la tasca i canvia res entre elles?

És a totes les branques publicades: Odoo 17, 18, 19 i 20. A Odoo 17 la tasca, a més, està configurada per repetir-se sense fi.

Com es diu la tasca amb Odoo en català?

Amb Odoo en català es diu Shopify Retry Failed Webhooks, en anglès, perquè el mòdul no en porta traducció a aquest idioma.

Esquema fet amb codi amb el nom de la tasca segons l'idioma d'Odoo
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una pantalla d'Odoo): el nom de la tasca en castellà, alemany, francès, italià i portuguès.

Què necessito per tenir el mòdul?

El mòdul és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud, pla Conector: 49 € al mes o 490 € a l'any, sense IVA, amb fins a 3 comptes de la plataforma. La connexió passa per aquest servei, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla. Si el compres a flexigotech.com, amb la subscripció el mòdul per a les versions noves d'Odoo va inclòs; a l'Odoo App Store, cada versió s'hi compra allà.

Com t'ajuda FlexigoTech

Si estàs implantant Odoo i vols connectar la teva botiga Shopify, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Tens el detall del mòdul a la seva pàgina i a la fitxa d'Odoo Apps.

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ó 17.0 i 20.0) i a les fonts enllaçades

Fonts