首页 文章

将电子邮件收件人添加到Woocommerce中本地提货的新订单通知中

提问于
浏览
1

我需要为“本地取件”送货方式的新订单通知添加额外的电子邮件地址 . 因此,当客户从运输选项中选择“本地取件”时,我的员工可以通过这些新订单的附加电子邮件地址立即得到通知 .

如何将电子邮件收件人添加到Woocommerce中本地提货的新订单通知中?

1 回答

  • 0

    使用此简单的挂钩功能,当“本地取件”是“新订单”电子邮件通知的订单选择送货方式时,您将能够添加其他收件人:

    add_filter( 'woocommerce_email_recipient_new_order', 'additional_email_recipient', 10, 2 );
    function additional_email_recipient( $recipient, $order ) {
        if ( ! is_a( $order, 'WC_Order' ) ) return $recipient;
    
        // The shipping method name to target
        if( $order->get_shipping_method() == 'Local pickup' ){
            // Add your recipients coma separated in a unique string
            $recipient .= ',name.one@domain.com,name.two@omain.com';
        }
        return $recipient;
    }
    

    代码位于活动子主题(或活动主题)的function.php文件中 .

    测试和工作(重新测试2次) .

    您必须确保“本地提货”是运输标签名称 .

    enter image description here

相关问题