当WooCommerce订单状态待付款时,停止发送“处理订单”电子邮件

时间:2020-03-12 10:33:50

标签: php wordpress woocommerce wordpress-theming hook-woocommerce

我在WooCommerce商店遇到一个奇怪的问题。当客户使用Klarna或PayPal网关在我的商店订购商品时,即使该订单尚未由Klarna或PayPal处理,用户仍会收到处理订单电子邮件。

当WooCommerce订单状态为待付款时,是否有可能停止发送处理订单电子邮件?

我已经尝试过这段代码,但是它没有任何改变

function manipulate_woocommerce_email_sending($email_class){
    remove_action('woocommerce_order_status_pending_to_on-hold_notification', array($email_class->emails['WC_Email_Customer_Processing_Order'], 'trigger'));
    add_action('woocommerce_order_status_on-hold_to_processing_notification', array($email_class->emails['WC_Email_Customer_Processing_Order'], 'trigger'));
}
add_action ('woocommerce_email', 'manipulate_woocommerce_email_sending');

0 个答案:

没有答案