目前,在我的wordpress + woocommerce系统中为客户提供免费产品。
客户经常购买这些免费产品和woocommerce发送电子邮件给管理员他们购买免费产品的每个订单。
当客户只购买免费产品时,我试图找到阻止woocommerce向管理员发送电子邮件的方法(总金额= 0)。
但我找不到方法。
答案 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);