在处理订单时禁用发送给管理员的电子邮件

时间:2021-03-29 06:35:39

标签: wordpress email woocommerce

我正在使用 Send an Email notification to the admin for pending order status in WooCommerce,效果很好。

当订单更改为待处理>处理时,有什么方法可以禁用管理员电子邮件?因为当我更改为待处理 > 处理“新订单”电子邮件时,会生成并复制邮件。

1 个答案:

答案 0 :(得分:1)

您使用 woocommerce_email 动作钩子,并且在该回调函数中您可以移除 woocommerce_order_status_pending_to_processing_notification 这个动作钩子。检查下面的代码。代码进入活动主题functions.php 文件。

add_action( 'woocommerce_email', 'stop_processing_email_admin' );
function stop_processing_email_admin( $email_class ) {
    remove_action( 'woocommerce_order_status_pending_to_processing_notification', array( $email_class->emails['WC_Email_New_Order'], 'trigger' ) );
}