在 Woocommerce 中作为 BCC 发送给管理员的新帐户电子邮件通知

New Account Email Notification sent to Admin as BCC in Woocommerce

我们的 Woocommerce 商店已禁用价格,我们必须手动批准帐户才能看到产品价格。当客户使用 WooCommerce 注册页面注册时,可以使用设置 > 电子邮件中的 "new account" 选项向他们发送一封电子邮件,这很棒,但我们想知道客户何时注册,以便我们批准该帐户。

站点管理员如何才能将此电子邮件的副本作为密件抄送?或在客户注册时收到提醒。

我们过去一直在使用通知插件,但由于 WC 核心的更改,该插件现在已停止工作。

感谢任何帮助。

要将 Wordpress 管理员电子邮件添加为新帐户通知的密件抄送收件人:

add_filter( 'woocommerce_email_headers', 'customer_new_account_admin_notification', 20, 3 );
function customer_new_account_admin_notification( $header, $email_id, $order ) {
    // Only for "Customer new account" notification
    if( 'customer_new_account' == $email_id ) {
        // Get admin email
        $admin_email = get_option('admin_email');

        // Set the email as BCC
        $header .= 'Bcc: ' . $admin_email . "\r\n";
    }
    return $header;
}

代码进入您的活动子主题(或活动主题)的 function.php 文件。测试和工作。