Foire aux questions
Questions fréquentes concernant les webhooks, les Shopify Flow, les exécutions en double, les limites des forfaits, le CORS et les données de payload.
Des réponses succinctes aux questions qui nous sont le plus souvent posées. Si vous ne trouvez pas la réponse à votre question ici, rendez-vous sur Assistance pour découvrir tous les moyens de nous contacter.
Ai-je besoin d'Shopify Flow ?
Oui. Shopify Flow est le moteur de votre automatisation ; cette application sert de passerelle permettant à un système externe de la lancer. Shopify Flow est disponible gratuitement sur Shopify.
Un seul webhook peut-il déclencher plusieurs workflows ?
Oui. Chaque workflow de type « Déclencheur de webhook » reçoit les événements provenant de tous vos webhooks ; vous devez donc ajouter une condition basée sur l'ID du webhook dans chaque workflow afin de sélectionner celui auquel il doit répondre.
Pourquoi mon workflow s'est-il exécuté deux fois ?
Soit deux workflows utilisent le déclencheur « Webhook » sans conditions d'ID de webhook distinctes, soit votre expéditeur a effectué une nouvelle tentative. L'historique vous indique de quel cas il s'agit : deux entrées signifient que deux requêtes sont effectivement parvenues. Voir Protection contre les livraisons en double.
Pourquoi ma demande est-elle rejetée avec le message « champ de mappage manquant » ?
Un champ que vous avez mappé n'apparaît pas dans la payload. Veuillez soit l'envoyer, soit le démapper dans les « Paramètres avancés ». Liste complète des codes disponible sur Historique et dépannage.
Puis-je envoyer plus de quatre champs ?
Oui : activez l'option « Utiliser l'ensemble du corps » pour transmettre l'intégralité du payload à Shopify Flow sous forme de chaîne JSON, en plus des quatre champs mappés. Voir Mappage de la charge utile et variables de flux.
Mes données de payload sont-elles stockées ?
Oui, dans l'historique des appels, ce qui vous permet de déboguer et de rejouer les opérations. Les valeurs sensibles des en-têtes sont masquées. Les données renvoyées via notre API REST et notre serveur MCP font en outre l'objet d'un masquage des informations personnelles identifiables (PII) - voir API pour développeurs et MCP.
Puis-je modifier l'en-tête dans lequel mon jeton est envoyé ?
Oui - Nom de l'en-tête d'authentification dans les paramètres avancés. La valeur par défaut est X-Api-Key. Voir Authentification.
Que se passe-t-il si j'atteins la limite de mon forfait ?
Les demandes supplémentaires sont rejetées avec le message quota_exceeded jusqu'à ce que la fenêtre glissante de 30 jours passe en dessous de la limite. Voir Forfaits et utilisation.
Les demandes rejetées sont-elles prises en compte dans mon forfait ?
Non. Seules les invocations acceptées sont prises en compte. Les tests, les rediffusions et les doublons supprimés ne le sont pas non plus.
Puis-je revoir un événement passé ?
Oui, depuis la page de détails de l'invocation. Cela s'avère utile pour créer un workflow ou pour relancer des événements qui sont arrivés alors qu'un workflow était interrompu.

Comment puis-je transférer un webhook vers une autre boutique ?
Les webhooks sont spécifiques à chaque boutique. Recréez-le dans l'autre boutique : il disposera alors de sa propre URL et de son propre jeton. Le bouton « Exporter » sur la page du webhook vous permet de copier sa configuration.