Créer des webhooks
Les webhooks sont un outil permettant de récupérer et de stocker les données d’un certain événement. Ils vous permettent d’enregistrer une URL https://
où les données d’événement peuvent être stockées au format JSON ou XML. Les webhooks sont généralement utilisés pour les raisons suivantes :
- Passage d'une commande
- Modification du prix d'un produit
- Notification de votre client(e) IM ou de votre téléavertisseur lorsque vous êtes hors ligne
- Collection des données pour leur entreposage
- Intégration de votre logiciel de comptabilité
- Filtrage des articles de la commande et envoi des informations sur la commande aux différents expéditeurs
- Suppression des données des clients de votre base de données lorsqu'ils désinstallent leur application
Sur cette page
Événements webhook pris en charge
Lors de la création d’un webhook, vous pouvez effectuer une sélection parmi tous les événements répertoriés. Par exemple, si vous souhaitez créer un webhook qui est envoyé à chaque paiement d’une commande, sélectionnez Paiement d’une commande. Pour un autre exemple, si vous souhaitez créer un webhook qui est envoyé à chaque mise à jour d’une propriété de boutique, sélectionnez Mise à jour d’une boutique.
Catégorie | Événements |
---|---|
Panier |
|
Paiement |
|
Collection |
|
Client |
|
Réduction |
|
Commande provisoire |
|
Traitement des commandes |
|
Stocks |
|
Emplacement |
|
Développer |
|
Commande |
|
Produit |
|
Rembourser |
|
Shop |
|
Mode de paiement |
|
Thème |
|
Transaction |
|
Création de webhooks
Vous pouvez créer un webhook à tout moment. Vos webhooks sont signés d’un ID consistant en une combinaison de lettres et de chiffres uniques pour votre boutique.
Étapes :
Bureau
Depuis votre interface administrateur Shopify, accédez à Paramètres > Notifications.
Cliquez sur Webhooks.
Cliquez sur ⊕ Créer un webhook.
Dans le menu déroulant Événement, sélectionnez l’un des événements webhooks pris en charge que vous souhaitez utiliser. Vous ne pouvez pas modifier l’événement webhook après la création du webhook.
Dans le menu déroulant Format, choisissez le format dans lequel vous souhaitez que Shopify vous envoie ces informations. Les deux options sont JSON ou XML.
Dans le champ URL, saisissez l’URL où vous souhaitez que les données soient stockées. Les webhooks ne peuvent pas être renvoyés aux URL suivantes :
- Localhost
- Toute URL se terminant par le mot « internal » (par exemple,
example.com/internal
) - Toute URL de n’importe quel domaine personnalisé lié à la boutique
- Des « faux » domaines (par exemple,
www.example.com
) - Domaines Shopify (par exemple,
shopify.com
etmyshopify.com
)
Dans la version de l’API webhook, sélectionnez la version de webhook que vous préférez.
Cliquez sur Enregistrer.
iPhone
Depuis l’application Shopify, appuyez sur le bouton …, puis sur Paramètres.
Dans la section Paramètres de la boutique, appuyez sur Notifications.
Appuyez sur Webhooks.
Appuyez sur ⊕ Créer un webhook.
Dans le menu déroulant Événement, sélectionnez l’un des événements webhooks pris en charge que vous souhaitez utiliser. Vous ne pouvez pas modifier l’événement webhook après la création du webhook.
Dans le menu déroulant Format, choisissez le format dans lequel vous souhaitez que Shopify vous envoie ces informations. Les deux options sont JSON ou XML.
Dans le champ URL, saisissez l’URL où vous souhaitez que les données soient stockées. Les webhooks ne peuvent pas être renvoyés aux URL suivantes :
- Localhost
- Toute URL se terminant par le mot « internal » (par exemple,
example.com/internal
) - Toute URL de n’importe quel domaine personnalisé lié à la boutique
- Des « faux » domaines (par exemple,
www.example.com
) - Domaines Shopify (par exemple,
shopify.com
etmyshopify.com
)
Dans la version de l’API webhook, sélectionnez la version de webhook que vous préférez.
Appuyez sur Enregistrer.
Android
Dans l’application Shopify, appuyez sur le bouton ☰, puis sur Paramètres.
Dans la section Paramètres de la boutique, appuyez sur Notifications.
Appuyez sur Webhooks.
Appuyez sur ⊕ Créer un webhook.
Dans le menu déroulant Événement, sélectionnez l’un des événements webhooks pris en charge que vous souhaitez utiliser. Vous ne pouvez pas modifier l’événement webhook après la création du webhook.
Dans le menu déroulant Format, choisissez le format dans lequel vous souhaitez que Shopify vous envoie ces informations. Les deux options sont JSON ou XML.
Dans le champ URL, saisissez l’URL où vous souhaitez que les données soient stockées. Les webhooks ne peuvent pas être renvoyés aux URL suivantes :
- Localhost
- Toute URL se terminant par le mot « internal » (par exemple,
example.com/internal
) - Toute URL de n’importe quel domaine personnalisé lié à la boutique
- Des « faux » domaines (par exemple,
www.example.com
) - Domaines Shopify (par exemple,
shopify.com
etmyshopify.com
)
Dans la version de l’API webhook, sélectionnez la version de webhook que vous préférez.
Appuyez sur ✓.
Une fois votre nouveau webhook enregistré, il s’affiche sur la page Webhooks.
Modifier les webhooks
Vous pouvez modifier la configuration d’un webhook après sa création. Toutefois, vous ne pouvez pas modifier l’événement webhook sélectionné.
Étapes :
Bureau
Depuis votre interface administrateur Shopify, accédez à Paramètres > Notifications.
Cliquez sur Webhooks.
Dans le rang contenant le webhook que vous souhaitez modifier, cliquez sur ... > Modifier.
Dans la boîte de dialogue Modifier un webhook, modifiez-le si nécessaire.
Cliquez sur Enregistrer.
iPhone
- Depuis l’application Shopify, appuyez sur le bouton …, puis sur Paramètres.
- Dans la section Paramètres de la boutique, appuyez sur Notifications.
- Appuyez sur Webhooks.
- Dans le rang contenant le webhook que vous voulez modifier, appuyez sur ... > Modifier.
- Dans la boîte de dialogue Modifier un webhook, modifiez-le si nécessaire.
- Appuyez sur Enregistrer.
Android
- Dans l’application Shopify, appuyez sur le bouton ☰, puis sur Paramètres.
- Dans la section Paramètres de la boutique, appuyez sur Notifications.
- Appuyez sur Webhooks.
- Dans le rang contenant le webhook que vous voulez modifier, appuyez sur ... > Modifier.
- Dans la boîte de dialogue Modifier un webhook, modifiez-le si nécessaire.
- Appuyez sur ✓.
Tester les webhooks
Vous pouvez tester votre webhook pour vous assurer que les informations d’événement que vous voulez sont envoyées à l’URL correcte.
Étapes :
Bureau
Depuis votre interface administrateur Shopify, accédez à Paramètres > Notifications.
Cliquez sur Webhooks.
Dans le rang contenant le webhook que vous voulez modifier, cliquez sur ... > Envoyer un test.
Sur l’URL que vous avez spécifiée pour le webhook, vérifiez que la notification fonctionne.
iPhone
- Depuis l’application Shopify, appuyez sur le bouton …, puis sur Paramètres.
- Dans la section Paramètres de la boutique, appuyez sur Notifications.
- Appuyez sur Webhooks.
- Dans le rang contenant le webhook que vous souhaitez tester, appuyez sur ... > Envoyer un test.
- Sur l’URL que vous avez spécifiée pour le webhook, vérifiez que la notification fonctionne.
Android
- Dans l’application Shopify, appuyez sur le bouton ☰, puis sur Paramètres.
- Dans la section Paramètres de la boutique, appuyez sur Notifications.
- Appuyez sur Webhooks.
- Dans le rang contenant le webhook que vous souhaitez tester, appuyez sur ... > Envoyer un test.
- Sur l’URL que vous avez spécifiée pour le webhook, vérifiez que la notification fonctionne.
Supprimer les webhooks
Vous pouvez supprimer un webhook depuis votre interface administrateur Shopify. Cette action est irréversible.
Étapes :
Bureau
Depuis votre interface administrateur Shopify, accédez à Paramètres > Notifications.
Cliquez sur Webhooks.
Dans le rang contenant le webhook que vous voulez supprimer, cliquez sur ... > Supprimer.
iPhone
- Depuis l’application Shopify, appuyez sur le bouton …, puis sur Paramètres.
- Dans la section Paramètres de la boutique, appuyez sur Notifications.
- Appuyez sur Webhooks.
- Dans le rang contenant le webhook que vous voulez supprimer, appuyez sur ... > Supprimer.
Android
- Dans l’application Shopify, appuyez sur le bouton ☰, puis sur Paramètres.
- Dans la section Paramètres de la boutique, appuyez sur Notifications.
- Appuyez sur Webhooks.
- Dans le rang contenant le webhook que vous voulez supprimer, appuyez sur ... > Supprimer.