【问题标题】:New Account Email Notification sent to Admin as BCC in Woocommerce在 Woocommerce 中作为密件抄送发送给管理员的新帐户电子邮件通知
【发布时间】:2018-10-18 21:32:51
【问题描述】:

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

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

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

感谢任何帮助。

【问题讨论】:

    标签: php wordpress woocommerce registration email-notifications


    【解决方案1】:

    要将 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 文件中。经过测试和工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-08
      • 2022-06-27
      • 2012-03-20
      • 2021-10-28
      • 2019-04-27
      • 2014-05-30
      • 1970-01-01
      相关资源
      最近更新 更多