Die nachfolgende Funktion ermöglicht es euch HTML E-Mails über die WooCommerce Mail Funktion zu versenden. Die Standard-Templates für Header und Footer werden dabei auch gleich mitgeladen. Praktisch wenn man z.B. schnell Status-Mails versenden möchte ohne große Backend Einstellungen zu generieren.
function osulzer_send_wc_email($user_email, $subject, $html_message) {
ob_start();
// header template with subject
wc_get_template( 'emails/email-header.php', array( 'email_heading' => $subject ) );
echo $html_message;
// footer template
wc_get_template( 'emails/email-footer.php' );
$message = ob_get_clean();
wc_mail($user_email, $subject, $message);
return true;
}