Your shop may feature (partly or exclusively) virtual products – that is, products that are not shipped, but rather downloaded: concert tickets, e-books, real-life services...
PrestaShop makes it easy for you to create a virtual product.
The process for creating a downloadable product is similar to the one for creating a standard product:
Go to the "Products" page, under the "Catalog" menu.
Click the "New Product" button.
Select the type of product you want: Standard product, Pack of products or Virtual product, in this case "Virtual product".
A new Virtual product tab appears.
The new tab only features one option at first: it asks if the virtual product you are creating has a file attached (ex: if your customer will pay to download something).
If not, leave it at that: you are selling a service, and nothing needs to be downloaded.
If yes, click the "Yes" option.
When you click "Yes", PrestaShop opens a new form within the tab, from which you can upload the file you intend to sell:
Filename. This field is automatically filled in after the file has been uploaded. It is not recommended to change it to another value.
File. Click the "Browse" button to find the file on your hard drive. As soon as you have selected a file, the PrestaShop upload begins.
You should compress your file in zip format, in order to avoid the browser misinterpreting .exe or .jpg file formats. Browsers automatically download zip files for the customer.
If you are selling a high resolution image, uploading it using this form does not prevent you from uploading its thumbnail in the "Images" tab.
Number of allowed downloads. You can set the number of times the file can be downloaded once the customer has bought it. You might prefer to limit this to 1 or 5. If you want to keep it unlimited, set the text field to 0.
Expiration date. Virtual files can be of promotional nature, or lose their selling value after a certain date. If so, you can set the expiry date after which the product will not be available on your shop anymore. Leave it blank if there is no expiry date.
Number of days. You can set the number of days after which the download link becomes non-functional. If there is no limit, set the text field to 0.Once you are done with the "Virtual Product" tab, you can edit the content of all the other available tabs as you would for a standard product.