Les conditions de remise, étape par étape

Six événements marquant les différentes étapes 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 que Shopify ne signale 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é

Shopify Flow
Où les trouver : dans «Shopify Flow », sélectionnez « Select a trigger », ouvrez « Workflow Trigger Extensions » et recherchez « Discount ».

Remise créée

Se déclenche lorsqu'une remise est créée, qu'elle soit automatique ou basée sur un code, par le personnel ou via une application.

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 bouton d'activation 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.
  • Vérifier les remises accordées par des applications ou par le personnel sans autorisation préalable.

Ce que « Discount Created » envoie à votre flux de travail

Variable de débit Type Ce qu'il contient
discount Objet La remise créée
discount.id ID Le GID de la remise sur l'Shopify
discount.title Texte Le nom de la promotion
discount.status Texte Le statut de la réduction (ACTIVE, EXPIRÉE, PROGRAMMÉE)
discount.createdAt Texte Date de création de la remise
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 promotion sur Slack

  1. « Pick Discount » a été défini comme déclencheur.
  2. Ajouter « Envoyer une requête HTTP » à un webhook Slack : New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}.
  3. Activez le flux de travail.

Mise à jour des réductions

Déclenchement lors de la modification d'une remise : intitulé, montant, dates, conditions d'éligibilité, statut.

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 bouton se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Passer en revue les modifications apportées aux promotions en cours.
  • Resynchroniser les données promotionnelles avec une bannière de la vitrine en ligne ou un outil de messagerie électronique.

Ce que « Discount Updated » envoie à votre flux de travail

Variable de débit Type Ce qu'il contient
discount Objet La remise mise à jour
discount.id ID Le GID de la remise Shopify
discount.title Texte Le nom de la promotion
discount.status Texte Le statut de la réduction (ACTIVE, EXPIRÉE, PRÉVUE)
discount.createdAt Texte Date de création de la remise
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 : vérifier les modifications apportées aux remises en cours

  1. Sélectionner « Remise mise à jour » comme condition déclencheuse.
  2. Ajouter une condition : « discount.status » **est égal à « **ACTIVE ».
  3. Ajouter : « Envoyer un e-mail interne avec {{discount.title}} et le lien d'administration de la réduction. »
  4. Activez le flux de travail.

Réduction supprimée

Se déclenche lorsqu'une remise 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 à prix réduit
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre bouton 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 flux de travail

Variable de débit Type Ce qu'il contient
discountId Texte Le GID de la remise « Shopify »
deletedAt Texte L'horodatage correspondant à la suppression de la remise
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 remise

  1. Sélectionnez « Remise supprimée » comme condition déclencheuse.
  2. Ajoutez l'option « Envoyer une requête HTTP » au système qui répertorie vos promotions, à l'aide des adresses {{discountId}} et {{deletedAt}}.
  3. Activez le flux de travail.

La réduction n'est plus valable

Se déclenche lorsqu'une réduction arrive à expiration. Shopify n'envoie aucune notification à 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 selon un calendrier défini, car Shopify n'envoie pas de webhook à cet effet
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 bouton de commande 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.
  • Signalez au service d'assistance qu'une campagne est terminée.
  • Lancez la campagne de suivi.

Ce que « Discount Expired » transmet à votre flux de travail

Variable dans le débit Type Ce qu'il contient
discount Objet La réduction qui n'est plus valable
discount.id ID Le GID Shopify de la remise
discount.title Texte Le nom de la promotion
discount.status Texte Le statut de la remise
discount.endsAt Texte À l'expiration de la réduction
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 : retirer la bannière promotionnelle à l'expiration du code

  1. Sélectionnez « Remise expirée » comme condition de déclenchement.
  2. Ajoutez une mise à jour du méta-champ de la boutique (ou envoyez une requête API Admin) qui efface le méta-champ à partir duquel votre thème lit la bannière.
  3. Ajouter « Envoyer un e-mail interne » : {{discount.title}} expired at {{discount.endsAt}}.
  4. Activez le workflow. Pour le tester, créez une promotion dont l'heure de fin est dans quelques minutes.

Code de réduction ajouté

Se déclenche lorsqu'un code d'utilisation 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 à 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

  • Enregistrez les nouveaux codes à l'aide d'un outil dédié aux affiliés ou aux influenceurs.
  • Vérifier qui ajoute des codes à une campagne en cours.

Ce que « Code de réduction ajouté » envoie à votre flux de travail

Variable de débit Type Ce qu'il contient
discount Objet La réduction à laquelle le code a été associé
discount.id ID Le GID de la remise 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'Shopifyation du code de rachat
redeemCode.code Texte La chaîne de caractères du code d'utilisation
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

  1. Sélectionnez « Code de réduction ajouté » comme condition déclencheuse.
  2. Ajoutez une requête HTTP avec les paramètres suivants : {{redeemCode.code}} et {{discount.id}}.
  3. Activez le flux de travail.

Code de réduction supprimé

Se déclenche lorsqu'un code promotionnel 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 bouton de commande se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Vérifiez à quel moment un code encore en circulation est retiré.
  • Empêcher les systèmes partenaires de diffuser des codes invalides.

Ce que « Code de réduction supprimé » envoie à votre flux de travail

Variable de débit Type Ce qu'il contient
discount Objet La réduction associée à ce code a été supprimée
discount.id ID Le GID Shopify de la remise
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 de l'Shopifyation du code de rachat
redeemCode.code Texte La chaîne de caractères du code d'utilisation
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é

  1. Sélectionnez « Code de réduction supprimé » comme condition déclencheuse.
  2. Ajouter une condition : redeemCode.usageCount est supérieur à 0 et redeemCode.bulkRemoval est égal à false.
  3. Ajouter « Envoyer un e-mail interne » : Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses.
  4. Activez le flux de travail.

Prochaines étapes

Guides plus détaillés avec une configuration Slack : Envoyer les nouvelles réductions sur Slack, Déclencher une «Shopify Flow » lorsqu'une remise arrive à expiration et Alertes concernant la suppression des codes de réduction.