Les conditions de réduction, étape par étape
Six déclencheurs Shopify Flow pour le cycle de vie des réductions : création, mise à jour, suppression, expiration, ajout ou retrait d'un code.
Six déclencheurs tout au long du cycle de vie d'une réduction : création, mise à jour, suppression, ajout d'un code, suppression d'un code et expiration - événements qu'Shopify ne signale absolument jamais.
Sur cette page : Réduction créée, Réduction mise à jour, Réduction supprimée, Réduction expirée, Code de réduction ajouté, Code de réduction supprimé

Réduction créée
Se déclenche lorsqu'une réduction est créée, qu'elle soit automatique ou liée à un code, par le personnel ou via une application.
| Incendies provenant de | Shopify webhook |
| Autorisation | Accès aux données avec réduction |
| Allumé | L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application. |
Utilisez-le pour
- Annoncez les nouvelles promotions à l'avance, afin que personne ne soit pris au dépourvu par un code d'assistance.
- Vérifier les réductions créées par des applications ou par le personnel sans autorisation.
Ce que « Discount Created » transmet à votre workflow
| Variable de Shopify Flow | Type | Ce qu'il contient |
|---|---|---|
discount |
Objet | La réduction créée |
discount.id |
ID | Le GID de la réduction de l'Shopify |
discount.title |
Texte | Le nom de la réduction |
discount.status |
Texte | Le statut de la réduction (ACTIVE, EXPIRÉE, PROGRAMMÉE) |
discount.createdAt |
Texte | À la date de création de la réduction |
discount.updatedAt |
Texte | Date de la dernière mise à jour de la réduction |
discount.startsAt |
Texte | Lorsque la réduction prend effet |
discount.endsAt |
Texte | À l'expiration de la réduction |
eventId |
Texte | L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé. |
Exemple : Annoncer chaque nouvelle réduction sur Slack
- « Réduction sur la sélection » a été définie comme déclencheur.
- Ajoutez « Envoyer une requête HTTP à un webhook Slack » :
New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}. - Activez le workflow.
Mise à jour des réductions
Déclenchement lors de la modification d'une réduction : intitulé, montant, dates, conditions d'éligibilité, statut.
| Incendies provenant de | Shopify webhook |
| Autorisation | Accès aux données avec réduction |
| Allumé | L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application. |
Utilisez-le pour
- Veuillez examiner les modifications apportées aux promotions en cours.
- Resynchronisez les données promotionnelles avec une bannière de la boutique en ligne ou un outil de messagerie électronique.
Ce que « Discount Updated » transmet à votre workflow
| Variable de Shopify Flow | Type | Ce qu'il contient |
|---|---|---|
discount |
Objet | La réduction actualisée |
discount.id |
ID | Le GID de la réduction Shopify |
discount.title |
Texte | Le nom de la réduction |
discount.status |
Texte | Le statut de la réduction (ACTIVE, EXPIRÉE, PRÉVUE) |
discount.createdAt |
Texte | À la date de création de la réduction |
discount.updatedAt |
Texte | Date de la dernière mise à jour de la réduction |
discount.startsAt |
Texte | Lorsque la réduction entre en vigueur |
discount.endsAt |
Texte | À l'expiration de la réduction |
eventId |
Texte | L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé. |
Exemple : Vérifier les modifications apportées aux réductions en cours
- Sélectionnez « Réduction mise à jour » comme déclencheur.
- Ajouter une condition :
discount.status**est égal à « **ACTIVE». - Ajoutez l'option « Envoyer un e-mail interne » avec
{{discount.title}}et le lien d'administration des réductions. - Activez le workflow.
Réduction supprimée
Se déclenche lorsqu'une réduction est supprimée. Seuls l'identifiant et l'heure sont conservés à des fins de rapport.
| Incendies provenant de | Shopify webhook |
| Autorisation | Accès aux données avec réduction |
| Allumé | L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application. |
Utilisez-le pour
- Supprimer une promotion supprimée des bannières, des flux ou d'un outil de messagerie électronique.
Ce que « Discount Deleted » transmet à votre workflow
| Variable de Shopify Flow | Type | Ce qu'il contient |
|---|---|---|
discountId |
Texte | Le GID de la réduction Shopify |
deletedAt |
Texte | L'horodatage correspondant à la suppression de la réduction |
eventId |
Texte | L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé. |
Exemple : Nettoyage après la suppression d'une réduction
- Sélectionnez « Réduction Deleted » comme déclencheur.
- Ajoutez l'option « Envoyer une requête HTTP » au système qui répertorie vos promotions, à l'aide des adresses
{{discountId}}et{{deletedAt}}. - Activez le workflow.
La réduction n'est plus valable
Se déclenche lorsqu'une réduction arrive à expiration. Shopify n'envoie aucune information à ce moment-là ; l'application effectue donc une vérification à intervalles réguliers et se déclenche une fois par réduction expirée.
| Incendies provenant de | Vérification effectuée à intervalles réguliers, car Shopify n'envoie aucun webhook à ce sujet |
| Autorisation | Accès aux données avec réductions |
| Allumé | L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application. |
Utilisez-le pour
- Retirez une bannière promotionnelle dès que son code ne fonctionne plus.
- Veuillez informer le service d'assistance qu'une campagne a pris fin.
- Lancez la campagne de suivi.
Ce que « Discount Expired » transmet à votre workflow
| Variable de Shopify Flow | Type | Ce qu'il contient |
|---|---|---|
discount |
Objet | La réduction expirée |
discount.id |
ID | Le GID de la réduction Shopify |
discount.title |
Texte | Le nom de la réduction |
discount.status |
Texte | Le statut de la réduction |
discount.endsAt |
Texte | Lorsque la réduction a pris fin |
discount.startsAt |
Texte | Lorsque la réduction est entrée en vigueur |
eventId |
Texte | L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé. |
Exemple : Retirez la bannière promotionnelle lorsque le code arrive à expiration
- Sélectionnez « Réduction expirée » comme déclencheur.
- Ajoutez une mise à jour du métachamp de la boutique (ou envoyez une requête API Admin) qui efface le métachamp à partir duquel votre thème lit la bannière.
- Ajoutez l'adresse e-mail interne suivante :
{{discount.title}} expired at {{discount.endsAt}}. - Activez le workflow. Pour le tester, créez une réduction dont la date de fin est prévue dans quelques minutes.
Code de réduction ajouté
Se déclenche lorsqu'un code de remboursement est ajouté à une réduction par code, y compris les codes générés en masse.
| Incendies provenant de | Shopify webhook |
| Autorisation | Accès aux données avec réductions |
| Allumé | L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application. |
Utilisez-le pour
- Enregistrez les nouveaux codes à l'aide d'un outil dédié aux affiliés ou aux influenceurs.
- Vérifiez qui ajoute des codes à une campagne en cours.
Ce que « Code de réduction ajouté » envoie à votre workflow
| Variable de Shopify Flow | Type | Ce qu'il contient |
|---|---|---|
discount |
Objet | La réduction à laquelle le code a été associé |
discount.id |
ID | Le GID de la réduction Shopify |
discount.updatedAt |
Texte | Date de la dernière mise à jour de la réduction |
redeemCode |
Objet | Le code d'activation qui a été ajouté |
redeemCode.id |
ID | Le GID de l'Shopify, correspondant au code de rachat |
redeemCode.code |
Texte | La chaîne de caractères du code d'activation |
eventId |
Texte | L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé. |
Exemple : enregistrez un nouveau code dans votre outil d'affiliation
- Sélectionnez « Code de réduction ajouté » comme déclencheur.
- Ajoutez une requête HTTP avec
{{redeemCode.code}}et{{discount.id}}. - Activez le workflow.
Code de réduction supprimé
Cet événement se déclenche lorsqu'un code de réduction est supprimé d'une offre. Il contient le code, le nombre de fois où il a été utilisé et indique s'il a fait l'objet d'une suppression groupée.
| Incendies provenant de | Shopify webhook |
| Autorisation | Accès aux données à prix réduit |
| Allumé | L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application. |
Utilisez-le pour
- Veuillez noter la date à laquelle un code encore en circulation est retiré.
- Empêchez les systèmes partenaires de diffuser des codes invalides.
Ce que « Code de réduction supprimé » transmet à votre workflow
| Variable de Shopify Flow | Type | Ce qu'il contient |
|---|---|---|
discount |
Objet | La réduction associée à ce code a été supprimée |
discount.id |
ID | Le GID de la réduction Shopify |
discount.updatedAt |
Texte | Date de la dernière mise à jour de la réduction |
discount.totalUsageCount |
Nombre | Nombre total de fois où la réduction a été utilisée dans son intégralité, tous codes confondus. |
redeemCode |
Objet | Le code d'activation qui a été supprimé |
redeemCode.id |
ID | Le GID Shopify du code de rachat |
redeemCode.code |
Texte | La chaîne de caractères du code d'activation |
redeemCode.usageCount |
Nombre | Nombre de fois où ce code a été utilisé avant d'être supprimé. Valeur nulle s'il a fait l'objet d'une suppression groupée (l'utilisation par code ne pouvant être ventilée) ou si ce nombre n'a pas pu être déterminé. |
redeemCode.bulkRemoval |
Vrai / faux | Vrai lorsque le code a été supprimé dans le cadre d'une suppression en masse, pour laquelle les statistiques d'utilisation par code ne sont pas disponibles. |
eventId |
Texte | L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé. |
Exemple : afficher un message d'avertissement lorsqu'un code déjà utilisé est supprimé
- Sélectionnez « Code de réduction supprimé » comme déclencheur.
- Ajouter une condition :
redeemCode.usageCountest supérieur à0etredeemCode.bulkRemovalest égal àfalse. - Ajoutez l'adresse e-mail interne suivante :
Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses. - Activez le workflow.
Prochaines étapes
Des guides plus détaillés avec une configuration Slack : Envoyer les nouvelles réductions sur Slack, Déclencher un Shopify Flow lorsqu'une réduction arrive à expiration et Alertes concernant la suppression des codes de réduction.
- Référence complète sur les déclencheurs - tous les déclencheurs sur une seule page.
- Choisir le bon déclencheur - celle qui correspond à votre situation.
- Déclencheurs personnalisés - si aucun déclencheur intégré ne convient, créez le vôtre.
- Historique des événements et dépannage - voir ce qui a tiré et ce qu'il transportait.
