1. Créer le webhook de commande
- Admin Shopify : Settings > Notifications > Webhooks.
- Créez un webhook Order payment, format JSON, vers :
https://serverside.datafirefly.com/v1/shopify/VOTRE-SITE-ID
en remplaçantVOTRE-SITE-IDpar le Site ID exact de la page de votre site. - Recommandé : ajoutez aussi Refund creation pour faire remonter les remboursements. Checkout creation et Cart creation sont utiles seulement tant que le pixel storefront n'est pas posé.
Choisissez bien Order payment, jamais Order creation : ce dernier se déclenche aussi pour des commandes non payées et provoque un double comptage.
2. Coller le signing secret
- En bas de la page Webhooks, Shopify affiche le signing secret : copiez-le.
- Collez-le dans le champ « Shopify webhook signing secret » de la page de votre site DataFirefly, puis sauvegardez.
3. Poser le pixel storefront
- Admin Shopify : Settings > Customer events > Add custom pixel.
- Collez le snippet fourni dans le guide Shopify de votre espace client (page Modules).
- Une fois le pixel en place, supprimez les webhooks Checkout creation et Cart creation : le pixel les remplace.
Vérifier
- Passez une commande de test payée : elle doit apparaître en Delivered dans le Monitoring.
- Le bouton « Diagnose my connection » confirme la réception des derniers événements.
En cas de problème
- Un webhook qui échoue pendant environ 48 heures est supprimé automatiquement par Shopify. Si le webhook a disparu, vérifiez le Site ID dans l'URL, recréez-le et surveillez le Monitoring.
- Des commandes en double ? Vérifiez qu'aucun webhook Order creation ne subsiste.
- Les autres causes fréquentes sont listées dans le guide de dépannage.
Mise à jour : 1 septembre 2026