We recently encountered the fact that Draft Orders are technically not Orders and by default they do not show up under customer accounts. It appears out of the box the only reference a customer has of a Draft Order is the email with the payment link. It's a bit annoying because clients basically have to dig through their email instead of being able to simply login and have a record of all invoices both paid and pending.
As an agency we built our own custom fancy backend to manage customer invoicing, but now we've decided that we're going to just run this through Shopify as that's our expertise and our customers are used to it. That being said, most our offering are B2B not B2C and thus we send invoices for work to be performed/already performed to our clients and we need to have clients able to see invoices regardless if they're technically "Draft". Right now it's looking like we'll need to build a custom application (not crazy complex, but still...) to add this functionality into our client portal.
Just wanted to put this out there and get any thoughts in the community if this is something anyone else has run into !
Just wanted to update anyone reading this that we're currently working to finish up a custom application to enable this functionality.
Feel free to reach out for updates on rollout