Hello,
Your customer will be able to download his virtual goods through his order confirmation email.
Also note that a solution can be to use a
download space
:
I think that the best solution to handle download file will be to enable your customer download space, through the "Enable customer download area" option of your "Hikashop->System->Configuration->'Main'" page.
The download space will allow your customer to see all their available download files and download them until they reach the download limit.
This download will be available through the "User control panel"