Итак, я хочу отправить то же электронное письмо с несколько другим заголовком в WooCommerce.Он использует переменную аргумента $email_heading
для хранения значения текущего заголовка электронной почты, поэтому я полагаю, что простая замена подойдет.Это не так.Я мог бы полностью пропустить отметку, здесь любая помощь очень ценится.
Я хочу сказать, что Ваш заказ готов к отправке, когда они выбирают локальный сбор, а затем значение по умолчанию (сохраненные настройки электронной почты woocommerce), когда выбрана любая другая доставка.
add_filter( "woocommerce_email_heading_customer_completed_order", 'HDM_woocommerce_email_header', 10, 2 );
function HDM_woocommerce_email_header( $email_heading, $email ) {
if ('customer_completed_order' == $email->id && $order->has_shipping_method('local_pickup') ){
$order_id = $order->get_id();
$email_heading = '<h1>Your Order Is Ready For Pickup</h1>';
}
return $email_heading;
};