Connecter Shopify

Pas de module à installer : Shopify pousse les commandes via des webhooks signés, et un pixel storefront couvre la navigation.

1. Créer le webhook de commande

  1. Admin Shopify : Settings > Notifications > Webhooks.
  2. Créez un webhook Order payment, format JSON, vers :
    https://serverside.datafirefly.com/v1/shopify/VOTRE-SITE-ID
    en remplaçant VOTRE-SITE-ID par le Site ID exact de la page de votre site.
  3. 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

  1. En bas de la page Webhooks, Shopify affiche le signing secret : copiez-le.
  2. Collez-le dans le champ « Shopify webhook signing secret » de la page de votre site DataFirefly, puis sauvegardez.

3. Poser le pixel storefront

  1. Admin Shopify : Settings > Customer events > Add custom pixel.
  2. Collez le snippet fourni dans le guide Shopify de votre espace client (page Modules).
  3. Une fois le pixel en place, supprimez les webhooks Checkout creation et Cart creation : le pixel les remplace.

Vérifier

  1. Passez une commande de test payée : elle doit apparaître en Delivered dans le Monitoring.
  2. Le bouton « Diagnose my connection » confirme la réception des derniers événements.

En cas de problème

Mise à jour : 1 septembre 2026