Joomla Virtuemart Custom Field Plugin for Downloadable Products like applications/software, documents, archives, music, eBooks, or any file.
Joomla! 2.5 with Virtuemart 2, and Joomla! 3.x + Virtuemart 3.
After the users purchase is confirmed the download link will appear on the product page.
Keeps your media/files safe from direct linking and delivers files via download app.
Lets you set which order statuses allow downloading and defaults to 'Confirmed' or 'Shipped'. 'Confirmed' is the default status set by payment methods (including Paypal via IPN) once the payment is received. You can read about enabling Paypal IPN at Paypal settings for order auto-confirmation after payment.
Supports download link expiry time.
Steps to setup: Enable plugin, set VM Safe Path, upload For Sale media, create VM Downloadable Custom Field, create VM product, add Custom Field to product, set For Sale media in Custom Field, set Order States in Custom Field, optionally set Download Expiry in Custom Field.