I am missing sporadic orders from our dashboard, i only know about them because of the New Order emails. But they do not show up in my woo commerce dashboard. Can someone point us in the right direction?
How many orders are missing? You may want to just do these manually in the backend.
The other option is to use the Rest API to create the orders for you if you have a way to parse the order data into the API somehow from the emails.
You should be able to specify the order numbers unless new orders have taken their place.
Over 10 orders are missing. How can I restore these orders from the backend?
Ok this is good that you do not have hundreds of orders missing. That would require a scripted solution.
Go to WooCommerce>Orders. There is a button at the top to add new orders manually.
Or go to
https://www.yoursite.com/wp-admin/post-new.php?post_type=shop_order
If you do not have sequential order numbers or some other way to control the order number to the one you need you will need to create the order and then you can change the order number meta manually in phpMyAdmin. Do this part carefully or ask for help. If you are not familiar with using the raw MySql tables just be careful.
If you need help with that get me your email address.