Auslöser für Rabatte, Schritt für Schritt

Sechs Auslöser während der gesamten Laufzeit eines Rabatts: Erstellung, Aktualisierung, Löschung, Hinzufügen eines Codes, Entfernen eines Codes und Ablauf - was Shopify überhaupt nicht meldet.

Auf dieser Seite: Rabatt erstellt, Rabatt aktualisiert, Rabatt gelöscht, Rabatt abgelaufen, Rabattcode hinzugefügt, Rabattcode entfernt

Shopify Flow
So finden Sie sie: Wählen Sie unter Shopify Flow die Option „Select a trigger“ aus, öffnen Sie Workflow Trigger Extensions und suchen Sie nach „Discount“.

Rabatt angelegt

Wird ausgelöst, wenn ein Rabatt angelegt wird - sei es automatisch oder anhand eines Codes, durch Mitarbeiter oder über eine App.

Brände aus Shopify Webhook
Genehmigung Zugriff auf Rabattdaten
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie damit eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Kündige neue Werbeaktionen an, damit niemand von einem Code überrascht wird.
  • Prüfen Sie Rabatte, die von Apps oder Mitarbeitern ohne Genehmigung erstellt wurden.

Was „Discount Created“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
discount Objekt Der erstellte Rabatt
discount.id ID Die GID Shopify des Rabatts
discount.title Text Der Titel des Rabatts
discount.status Text Der Status des Rabatts (AKTIV, ABGELAUFEN, GEPLANT)
discount.createdAt Text Als der Rabatt angelegt wurde
discount.updatedAt Text Wann der Rabatt zuletzt aktualisiert wurde
discount.startsAt Text Wenn der Rabatt in Kraft tritt
discount.endsAt Text Wenn der Rabatt abläuft
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Jeden neuen Rabatt in Slack ankündigen

  1. „Pick Discount“ wurde als Auslöser festgelegt.
  2. Fügen Sie „HTTP-Anfrage an einen Slack-Webhook senden“ hinzu: New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}.
  3. Aktivieren Sie den Workflow.

Rabatt aktualisiert

Wird ausgelöst, wenn ein Rabatt bearbeitet wird: Bezeichnung, Wert, Daten, Berechtigung, Status.

Brände aus Shopify Webhook
Genehmigung Zugriff auf Rabattdaten
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Auslöser“ der App.

Verwenden Sie es für

  • Änderungen an laufenden Werbeaktionen überprüfen.
  • Synchronisieren Sie die Aktionsdaten erneut mit einem Banner im Shop oder einem E-Mail-Tool.

Was „Discount Updated“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
discount Objekt Der aktualisierte Rabatt
discount.id ID Die GID Shopify des Rabatts
discount.title Text Der Titel des Rabatts
discount.status Text Der Status des Rabatts (AKTIV, ABGELAUFEN, GEPLANT)
discount.createdAt Text Als der Rabatt angelegt wurde
discount.updatedAt Text Wann der Rabatt zuletzt aktualisiert wurde
discount.startsAt Text Wenn der Rabatt in Kraft tritt
discount.endsAt Text Wenn der Rabatt abläuft
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Änderungen an aktiven Rabatten überprüfen

  1. „Rabatt auswählen“ als Auslöser aktualisiert.
  2. Bedingung hinzufügen: discount.status ist gleich ACTIVE.
  3. Fügen Sie „Interne E-Mail senden“ mit {{discount.title}} und dem Admin-Link des Rabatts hinzu.
  4. Aktivieren Sie den Workflow.

Rabatt entfernt

Wird ausgelöst, wenn ein Rabatt gelöscht wird. Es bleiben nur noch die ID und der Zeitpunkt für die Protokollierung übrig.

Brände aus Shopify Webhook
Genehmigung Zugriff auf Rabattdaten
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Auslöser“ der App.

Verwenden Sie es für

  • Eine gelöschte Werbeaktion aus Bannern, Feeds oder einem E-Mail-Tool entfernen.

Was „Discount Deleted“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
discountId Text Die GID Shopify des Rabatts
deletedAt Text Der Zeitstempel, zu dem der Rabatt gelöscht wurde
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Aufräumen nach dem Löschen eines Rabatts

  1. Wählen Sie „Rabatt gelöscht“ als Auslöser aus.
  2. Fügen Sie „HTTP-Anfrage senden“ zu dem System hinzu, das Ihre Werbeaktionen widerspiegelt, mit den Parametern {{discountId}} und {{deletedAt}}.
  3. Aktivieren Sie den Workflow.

Rabatt abgelaufen

Wird ausgelöst, wenn ein Rabatt sein Ablaufdatum überschreitet. Shopify sendet zu diesem Zeitpunkt nichts, daher überprüft die App dies nach einem festgelegten Zeitplan und löst pro abgelaufenem Rabatt eine Benachrichtigung aus.

Brände aus Wird nach einem Zeitplan überprüft, da Shopify hierfür keinen Webhook sendet
Genehmigung Zugriff auf Rabattdaten
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Entferne ein Werbebanner, sobald dessen Code nicht mehr funktioniert.
  • Teilen Sie dem Support mit, dass eine Kampagne beendet wurde.
  • Starten Sie die Folgekampagne.

Was „Discount Expired“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
discount Objekt Der abgelaufene Rabatt
discount.id ID Die GID Shopify des Rabatts
discount.title Text Der Titel des Rabatts
discount.status Text Der Status des Rabatts
discount.endsAt Text Als der Rabatt abgelaufen war
discount.startsAt Text Als der Rabatt in Kraft trat
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Das Werbebanner entfernen, wenn der Code abläuft

  1. Wählen Sie „Rabatt abgelaufen“ als Auslöser.
  2. Fügen Sie ein Metafeld „Update shop“ hinzu (oder senden Sie eine Admin-API-Anfrage), das das Metafeld löscht, aus dem Ihr Theme das Banner ausliest.
  3. „Interne E-Mail senden“ hinzufügen: {{discount.title}} expired at {{discount.endsAt}}.
  4. Aktivieren Sie den Workflow. Erstellen Sie zum Testen einen Rabatt, dessen Endzeit in wenigen Minuten liegt.

Rabattcode hinzugefügt

Wird ausgelöst, wenn ein Einlösecode zu einem Rabattcode hinzugefügt wird, einschließlich Codes, die in großen Mengen generiert wurden.

Brände aus Shopify Webhook
Genehmigung Zugriff auf Rabattdaten
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Registrieren Sie neue Codes über ein Partner- oder Influencer-Tool.
  • Überprüfen Sie, wer Codes zu einer laufenden Kampagne hinzufügt.

Was „Discount Code Added“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
discount Objekt Der Rabatt, für den der Code hinzugefügt wurde
discount.id ID Die GID Shopify des Rabatts
discount.updatedAt Text Wann der Rabatt zuletzt aktualisiert wurde
redeemCode Objekt Der hinzugefügte Einlösecode
redeemCode.id ID Die GID des Einlösecodes unter Shopify
redeemCode.code Text Die Zeichenfolge des Einlösecodes
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Registrieren Sie einen neuen Code in Ihrem Partnerprogramm-Tool

  1. „Rabattcode auswählen“ wurde als Auslöser hinzugefügt.
  2. Fügen Sie „HTTP-Anfrage senden“ mit {{redeemCode.code}} und {{discount.id}} hinzu.
  3. Aktivieren Sie den Workflow.

Rabattcode entfernt

Wird ausgelöst, wenn ein Einlösungscode aus einem Rabatt entfernt wird. Es enthält den Code, die Anzahl der Verwendungen und die Angabe, ob es sich um eine Massenentfernung handelte.

Brände aus Shopify Webhook
Genehmigung Zugriff auf Rabattdaten
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Beachten Sie, wenn ein noch im Umlauf befindlicher Code entfernt wird.
  • Verhindern Sie, dass Partnersysteme ungültige Codes anzeigen.

Was „Discount Code Removed“ an Ihren Workflow sendet

Variable im Durchfluss Typ Was darin enthalten ist
discount Objekt Der Rabatt, für den der Code entfernt wurde
discount.id ID Die GID Shopify des Rabatts
discount.updatedAt Text Wann der Rabatt zuletzt aktualisiert wurde
discount.totalUsageCount Zahl Gesamtanzahl der Einlösungen des gesamten Rabatts über alle Codes hinweg.
redeemCode Objekt Der Einlösecode, der entfernt wurde
redeemCode.id ID Die GID des Einlösecodes unter Shopify
redeemCode.code Text Die Zeichenfolge des Einlösecodes
redeemCode.usageCount Zahl Wie oft wurde dieser Code verwendet, bevor er entfernt wurde? Der Wert ist null, wenn er im Rahmen einer Massenlöschung entfernt wurde (die Nutzung einzelner Codes lässt sich nicht aufschlüsseln) oder wenn dies nicht ermittelt werden konnte.
redeemCode.bulkRemoval Richtig / Falsch Gilt, wenn der Code im Rahmen einer Massenlöschung entfernt wurde, bei der keine Angaben zur Nutzung pro Code verfügbar sind.
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Warnung ausgeben, wenn ein verwendeter Code entfernt wird

  1. „Rabattcode auswählen“ wurde als Auslöser entfernt.
  2. Bedingung hinzufügen: redeemCode.usageCount größer als 0 und redeemCode.bulkRemoval gleich false.
  3. „Interne E-Mail senden“ hinzufügen: Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses.
  4. Aktivieren Sie den Workflow.

Nächste Schritte

Ausführlichere Anleitungen zur Einrichtung von Slack: Neue Rabatte an Slack senden, Löse einen Shopify Flow aus, wenn ein Rabatt abläuft und Benachrichtigungen über entfernte Rabattcodes.