如何阻止woocommerce发送电子邮件给管理员免费订购?

时间:2017-10-02 12:35:03

标签: wordpress woocommerce

目前,在我的wordpress + woocommerce系统中为客户提供免费产品。

客户经常购买这些免费产品和woocommerce发送电子邮件给管理员他们购买免费产品的每个订单。

当客户只购买免费产品时,我试图找到阻止woocommerce向管理员发送电子邮件的方法(总金额= 0)。

但我找不到方法。

1 个答案:

答案 0 :(得分:0)

如果总订单金额为0.00,则应停止向管理员发送新订单电子邮件。您可以将它放在主题的functions.php中:

add_filter('woocommerce_email_enabled_new_order', function($enabled, $order) {

    if ($order instanceof WC_Order) {

        $order_total = floatval($order->get_total());

        if ($order_total == 0) {
            return false;
        }

    }

    return $enabled;

}, 10, 2);