我们有三个不同的客户组,每个组都有不同的客户经理。是否可以根据组将Woocommerce订单确认电子邮件发送给客户经理? 例如:
现在,如果第1组(金)的客户下了订单,则应将订单通知电子邮件发送到gold@mystite.com。如果来自Silver组的客户提出异议,则应将订购通知发送至电子邮件silver@mysite.com
当前,我们已经尝试了this code snippet here,但它也会向管理员发送电子邮件。如果客户不是上述用户角色,我们希望向管理员发送电子邮件。
答案 0 :(得分:1)
请尝试以下代码。
<video width="400" controls>
<source src="<?php echo base_url() ?>new/movie.mp4" type="video/mp4">
Your browser does not support HTML5 video.
</video>
答案 1 :(得分:0)
请在下面尝试此操作,为您当前的活动主题functions.php文件编码。
add_filter( 'woocommerce_email_from_address', function( $from_email, $wc_email ){
$user_id = get_current_user_id();
$user_data = get_userdata( $user_id );
if ( in_array( 'gold', $user_data->roles ) )
{
$from_email = 'gold@mysite.com';
}
elseif ( in_array( 'silver', $user_data->roles ) )
{
$from_email = 'silver@mysite.com';
}
elseif ( in_array( 'platinum', $user_data->roles ) )
{
$from_email = 'platinum@mysite.com';
}
return $from_email;
}, 10, 2 );