There is a solution - ableit a bit long winded - see page 16
Brilliant I think I have just fixed mine after 4 years of having this problem! After playing around for a bit here is what I did -
1. go to orders > all orders
2. click on open orders
3. sort by date (oldest first)
4. select all the old orders that you need to get rid of
5. actions > unarchive orders
6. REFRESH your browser
7. select all the orders again
8. actions > fulfill orders
9. REFRESH your browser
10. I think the orders stayed selected this time, but if not select them all again
11. actions > archive orders
12. REFRESH your browser
Not done but thanks for trying :(
I have just sent a screenshot and message to Shopify just asking them to
delete them - surely they have a developer that can do that simple request?!
As this thread started in 2016, the answer to your quesitons looks to be no, they dont have a developer to do this simple task. Its really poor form from Shopify!
How in the world is this still a problem, Shopify? Lord knows you have the money and resources to make this right. At the very least you could make orders able to be un-cancelled, so they could be "inaccurately fulfilled" and re-cancelled. It may not seem like a big issue to you, but as the guy who can't stand having unread notifications on my phone, this 'unfulfilled order' every time I go to my homepage is enough to make me want to punch the computer...