Product Downloads Distribution

From WHMCS Documentation

With WHMCS, you can set up 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.

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.

Offering a Product Download

To offer a product download with a product or with an addon:

  1. Add a download at Support > Downloads. Check Product Download to activate the download restrictions for that download:
    WHMCS-product-downloads-2021.png
  2. For products, select the download in the Available Files menu to add it to the Selected Files list in the Other tab for the desired products at Configuration () > System Settings > Products/Services or, prior to WHMCS 8.0, Setup > Products/Services:85productdownloadsdistro.png
  3. For addons, select the download from the Associated Download menu for the addon at the Configuration () > System Settings > Product Addons (Setup > Products/Services > Product Addons prior to WHMCS 8.0):Download-Edit-Addons-2021.png

Once the addon's status is Active, the chosen file(s) will become available for the client to download at Services > My Services > View Details > Downloads. Addon downloads will appear in the Downloads tab for the parent product.

You can delete categories and files at Support > Downloads.

Immediate Download

As standard you are required to accept an order before the client will be able to download the file. It is, however, possible to have the download available immediately.

To do this, go to the Module Settings tab for the product at Configuration () > System Settings > Products/Services or, prior to WHMCS 8.0, Setup > Products/Services 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.