首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于BACS付款的其他电子邮件地址的暂候状态电子邮件通知

用于BACS付款的其他电子邮件地址的暂候状态电子邮件通知
EN

Stack Overflow用户
提问于 2017-02-03 02:45:42
回答 1查看 199关注 0票数 2

在WooCommerce中,我希望有在“等待”电子邮件通知,2个额外的电子邮件地址(首选。密件抄送),以便对他们的付款进行监控。

对于任何使用BACS的订单,都可以通知相关人员密切关注。我可以找到所有种类的订单完成,但不在等待电子邮件。

任何帮助都将不胜感激。

谢谢

EN

Stack Overflow用户

发布于 2017-02-03 14:49:04

可以使用woocommerce_email_headers过滤器钩子中的自定义函数钩子,如下所示:

代码语言:javascript
运行
复制
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 <name1@email.com>', 'Name2 <name2@email.com>');

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

代码放在活动子主题(或主题)的function.php文件中,也可以放在任何插件文件中。

相关答案:

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42009992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档