With WHMCS, you can setup products that have downloads associated with them. This is useful if you want to offer software, templates or other files for purchasing. With the download distribution, WHMCS will automatically handle the download permissions and only allow the items to be downloaded by customers that purchase the associated required product and only when that product is active in their account.
You need to begin by adding the download to the support center downloads section. This is done in Support > Downloads > Add When adding the download, you need to tick the "Product Download" checkbox to activate the download restrictions for that download. This is shown in the screenshot below:
Once the download has been added, you can then enable the download on products in the Setup > Products/Services > Edit Product pages. This is done from the Other tab. You can select multiple downloads to be associated with a product by single clicking each item in the "Available Files" menu. A client who holds this product will be able to download the files appearing in the "Selected Files" menu. This is shown below:
When a client has an active order for the product, the download will appear on the Product Details page. This can be accessed by click the My Services Link in the client area, then the green arrow next to the product. The downloads are available on that product detail page.
As standard you are required to accept an order before the client will be able to download the file. It is possible to have the download available immediately. To do this navigate to Setup > Products/Services > Edit > Module Settings tab and select the Autorelease module.
You will now be able to select the usual auto-setup options such as "Automatically setup the product as soon as the first payment is received".