To add to this, are you using WooCommerce for products and orders?
If so, a pseudo answer would be something like:
Look at transition_post_status
When the post is updated, you need to get the post ID
You then need to Get List of WooCommerce Customer Emails Who Purchased a Specific Product
Now you have the customer email, you can use wp_mail()
Hope that helps!