Woocommerce - добавление новых заказов получателей электронной почты в зависимости от состояния доставки клиентов - PullRequest
0 голосов
/ 11 декабря 2019

Как я могу настроить функцию, которая будет добавлять получателя электронной почты к электронному письму с новым заказом в зависимости от состояния доставки клиента? Я в основном пытаюсь отправить одно из двух разных писем в зависимости от того, находится ли клиент на западном или восточном побережье?

РЕДАКТИРОВАТЬ:

function jb_add_recipient( $recipient, $order ) {
    global $woocommerce;
    global $current_user;
    get_currentuserinfo();
    $jb_user_roles = $current_user->roles;
    $jb_user_role = array_shift($jb_user_roles);
    $FREP = array('CH', 'AQ', 'PE', 'TE');
    $SREP = array('MT', 'PZ');
    $STATE =  $order->billing_state;
        if ( in_array( $STATE, $FREP)) {
                $recipient .= ', email@email.com';
            // $recipient .=  ',' . $email_one . ',' . $email_two;
        } elseif ( in_array( $STATE, $SREP) ) {
        $recipient .= ', email@email.com';
        }
        return $recipient;
}
add_filter( 'woocommerce_email_recipient_new_order', 'jb_add_recipient', 10, 2 );

Я думаю, что-то вроде этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...