Add a non-download + download to cart, then checkout. You won't receive a download link until the order is marked "completed". ..Eg with PayPal -- orders are automatically marked processing.
I think the idea is that a user can't get access to the files until the order has been processed so this is working as expected. But is paypal?
Er no, if you purchase a downloadable by itself the order gets automatically marked as 'completed' rather than set to processing.
Gotcha. Just testing... looks away
You'd need a new state where payment was accepted but the order hasn't been shipped yet
Assigned to @studioromeo
Not convinced on this one either. Put something in your product summary stating you should make a separate order for downloadable products, maybe?
Otherwise, this is working as expected and I'm not sure I'm interested in complicating the issue with 'if it's partly done, do this, otherwise do that'. That will be a mess as it effects everything from when emails are sent and what they include.
Take it internal for the Orders rewrite, maybe? Close it otherwise?
Close, I don't think it's a necessary change. Only one user requested it.