目前,在我的wordpress中,woocommerce系统为客户提供免费产品 .
客户经常购买这些免费产品和woocommerce发送电子邮件给管理员他们购买免费产品的每个订单 .
当客户只购买免费产品时,我试图找到阻止woocommerce发送电子邮件给管理员的方式(总金额= 0) .
但我找不到方法 .
如果总订单金额为0.00,则应停止向管理员发送 new order 电子邮件 . 您可以将它放在主题的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);
1 回答
如果总订单金额为0.00,则应停止向管理员发送 new order 电子邮件 . 您可以将它放在主题的functions.php中: