如何根据woocommerce中的订单总数更改电子邮件发件人?

时间:2020-09-08 00:35:18

标签: wordpress email woocommerce

我想根据订单总价值更改电子邮件发件人。

示例:

  • 如果订单总数> 100,请使用bigaccount@sender.com
  • 否则,请使用regularaccount@sender.com

我不知道如何获得与电子邮件发件人的订单。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用“ woocommerce_email_recipient_new_order”过滤器挂钩(Check here)更改发件人电子邮件 请检查下面的代码,您可以了解基本思想,

function wc_change_admin_new_order_email_recipient( $recipient, $order ) {
    global $woocommerce;
    if ( $order->get_total() > 100 ) { // Set your condition here and dump to know more about $order
        $recipient = "bigaccount@sender.com";
    } else {
        $recipient = "regularaccount@sender.com";
    }
    return $recipient;
}
add_filter('woocommerce_email_recipient_new_order', 'wc_change_admin_new_order_email_recipient', 1, 2);