Black Friday & Cyber Monday SUPER SALE ALL WEEK:
Grab 40% OFF on plugins
Days
Hours
Minutes
Seconds

How to Send Processing Order Email to Admin Email Notifications in WooCommerce?

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.

Send Processing Order Email to Admin Email Notifications


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.


Browse more in: Code Snippets, WooCommerce How Tos, WooCommerce Tutorials

Share It:

Subscribe
Notify of
0 Comments
Newest
Oldest
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x