Reseller License Manager
- Addon Name: Reseller License Manager
- Latest Version: 4.0.0
- Release Date: 30th June 2021
- Compatible With: WHMCS 7.3 and later. Latest WHMCS 8.x is recommended.
The WHMCS Reseller License Manager is an add-on designed for members of the WHMCS Reseller Program.
The add-on integrates with WHMCS to provide a drop-in solution for managing, issuing and assigning licenses to customers.
Functionality includes:
- Ability to view all license keys within your account
- Ability to associate license keys with customers products & services
- Automated license key issueing and assignment to new customer signups
- License key management including reissues, upgrades, reserving and cancellation
- Ability to provision new licenses
- Client limit status visibility and automated email notifications/upgrades
Contents
Download
To download the add-on, visit the Reseller Portal located within our Members Area at the url below.
https://www.whmcs.com/members/resellerportal.php
Installation
To install the add-on, follow the steps below.
- Download the latest add-on files from https://www.whmcs.com/members/resellerportal.php
- Unzip the zip file download to a directory on your computer
- Upload the files to the ~/modules/addons/whmcslicenses/ directory within your WHMCS installation
- Login to the admin area and navigate to Configuration () > System Settings > Addon Modules or, prior to WHMCS 8.0, Setup > Addon Modules.
- Locate WHMCS License Manager in the list of Addon Modules and hit the Activate button
- Ensure your administrator role group is granted permission to access the add-on and hit Save.
Now visit Addons > WHMCS License Manager to verify the installation was successful.
Enter your registered Email Address and API Key for the Reseller API on the splash screen shown.
Upgrading
To upgrade the add-on to a new version, follow the steps below.
- Download the latest add-on files from https://www.whmcs.com/members/resellerportal.php
- Unzip the zip file download to a directory on your computer
- Upload the files to the ~/modules/addons/whmcslicenses/ directory within your WHMCS installation, overwriting all existing files
Login to your WHMCS admin area and visit Addons > WHMCS License Manager to verify the update was successful.
Changelog
v4.0.0
- Performance improvements should make pages within the addon faster to load
- A new provisioning module is now included for the provisioning and management of WHMCS Licenses and should be assigned to all product addons used for WHMCS licenses.
- All existing addons for WHMCS licenses have been automatically updated to use the new module.
- The Automation Setup page has been updated to simplify the process of configuring products which should include a free WHMCS license.
- For WHMCS licenses offered as a paid optional extra, these should now be configured via the native Product Addons UI, the same as with any other addon products.
- This release includes a new self-serve automated license upgrade process for your customers. This functionality replaces the current Client Notification settings.
- When a license key reaches or exceeds the client limit, customers will receive an email containing a link to upgrade their license.
- Upgrade costs are calculated on a prorata basis, based on the prices defined in your Product Addons for WHMCS licenses.
- To ensure upgrades can be performed for all license tiers, it is important to ensure you have a Product Addon for each tier of license available for WHMCS.
- The Automation Setup page provides a list of Product Addons that exist for each tier of WHMCS license.
- A button to auto-create Product Addons for any license tiers for which you do not currently have an addon product setup is also available here.
- Existing WHMCS license addons without pricing configured have been automatically set to the Recommended Retail Price. This is to enable automated upgrades. You can modify prices via the Product Addons page.
- The self-service upgrade functionality can be disabled within the Settings tab if desired.
- A 'Migration License Product' Product Addon is created and assigned automatically for any WHMCS licenses that were previously assigned using the 'custom addon' functionality. If no custom addons existed, this migration product will not have been created.
Usage
Configuration
To complete the basic configuration and start reselling WHMCS licenses, follow these steps:
- Navigate to Addons > WHMCS License Manager
- Click Automation Setup
- Under the Bundled Offering section, select the licence type you wish to offer free of charge with each product.
- Only the Starter and Plus licenses are available.
- Each product can only be assigned to a single license type.
- Under the Paid Add-on Purchase section, you can see the product addons that are currently configured to provide a WHMCS license on purchase and which license product will be provided.
Settings
Client Upgrades
Enable this option to allow your clients to receive an email when they are approaching, or exceeded, the client limit for their license product. The client will be able to place an order for an upgrade to the next available license tier.
Notify Clients Approaching Limit
Enable this option to send clients an automated email notification when they reach the approaching client limit warning level.
Approaching Limit Email
Select the email template to be sent when the above option is enabled. Default: WHMCS License Client Limit Imminent. The email template can be edited via Configuration () > System Settings > Email Templates or, prior to WHMCS 8.0, Setup > Email Templates.
Notify Clients At Limit
Enable this option to send clients an automated email notification when they reach the client limit.
At Limit Email
Select the email template to be sent when the above option is enabled. Default: WHMCS License Client Limit Reached. The email template can be edited via Configuration () > System Settings > Email Templates or, prior to WHMCS 8.0, Setup > Email Templates.
Check for Unassigned License Keys
Enable this option to find the first unassigned license key already active within your reseller account on module provision. When enabled, this option can slow down provisioning if a large number of licenses are active in your account.