我试图在订单总数等于0时禁用电子邮件通知。看起来我的挂钩代码适用于这个简单的条件,但我不知道如何在此步骤检索订单详细信息。
$array = array('woocommerce_order_status_completed' );
function filter_woocommerce_email_actions( $array ) {
if (0>1){
return $array;
}
};
add_filter( 'woocommerce_email_actions', 'filter_woocommerce_email_actions', 10, 1 );
或者我应该使用其他钩子吗?有任何想法吗?
答案 0 :(得分:0)
您可以根据订单总额从新订单的电子邮件通知中删除收件人。使用这段代码并根据您的要求订购总额进行自定义。
add_filter( 'woocommerce_email_recipient_new_order', 'wc_new_order_cash_on_delivery_recipient', 10, 2 );
function wc_new_order_cash_on_delivery_recipient( $recipient, $order ) {
if ( 'cod' == $order->payment_method ) {
$recipient .= ', john@example.com';
}
return $recipient;
}