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.
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve our Support Center:
Email Address
Optional, but our team may contact you for more information.
Like this Article?


Post a comment
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.
10,626 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
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... :)

4,269 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-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.


Post a Comment

Email Address:
Are you a bot?

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

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!