Creating a Product with a Download ...

To prepare to use Downloads ... you must first build some Option Names and Option Values that will be used to make the Attributes for the Download ...

In the Option Name Manager ... create an Option Name such as either:
Version
Download

Make the Option Type a Radiobutton or Dropdown

Next, go to the Option Values Manager ...

You need to build for the Option Name the Option Values, such as:
Zip file
English Zip file

To do this, you would pick the Option Name that you created such as Download and then enter: Zip file

for the Option Value ...

Now, create your Product ... when done, click the A for Attributes or go to the Attributes Controller and locate your Product ...

Select the Option Name: Download

Select the Option Value: Zip file

Enter the filename - this should be a Zip file without spaces or special characters or extra periods in the name such as: myfilename.zip

Enter the number of days for the person to be allowed to download the file

Enter the number of times that they can try to make the download

If this is the only download choice, mark it as the default

When saved, you should see a green dot next to the filename if you have loaded the file to the /download directory

Set /pub to chmod 777

On a unix server, in the Configuration ... Attribute Settings ... you should turn ON the Redirect

If for some reason on your unix server you cannot download small or large files, then speak to your host and find out why you are not able to use the symbolic link set in the .htaccess file ...

If you can download small files but not large files, ask your host why you cannot download large files and have them fix your site so that you can ...

NOTE: On a windows server, in the Configuration ... Attribute Settings ... you should turn OFF the Redirect