VM - Custom, Downloadable Products 3.4 virtuemart 3 and 2
Joomla Virtuemart Custom Field Plugin for downloadable products such as applications / software, documents, archives, music, e-books or any file.
VM - Custom, Downloadable Products v3.4
Compatible with Joomla 2.5 + Virtuemart 2 or Joomla 3.x + Virtuemart 3.
Tested on Joomla 3.9.2 and VM3.4.2
After confirming the purchase by the user, the download link will appear on the product page.
Keeps your media / files in a safe place from direct links and delivers files through the download of the application.
Allows you to specify which order statuses allow downloads and the default is “Confirmed” or “Sent”.
“Verified” is the default status set by payment methods (including Paypal via IPN) after receiving payment. You can read about enabling Paypal IPN in Paypal settings to automatically confirm the order after payment.
Supports the expiration of the download link.
Only a registered user can place an order.
- Turn on the plugin
- Install VM Safe Path. In the settings of VirtueMart, the Safe Path must be specified (in VirtueMart - Settings - Settings - Templates). Also, be sure, in the settings of VirtueMart on the Ordering tab, you need to activate the option Only a registered user can place an order.
- Download the file you want to make a downloadable product on your hosting. This can be done via FTP, through the hosting control panel or using the Media Files section (in VirtueMart - Shop). When adding a file, specify as the type of goods - for sale
Create a custom field available for loading the VM, create a VM product, add a custom field to the product, set the media in the custom field, set the order states in the custom field.
Field type - “Plugin”.
Additional parameters - “VM - Custom field, Downloadable files” (the name may differ depending on the language of the plugin). In English, this is "VM - Custom, Downloadable Products".
- Then go to Products - Products and go to the item to which you want to attach the file. On the Custom Fields tab, create a field with the same name as the header of the custom field you created earlier (image below). Select the desired file from the "Select download file" list; In the "Select order status to allow download" list, specify the order status for which the file will be available for download (by default, this is “Confirmed” and “Delivered”) It is not necessary, but you can specify the time for the link to expire (in the lists of the same name). Save changes and check.
- Install an additional Download on expiration in the user field.