2017-02-02 12 views
2

В WooCommerce я хотел бы иметь в уведомлении по электронной почте «на удержание» два дополнительных адреса электронной почты (pref .cc), чтобы они могли отслеживаться для оплаты.Дополнительные адреса электронной почты для подтверждения состояния электронной почты для выплат BACS

Это для любых заказов, использующих BACS, чтобы соответствующие люди могли быть уведомлены, чтобы следить за вещами. Я могу найти все виды по порядку, но не по электронной почте.

Любая помощь будет высоко оценена.

Благодаря

ответ

2

возможны с помощью пользовательской функции замкнув woocommerce_email_headers фильтра крючка, таким образом:

add_filter('woocommerce_email_headers', 'custom_admin_email_notification', 10, 3); 
function custom_admin_email_notification($headers, $email_id, $order) { 

    // Targeting "on hold" order status only with BACS payments 
    if('customer_on-hold_order' == $email_id && 'bacs' == get_post_meta($order->id, '_payment_method', true)){ 
     // Set HERE your additionals emails in this array: 
     $emails = array('Name1 <[email protected]>', 'Name2 <[email protected]>'); 

     // Adding the new emails to 'Bcc' headers 
     $headers .= 'Bcc: '.implode(',', $emails).'\r\n'; 
    } 
    return $headers; 
} 

код идет в function.php файл вашей активной темы ребенка (или темы) или в любом файле плагина.


Похожие ответы:

+0

, кажется, не работает, я боюсь. Все равно получайте стандартные письма. – mischiefbec

 Смежные вопросы

  • Нет связанных вопросов^_^