Как я могу настроить функцию, которая будет добавлять получателя электронной почты к электронному письму с новым заказом в зависимости от состояния доставки клиента? Я в основном пытаюсь отправить одно из двух разных писем в зависимости от того, находится ли клиент на западном или восточном побережье?
РЕДАКТИРОВАТЬ:
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 );
Я думаю, что-то вроде этого?