首页 文章

更改管理新订单电子邮件woocommerce的回复 Headers

提问于
浏览
3

我很长时间都在努力改变管理新订单电子邮件的回复 Headers . 我希望在下新订单时,管理员收到的电子邮件将回复 Headers 作为客户电子邮件 . 现在它被设置为管理员电子邮件 . 每当管理员点击回复回复时,该电子邮件将发送给客户 .

我试图在woocommerce电子邮件设置中更改发件人地址,但它也会影响客户电子邮件 Headers .

请建议我如何做到这一点 .

1 回答

  • 3

    我相信你可以用过滤器做到这一点 . 你的主题应该有一个functions.php文件 - 尝试将以下内容添加到该文件的顶部:

    add_filter( 'woocommerce_email_headers', 'add_reply_to_wc_admin_new_order', 10, 3 );
    
    function add_reply_to_wc_admin_new_order( $headers = '', $id = '', $order ) {
        if ( $id == 'new_order' ) {
            $reply_to_email = $order->billing_email;
            $headers .= "Reply-to: <$reply_to_email>\r\n";
        }
        return $headers;
    }
    

相关问题