From 9e7b12f16b5ef3bf1979e663ac5a8affce5eac7c Mon Sep 17 00:00:00 2001 From: dinamiko Date: Thu, 10 Jun 2021 11:05:29 +0200 Subject: [PATCH] Do not send customer email when order status is on hold --- .../ppcp-wc-gateway/src/class-wcgatewaymodule.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/ppcp-wc-gateway/src/class-wcgatewaymodule.php b/modules/ppcp-wc-gateway/src/class-wcgatewaymodule.php index 9e119a1cd..db0392879 100644 --- a/modules/ppcp-wc-gateway/src/class-wcgatewaymodule.php +++ b/modules/ppcp-wc-gateway/src/class-wcgatewaymodule.php @@ -135,6 +135,18 @@ class WcGatewayModule implements ModuleInterface { $endpoint->handle_request(); } ); + + add_filter( + 'woocommerce_email_recipient_customer_on_hold_order', + function( $recipient, $order ) { + if ( $order->get_payment_method() === PayPalGateway::ID || $order->get_payment_method() === CreditCardGateway::ID ) { + $recipient = ''; + } + return $recipient; + }, + 10, + 2 + ); } /**