InMotion Hosting Support Center

Adding downloadable (or digital) products to your PrestaShop 1.5 store can be a big boom to your business. Digital products are anything that can simply be downloaded after purchase. They can be ebooks, images, music files, audio books, etc. These require no shipping and the customer can access them instantly. Follow the instructions below to learn how to add a downloadable product to your PrestaShop 1.5 store.

Creating digital products in PrestaShop 1.5

  1. Log into your PrestaShop 1.5 admin dashboard.
  2. Using the top menu bar, hover over the Catalog tab and click on the Products option.
  3. This leads you to the Products screen. To create your new digital product, click on the green Add New button in the upper right corner.
  4. When you first enter the Product Edit screen, you will need to take notice of the set of radio buttons at the top. You will want to select the radio button for Virtual Product (screenshot below). This will add a Virtual Products tab on the left hand side and immediately take you there.
  5. Click on the Does this product have an associated file? and the other fields will appear. Here you upload the file and set its download limitations for the customer using the fields on the page.
    Upload a File field or button used to upload the file
    Filename the name of the file uploaded
    Number of Allowed Downloads the maximum number of downloads allowed to the customer, set to 0 for unlimited
    Expiration date the expiration date to download the product (leave blank for unlimited)
    Number of Days the number of days the file is available. set to 0 for unlimited.

  6. Once you have entered all your information, click on the green Save button to save the new status. You may now move on to the regular procedures such as pricing your product just as you would with a physical product.
Was this article helpful?
You are viewing Section 6: How to create a downloadable product in PrestaShop 1.5
Section 5: How to add a Product in PrestaShop 1.5
Section 7: What happens after adding a new product in PrestaShop 1.5?
n/a Points
2017-02-22 6:51 am

is it possible to sell a multi-file downloadable product? for example, a set of 3 dvds

also, is it possible to have a subscription type of customer who can view/stream  training videos?

much thanks!


42,596 Points
2017-02-22 4:16 pm
Hello Ted,

Thanks for the question about multiple file downloads for a particular product. The default functionality doesn't appear to support it, but there are multiple add-ons that you may want to review that solves the issue for you. You can see a solution displayed here.

If you have any further questions or comments, please let us know.

Arnel C.
n/a Points
2014-10-24 1:59 pm

Is it possible to sell digital downloads hosted on AmazonS3 in a way that the URL can't simply be shared? thanks

43,761 Points
2014-10-24 2:59 pm
Hello Dorian,

This process is for products hosted on the same server as the PrestaShop cart. It does not appear that external URLs are allowed in this process, so AmazonS3 would not be allowed.

Kindest Regards,
Scott M
n/a Points
2014-09-10 5:10 am
can you also include the procedure how will this link work if we need to download the product after purchasing
n/a Points
2014-04-25 6:12 pm

Anybody know how can I upload 1000 ebooks file?

I usually use upload of products with EXCEL, in Prestashop. So, It's easy to configure 1000 products. But in Excel I don't know how configure the upload of "virtual products".


42,596 Points
2014-04-25 6:47 pm
Hello Vik,

Thanks for the question. I think you're asking to upload your description of your products in Excel, correct? If this is the case, the best way to import those into Excel is to make standard text based format of the entries for the product and then use the import options in Excel to create your spreadsheet that would be used to import into PrestaShop. You may also want to consider looking at an add-on for PrestaShop to manage virtual products. Unfortunately, these are not free, but they may provide a solution for you. Here's an example of one: Digitalique - Virtual Products Management.

I hope that helps to clear up your question. Please let us know if you have any further questions.

Arnel C.
n/a Points
2014-03-03 4:01 pm



I discovered the "trick" to it is to disable all stock management options. THEN (and only then) could I forgo a quantity in inventory.


And unfortunately, I tried using "0" at first, since that's a pretty common setting in PrestShop. Didn't work, it just stopped letting them add the item to the cart.


11,186 Points
2014-03-03 11:23 am
To set an unlimited number of downloads for a user, as stated to the right of the field within your Prestashop admin, simply set the number of downloads to 0 which will set it to unlimited.
n/a Points
2014-03-02 2:52 pm

Why do I have to specify a quantity for downloadable products? I am trying to sell a service, and I can offer that service an unlimited number of times. I can't figure out how to put "infinity" in the system... :)

42,596 Points
2013-05-06 1:50 pm
Hello Scannon2, it appears that you may have followed up with this question here: Virtual Product Downloads (question), but I'm not sure as it's not quite clear in the response. Were these two questions separate or the same thing? And did you find an answer to your problem? Please let us know.

If you have any further questions, please contact technical support available 24 hours a day / 7 days a week.

Arnel C.
InMotion Hosting
Community Support Team
2013-05-04 8:26 am
I would like to request an addition to this posting. I have done all of this and the download starts HOWEVER every time the download gets to 93MB it stops. The customer can not finish downloading the file.

Please help.

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

12 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!