Appel d'un webhook depuis Shopify Flow
Le déclencheur Webhook fait entrer le monde extérieur dans Flow. L'action « Déclencheur Webhook » fonctionne dans le sens inverse : elle permet à un workflow d'Shopify Flow d'appeler l'un de vos webhooks en tant qu'étape.
Mêmes configurations de webhook, mais dans le sens inverse.
Dans quelles circonstances l'utiliseriez-vous ?
- Enchaînement de workflows : un workflow se termine et en lance un autre via un webhook.
- Envoyez un événement Shopify vers un système externe qui est déjà à l'écoute sur l'URL du webhook.
- Réutilisez un même point de terminaison pour les appels entrants et ceux initiés par Shopify Flow, afin de conserver l'historique d'un processus vit au même endroit.
Configuration
- Dans «Shopify Flow », ajoutez l'action « Déclencher un webhook » à un workflow.
- Sélectionnez le webhook qu'il doit appeler.
- Remplissez les quatre champs. Il s'agit de valeurs de Shopify Flow ; vous pouvez donc associer la commande,
les données relatives aux clients ou aux produits issues des étapes précédentes - par exemple,
{{order.name}}.
L'appel est enregistré dans l'historique comme n'importe quel autre, avec le champ « Invoked by » défini sur Flow, ce qui vous permet de voir exactement ce qu'un workflow a envoyé.
Ce qu'il faut savoir
- Les appels initiés par Shopify Flow ne nécessitent pas d'authentification. La requête provient de Shopify, et non depuis l'Internet public ; il n'a donc pas besoin de votre jeton statique.
- Ils continuent à être pris en compte dans votre forfait. Consultez la page Forfaits et utilisation.
- La protection contre les doublons ne s'applique pas. Elle repose sur un en-tête de requête, ce qui n'est pas le cas de Shopify Flow envoyez-en un - consultez le site Protection contre les livraisons en double.

