What are the differences between virtual and downloadable product types on WooCommerce?
The difference between virtual and downloadable products is that downloaded products are available for download from your WordPress account, and virtual products are not.
Moreover, downloadable can also have a physical version of that product, and in that case, that product will be shippable. However, virtual products don't have any physical versions.