Please follow the steps on this page:
In the last step near the bottom, you need to “Finalize/Invoice”. The web orders will convert to invoices(sales). The web orders are not invoiced, that’s why your sales report is blank.
You can also set up to automatically finalize and invoice web orders.