У меня странная проблема с магазином 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');