Product Downloads Distribution
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 Configuration () > System Settings > Products/Services or, prior to WHMCS 8.0, Setup > Products/Services. 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 Configuration () > System Settings > Products/Services > Edit > Module Settings or, prior to WHMCS 8.0, Setup > Products/Services > Edit > Module Settings 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".
In addition to using a product to grant access to download a file, it is possible to use a product addon to grant access to download a file. This can be useful for upselling related software to a client when ordering a product.
As above, 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 file.
Next create the addon via the Configuration () > System Settings > Product Addons (Setup > Products/Services > Product Addons prior to WHMCS 8.0) and configure it in the normal way. Select the file you wish to become available from the Associated Download menu. Ctrl + Click to select multiple files.
Once the addon's status is Active, the chosen file(s) will become available for the client to download under the parent product's Downloads tab in the client area (Services > My Services > View Details > Downloads).