I have free downloadable products on my Magento 2 shop (
Magento 2.3.5 p1).
If a customer purchases a free downloadable product, he gets a zero subtotal order which I set Zero Subtotal Checkout to status processing via Magento Payment settings automatically.
This closes the order automatically and does not allow the customer to download his product. If I set the status to
'Pending'... then I have to generate a manual invoice to enable customer to download his order.
This behaviour was not observed in Magento 1, there it was always ending with status
"complete" and the download was enabled automatically.
Means I get customers complaining because they can't download their zero total orders.
A zero total order should allow status to invoiced automatically. Fix required for this problem.