Hallo,
ich bin auf der Suche nach einer möglichst einfachen Lösung, wie die WooCommerce E-mail "Stornierte Bestellung" auch automatisch an den Kunden gesendet werden kann.
Am einfachsten wäre natürlich man könnte die Kunden E-mail-Adresse als "Platzhalter" in die Empfängerliste einfügen. Da ich nichts diesbezüglich in Dokus und Web-Search gefunden habe, scheint das nicht möglich zu sein oder?
Evtl. wäre daher der folgende Ansatz über die functions.php im Theme eine Lösung?!
add_filter( 'woocommerce_email_headers', 'my_cc_email_on_cancelled', 10, 3);
function my_cc_email_on_cancelled( $headers, $object, $order ) {
$actions = array( 'was müsste hier stehen' );
$statuses = array( 'cancelled' );
if ( in_array( $object, $actions ) && in_array( $order->get_status(), $statuses ) ) {
$headers .= 'An: Variable für die Kunden E-mail-Adresse' . "\r\n";
}
return $headers;
}
Dabei stellen sich mir 2 Fragen:
- was müsste dafür im Array $actions angegeben werden?
- mit welcher Variable kann ich in $headers die Kunden-E-mail-Adresse ansprechen?
Zielsetzung ist, dass die E-mail für "Stornierte Bestellung" automatisch an den Shop-Administrator und den Kunden gesendet wird.
Wäre super, wenn mir jemand weiter helfen kann... oder eine Idee hat, wie ich das umsetzen kann.
Merci und sonnige Grüße!