Vorkasse

Es ist möglich einen Workflowschritt in einen Bestellworkflow mit aufzunehmen der eine Mail an den Besteller mit den notwendigen Informationen für eine Zahlung schickt. Dazu ist es notwendig die Zahlungsform dementsprechend zu pflegen und den Workflowschritt in den Bestellworkflow mit aufzunehmen.

Konfiguration

Zahlungsform

Eine Zahlungsform kann in Shop → Zahlungsformen als "Ist Vorkasse" definiert werden. Damit wird, wenn der Worklfow konfiguriert wurde, die Vorkassenmail für eine Bestellung mit dieser Zahlungsform an den Kunden verschickt.

Workflow

Callback: Vorkassenmail versenden

Konfigurationen: Es können optionale, mit Komma getrennten, Mailadressen angegeben werden die als CC-Adressen verwendet werden.

Mailtemplate

Vorlagen-Typ sollte paymentMethodPrepayment sein. Für den Inhalt können alle Mailparameter verwendet werden die auch bei einer Bestellbestätigung verwendet werden können.

Verwendung

Eine Vorkassenmail kann via Workflow automatisiert oder manuell über Toolbar und Kontexteinträge bei der Bestellung verschickt werden.

Events

OnValidateRun

\Brandbox\ShopCore\WorkflowStep\MailOrderPrepayment\Lib\Event\OnValidateRun

Wenn $exception mit einem Throwable bestückt wird, wird diese Exception dem Workflow weitergegeben.

OnPopulateMail

\Brandbox\ShopCore\WorkflowStep\MailOrderPrepayment\Lib\Event\OnPopulateMail

Schon als Parameter verfügbar sind die Parameter aus \Brandbox\ShopCore\Shop\Order\Engine::getMailParameter