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

  1. Dans «Shopify Flow », ajoutez l'action « Déclencher un webhook » à un workflow.
  2. Sélectionnez le webhook qu'il doit appeler.
  3. 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.