WooCommerce product reviews are, actually, WordPress comments.
When you install WordPress, comment notifications for admins are turned on. You can choose to receive emails for all new comments, or only for comments that require moderation (haven’t been approved yet).
The problem is that if your site gets a lot of spam comments, you might be bombarded with emails. Even with legitimate comments, constant notifications can be overwhelming.
So what if we disable WordPress comment notifications all together, while we keep them enabled for WooCommerce product reviews only?
This is what we’ll code today – enjoy!

PHP Snippet: Disable WP Comment Notifications… Except WooCommerce Product Reviews
/**
* @snippet Disable WP Comment Notifications Except Woo Reviews
* @how-to businessbloomer.com/woocommerce-customization
* @author Rodolfo Melogli, Business Bloomer
* @compatible WooCommerce 9
* @community https://businessbloomer.com/club/
*/
add_filter( 'notify_moderator', 'bbloomer_only_woo_comment_notifications', 9999, 2 );
function bbloomer_only_woo_comment_notifications( $maybe_notify, $comment_id ) {
$review = get_comment( $comment_id );
if ( $review && 'product' === get_post_type( $review->comment_post_ID ) ) return true; // DO EMAIL PRODUCT REVIEW
return false; // DO NOT EMAIL WP COMMENT
}