1. Creare il webhook degli ordini
- Admin Shopify: Settings > Notifications > Webhooks.
- Crea un webhook Order payment, formato JSON, verso:
https://serverside.datafirefly.com/v1/shopify/TUO-SITE-ID
sostituendoTUO-SITE-IDcon il Site ID esatto della pagina del tuo sito. - Consigliato: aggiungi anche Refund creation per trasmettere i rimborsi. Checkout creation e Cart creation sono utili solo finché il pixel storefront non è installato.
Assicurati di scegliere Order payment, mai Order creation: quest’ultimo si attiva anche per ordini non pagati e provoca un doppio conteggio.
2. Incollare il signing secret
- In fondo alla pagina Webhooks, Shopify mostra il signing secret: copialo.
- Incollalo nel campo "Shopify webhook signing secret" della pagina del tuo sito DataFirefly, poi salva.
3. Installare il pixel storefront
- Admin Shopify: Settings > Customer events > Add custom pixel.
- Incolla lo snippet fornito nella guida Shopify della tua area clienti (pagina Modules).
- Una volta attivo il pixel, elimina i webhook Checkout creation e Cart creation: il pixel li sostituisce.
Verificare
- Effettua un ordine di prova pagato: deve comparire come Delivered nel Monitoring.
- Il pulsante "Diagnose my connection" conferma la ricezione degli ultimi eventi.
In caso di problemi
- Un webhook che fallisce per circa 48 ore viene eliminato automaticamente da Shopify. Se il webhook è scomparso, verifica il Site ID nell’URL, ricrealo e sorveglia il Monitoring.
- Ordini duplicati? Verifica che non resti alcun webhook Order creation.
- Le altre cause frequenti sono elencate nella guida alla risoluzione dei problemi.
Aggiornato: 1 settembre 2026