Abo-Ereignisse im Flow Builder automatisieren
Unser Abo-Plugin stellt eigene Auslöser und eine eigene Aktion für den Shopware Flow Builder bereit. Damit richtest du ohne Programmierung Automatisierungen ein – etwa Benachrichtigungen oder Folgeaktionen bei bestimmten Abo-Ereignissen. Die Auslöser feuern auch dann, wenn die Änderung in der Administration vorgenommen wird – nicht nur im Storefront.
Verfügbare Auslöser
| Auslöser | Feuert, wenn … |
|---|---|
| subscription.created | ein Abo erstellt wurde |
| subscription.executed | ein Abo ausgeführt wurde |
| subscription.cancelled | ein Abo gekündigt wurde |
| subscription.reactivated | ein gekündigtes Abo reaktiviert wurde |
| subscription.interval.changed | das Intervall geändert wurde |
| subscription.payment.changed | die Zahlart geändert wurde |
| subscription.next_execution.changed | der nächste Liefertermin geändert wurde |
| subscription.errored | ein Abo in den Fehler-Status gewechselt ist |
| subscription.execution.failed | eine Abo-Ausführung fehlgeschlagen ist |
| subscription.merged | Abos zusammengeführt wurden |
| subscription.chargeback | die Zahlung einer Abo-Bestellung zurückgebucht wurde |
Jeder Auslöser liefert Kunden-, Verkaufskanal- und Abo-Bezug mit, sodass du z. B. E-Mails oder weitere Aktionen daran hängen kannst.
Verfügbare Aktion: Abo pausieren
Die Flow-Aktion „Abo pausieren" setzt ein aktives Abo in den Status Fehler – das Abo wird dadurch von weiteren automatischen Ausführungen ausgeschlossen, bis du oder der Kunde es wieder manuell ausführt (siehe Abonnement im Status „Fehler" behandeln). Bei einem bereits gekündigten oder schon im Fehler-Status stehenden Abo tut die Aktion nichts.
Die Aktion braucht ein Abo im Flow-Kontext – wähle sie deshalb nur in einem Flow, dessen Auslöser eines der Abo-Ereignisse oben ist (z. B. „subscription.chargeback"). In einem Flow ohne Abo-Bezug hat sie keine Wirkung.
Ein typischer Anwendungsfall: Auslöser „subscription.chargeback" → Aktion „Abo pausieren" → Shopware-Aktion „E-Mail versenden". So hältst du ein Abo automatisch an, sobald die Zahlung zurückgebucht wurde, und informierst gleichzeitig Shopbetreiber oder Kunde.
Ausführung bei der Erstbestellung einbeziehen
Über die Einstellung „Abo ausgeführt"-Flow auch bei der Erstbestellung triggern (Bereich Generelle Abonnement-Konfiguration) legst du fest, ob subscription.executed bereits bei der initialen Erstbestellung auslöst oder erst ab der ersten wiederkehrenden Ausführung.
Wirf deine Aufgabe rein — im Schnitt ist sie in 72 Stunden erledigt. Ohne Angebotsschleife, ohne Stundenzettel, ohne Meeting-Zwang. Und wenn's nicht mehr passt: jederzeit kündbar.