# 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