By default, WooCommerce does not send a specific email notification to the admin when an order status changes to “Processing.” However, you can customize this behavior using code snippets or plugins to send processing order notifications to the admin if needed.
Solution: Send Processing Order Email to Admin Email Notifications
The code snippet will send the processing order status emails to admin emails so that administrators can aslo track different stages of orders including ‘processing’.
add_filter( 'woocommerce_email_recipient_customer_processing_order', 'ts_admin_email_to_processing_order_recipient', 9999, 3 ); function ts_admin_email_to_processing_order_recipient( $email_recipient, $email_object, $email ) { // Get the admin email address $admin_email = get_option( 'admin_email' ); // Add the admin email address to the recipient list if ( ! empty( $admin_email ) ) { $email_recipient .= ',' . $admin_email; } return $email_recipient; }
Output
When an order moves to “processing” status, this code makes sure the admin gets an email notification, along with any other recipients configured in WooCommerce Email settings.
Similarly, you can also add customized content to WooCommerce customer processing order emails either to give customers a coupon or a link to redirect customers back to the shop page.