0
Ich habe diesen Code für die benutzerdefinierte E-Mail integriert. Es funktioniert, aber ich möchte alle Bestelldetails senden. Ist das möglich?Benutzerdefinierte E-Mail-Benachrichtigung
add_action("woocommerce_order_status_changed", "my_awesome_publication_notification");
function my_awesome_publication_notification($order_id, $checkout=null) {
global $woocommerce;
$order = new WC_Order($order_id);
$first_name = $order->billing_first_name;
if($order->status === 'processing') {
// Create a mailer
$mailer = $woocommerce->mailer();
$message_body = "<p>$first_name</p>";
$message_body .= '<p>hat sich angemeldet für:</p>';
$message_body .= '<p>Elisabeth Zangerle<br/>Koordinatorin FoBU</p>';
$message = $mailer->wrap_message(
// Message head and message body.
sprintf(__('Fortbildung im Bezirk'), $order->get_order_number()),
$message_body);
// Cliente email, email subject and message.
$mailer->send($order->billing_company, sprintf(__('Fortbildung im Bezirk'),
$order->get_order_number()), $message);
}
}
Ja, das nur den Produktnamen zeigen, nicht der Admin um. :-( –
Was meinst du mit admin bestellen? –
Bei einer Bestellung erhält der Admin die Bestell-E-Mail. In dieser E-Mail ist die Bestellung mit Preisen usw. Es wäre möglich, genau dies anzuzeigen. –