Standardmäßig verwenden alle E-Mails für neue Bestellungen dieselbe E-Mail-Vorlage für Einzelhandels- und Großhandelsbestellungen. Leider haben wir noch nicht die Funktion, dies zu überschreiben.
Die Problemumgehung, mit der wir die Einzelhandels- und Großhandelsbestellung in der E-Mail für neue Bestellungen unterscheiden können, besteht darin, den Bestelltyp in die Betreffzeile aufzunehmen. Sie können dies tun, indem Sie den folgenden Ausschnitt zu den function.php Ihres Child-Themes hinzufügen.
// Custom New Order Subject - Adding the Order Type in the Subject Line
add_filter('woocommerce_email_subject_new_order', 'wwpp_change_email_subject', 1, 2);
function wwpp_change_email_subject($subject, $order) {
//getting the blogname scaping special chars for email
$blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
$order->get_id();
$order_type = $order->get_meta('_wwpp_wholesale_order_type'); // The Order data
// creating our new subject line
$subject = sprintf('[%s] Order # %s - %s', $order_type, $order->get_id(), $blogname);
// sending our custom subject back to WooCommerce
return $subject;
}
