Необходим опыт WooCommerce
Мне нужно отключить уведомления по электронной почте для заказов, которые я создаю вручную, я должен использовать статус обработки, я не могу создать настраиваемый статус из-за настраиваемого крючка для статуса заказа на обработку.
В идеале флажок на странице заказа вручную, который можно поставить галочкой, и когда он установлен, он отключит отправку электронной почты клиенту при любом статусе. (обработка - завершена).
Причина в том, что заказы ebay должны быть введены в заказы backend по причинам, связанным с базой данных, и мы не хотим, чтобы клиенту повторно отправлялись электронные письма, которые уже были отправлены через ebay.
Я предполагаю, что этот хук нужно будет вызвать:
remove_action( 'woocommerce_order_status_completed_notification', array( $email_class->emails['WC_Email_Customer_Completed_Order'], 'trigger' ) );
И это:
remove_action( 'woocommerce_order_status_pending_to_processing_notification', array( $email_class->emails['WC_Email_Customer_Processing_Order'], 'trigger' ) );