CRE Loaded makes it easy to sell or distribute downloadable files such as software, music, videos, or eBooks. The Download Controller lets you manage downloadable files, control access to them, and determine the methods by which customers can retrieve their files.
In order to allow downloadable files in your CRE Loaded store, go to Admin => Configuration => Download.
Set Enable download to “True.”
Download by redirect will redirect your customer’s browser from your store’s download directory to a different directory. This must be set to false for non-Unix-based systems. If you are not sure about this setting, make sure all of your downloadable files are kept in your store’s /download directory and set this value to “false.”
Expiry delay determines how long after purchase a customer can wait to download the product before the download link for the order expires.
Maximum number of downloads controls how many times a customer can download the file he or she has ordered. We recommend that this value be set to “2” to give a customer a second chance to download the product if there is a problem with their first attempt.
Update Status Value is the Order Status Value that will cause Expiry delay and Maximum number of downloads to be reset. The default value is “4.”
Download on hold message is the message that will be displayed for a customer when a download is on hold pending payment confirmation. Note that you can add html codes to format your message, although they will not be applied here in your Admin.
Order Status Value: the default value is “2” — “processing.”
Once you have set the values for Download Configuration, add the Products to your store if you have not already done so. You add downloadable Products just like you do any others. However, make sure that the Product Weight is “0.”
Create a Product Option (Section 1.2) such as “Version,” and create the appropriate Option Values.
In the Product Attributes menu there is a section for downloadable products. You can set an Expiry Delay and Maximum Download Count for each product individually if you want. If you do not set a value here, the default values you specified above in the Configuration menu will be used.
In the “Filename:” box, type the EXACT name of the file that will be downloaded. Double-check what you type here, because if the filename is not an EXACT match, the download will not work.
If you have not already done so, upload the file to your store’s /download directory.
You must now set permissions on your /download and /pub directories. To set the permissions, enter your website ftp address in your FTP client. Go to the /download directory, double click the folder “Includes,” then right click on the file named “configure.php.” Select “Properties” from the drop-down menu and change the value listed for permissions to 0755. Click “Apply” and “OK.” Follow the same procedure to set Permissions of your /pub directory to 0777.
We recommend that you make a few test purchases to make sure that everything is working properly. (Temporarily set the price of one of your downloadable products to 0 so that you don’t have to pay for your own product — but remember to restore the price when you are done!)