This plugin allows showing a checkout form to unregistered users with the essential information in order to purchase. The users will be required to complete the billing details later to have access to the downloadable contents.
In this demo you can try to add the products to cart: if only digital products will be added, the checkout will exclusively show the configured fields. On the contrary, if you add non-digital products, the checkout will show the complete form.
Entering the “My Account” you can see what will be displayed to the user who has purchased digital products but has not yet completed his profile