# Flows
EasyCoupon bringt eigene Flows und Aktionen mit sich, die in der Regel nicht angepasst werden müssen.
# neti_easy_coupon.coupon.activate
Versendet nach der Gutschein-Aktivierung (= Bezahlung) eine Mail an den Käufer.
- Angestoßen durch Zahlstatus-Änderung (Subscriber auf "state_machine.order_transaction.state_changed").
- Verwendetes Mail-Template: NetiEasyCoupon_ActivateCoupon
# neti_easy_coupon.requested_delivery.send
Feature: Wunschzustellung
Versendet den Gutschein an den vom Käufer angegebenen Empfänger. Die Mail wird erst dann versandt, wenn der Gutschein-Kauf bezahlt und das Wunschdatum erreicht wurde (sofern angegeben).
Angestoßen durch:
- Zahlstatus-Änderung (Subscriber auf "state_machine.order_transaction.state_changed")
- Button in Gutschein-Verwaltung
- Scheduled Task "neti.easy_coupon.requested_delivery"
- Command "neti:easy_coupon:deliver_vouchers"
Verwendetes Mail-Template: NetiEasyCoupon_VoucherDelivery
# neti_easy_coupon.successful_delivery.send
Feature: Wunschzustellung
Mitteilung an den Käufer über erfolgreiche Zustellung an den Wunsch-Empfämger. Achtung: "Erfolgreich" bedeutet nur, dass alle Daten (und ggfs. das PDF) vorhanden sind und der Flow "neti_easy_coupon.requested_delivery.send" getriggert werden konnte. Sollte der Flow gelöscht/deaktiviert/modifiziert worden sein, ist es dennoch möglich, dass die Mail an den Wunsch-Empfänger nicht versendet wurde.
Angestoßen durch: siehe "neti_easy_coupon.requested_delivery.send"
Verwendetes Mail-Template: NetiEasyCoupon_VoucherDelivery_Successful
# neti_easy_coupon.unsuccessful_delivery.send_to_host
Feature: Wunschzustellung
Mitteilung an den Shop-Betreiber (E-Mail-Adresse aus den Basis-Einstellungen) über einen fehlgeschlagenen Zustellungversuch an den Wunsch-Empfänger. Die Mail enthält eine technische Fehlermeldung, die auf die Ursache schließen lassen kann. Mögliche Gründe können sein:
- PDF konnte vorab nicht gerendert werden (falls EasyCoupon Designs eingesetzt wird)
- PDF wurde entfernt (falls EasyCoupon Designs eingesetzt wird)
- Wunschzustellungs-Mail konnte wegen eines technischen Problems nicht versendet werden
- Zustell-Information an den Käufer konnte wegen eines technischen Problems nicht versendet werden
- Bestellung mit Gutschein-Kauf wurde nicht gefunden
- Bestellung mit Gutschein-Kauf wurde noch nicht bezahlt
- ...
Angestoßen durch: siehe "neti_easy_coupon.requested_delivery.send"
Verwendetes Mail-Template: NetiEasyCoupon_VoucherDelivery_Unsuccessful_ToHost
# neti_easy_coupon.unsuccessful_delivery.send_to_customer
Feature: Wunschzustellung
Mitteilung an den Käufer über einen fehlgeschlagenen Zustellungsversuch an den Wunsch-Empfänger. Die Mail enthält keine Fehlerdetails. Mögliche Gründe können sein:
- PDF nicht vorhanden (falls EasyCoupon Designs eingesetzt wird)
- Wunschzustellungs-Mail konnte wegen eines technischen Problems nicht versendet werden
- ...
Angestoßen durch: siehe "neti_easy_coupon.requested_delivery.send"
Verwendetes Mail-Template: NetiEasyCoupon_VoucherDelivery_Unsuccessful_ToCustomer
# neti_easy_coupon_designs.voucher_pdf.send
Feature: EasyCouponDesigns
Versendet das Gutschein-PDF an den Käufer, sobald der Gutschein-Kauf bezahlt und das PDF erfolgreich gerendert wurde.
Angestoßen durch:
- Scheduled Task "neti.easy_coupon_designs.mail"
- Command "neti:easy_coupon_designs:task:mail"
Verwendetes Mail-Template: NetiEasyCouponDesigns_SendVoucherPdf