Un evento webhook di Shopify può finire in stato fallito. L'azione pianificata Riprova webhook Shopify falliti (Shopify Retry Failed Webhooks) è quella che li riporta in sospeso. Qui trovi come lavora a ogni passata e cosa controllare quando sembra non fare nulla.
Cosa fa l'azione a ogni passata
Cosa fa esattamente l'azione?
Cerca eventi webhook di Shopify in stato fallito e li rimette in stato in sospeso, annotando che è stato fatto un nuovo tentativo. L'azione non elabora l'evento né crea nulla da sola: cambia soltanto il suo stato.
Ogni quanto gira ed è attiva?
Gira ogni 30 minuti ed è attiva all'installazione del modulo.

Shopify › Configurazione › Negozi.Quali eventi prende a ogni passata?
Quelli in stato fallito che appartengono a un negozio attivo. Li ordina per data di ricezione, dal più vecchio al più recente, e a parità per identificativo. A ogni passata ne prende al massimo venti.
Cosa cambia in ogni evento che riprova?
Tre cose. Lo stato passa a in sospeso. Il contatore dei tentativi che conserva nel risultato dell'evento aumenta di uno (se l'evento non aveva un contatore, parte da zero e arriva a uno), e il resto di ciò che c'era in quel risultato resta com'è. E il messaggio di errore dell'evento viene cancellato.
Quante volte riprova lo stesso evento?
Fino a tre. Quando il contatore di un evento ha già raggiunto tre, l'azione lo salta a ogni passata e non lo tocca più: resta in stato fallito.

Cosa controllare se non fa nulla
Cosa controllo per prima cosa se non riprova nessun evento?
Tre cose, in quest'ordine. Che l'azione sia ancora attiva. Che il negozio a cui appartengono gli eventi sia attivo, perché gli eventi di un negozio inattivo non rientrano nella ricerca; i negozi si aprono da Shopify › Configurazione › Negozi (Shopify › Configuration › Stores), un menu che richiede il permesso Visualizzatore (Viewer) nel gruppo Shopify e Operatore (Operator) nel gruppo Configurazione (Configuration). E che gli eventi falliti non abbiano già esaurito i tentativi, perché quelli vengono saltati.
Quale messaggio può dare l'azione?
Può fermarsi con Only an administrator can run this scheduled action.. Il controllo dell'amministratore è la prima cosa che fa l'azione: se chi la esegue non è amministratore di sistema, si ferma lì e in quella passata non cerca né riprova nessun evento.
Eventi vecchi possono impedire che ne vengano riprovati di più recenti?
Sì, può succedere. Il limite di venti si applica durante la ricerca, prima di scartare gli eventi che hanno già esaurito i tentativi, e la ricerca va dal più vecchio al più recente. Finché restano in stato fallito, gli eventi esauriti più vecchi occupano posti di quei venti, e quelli falliti più recenti possono restare fuori dalla passata.
Perché un evento riprovato non mostra più il suo errore precedente?
Perché, riportandolo in sospeso, l'azione cancella il messaggio di errore dell'evento.
Versioni, nome a schermo e requisiti
In quali versioni è presente l'azione e cambia qualcosa tra l'una e l'altra?
È presente in tutti i rami pubblicati: Odoo 17, 18, 19 e 20. In Odoo 17 l'azione, inoltre, è configurata per ripetersi senza fine.
Come si chiama l'azione con Odoo in italiano?
Con Odoo in italiano si chiama Riprova webhook Shopify falliti.

Cosa mi serve per avere il modulo?
Il modulo è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa, con fino a 3 account della piattaforma. La connessione passa da quel servizio, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se qualcosa fallisce. Se lo acquisti su flexigotech.com, con l'abbonamento il modulo per le nuove versioni di Odoo è incluso; sull'Odoo App Store, ogni versione si acquista lì.
Come ti aiuta FlexigoTech
Se stai implementando Odoo e vuoi collegare il tuo negozio Shopify, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Trovi il dettaglio del modulo nella sua pagina e nella scheda di Odoo Apps.
Continua a leggere
Verificato nel codice del connettore (versione 17.0 e 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_shopify_seller_connector 20.0 (d7e627b4): data/ir_cron_data.xml
- Codice del modulo: flexigobe_shopify_seller_connector 17.0 (437257e3): data/ir_cron_data.xml
- Codice del modulo: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_instance.py
- Codice del modulo: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
