Advanced License Manager Module Print

  • 0

License Manager Advanced – Admin User Guide

 

This guide walks you through the complete setup and daily use of the License Manager Advanced module for WHMCS.
It covers installation, file management, product configuration, license generation, sync, and the verification API.

 

 

Table of Contents

  1. Installation
  2. Initial Activation & Database Setup
  3. Adding Files to the Repository
  4. Configuring a Product to Use License Manager
  5. Managing Licenses (Services)
  • 5.1 Viewing Active Licenses
  • 5.2 Editing a License
  • 5.3 Manual Override Mode
  • 5.4 Allowing Multiple Modules (Shared License)
Sync & Auto‑Creation of Licenses Download Links & File Security Global Settings & Domain Field Mapping License Verification API for Third‑Party Modules History & Cleanup






  1. Installation
  • Upload the folder LicenseManagerAdmin to /modules/addons/ in your WHMCS installation.
  • Go to WHMCS Admin → System Settings → Addon Modules.
  • Locate License Manager Advanced and click Activate.
  • Set appropriate admin permissions (usually “Full Administrator”).





  1. Initial Activation & Database Setup

When you activate the module, it automatically creates all required database tables (mod_licensemanager_services, mod_licensemanager_files, mod_licensemanager_verification, etc.).

No further action is needed – the module is ready.





  1. Adding Files to the Repository

Files (e.g., software zip packages) are stored on your server. You need to tell the module where each file is located.

  1. In the admin sidebar, go to Addons → License Manager Advanced.
  2. Click on 




    1. Configuring a Product to Use License Manager

    Each product that should sell licenses needs two configuration options:

    1. Go to System Settings → Products/Services → Edit your product.
    2. Switch to the Module Settings tab.
    3. Set Module Name to LicenseManager.
    4. In the Module Settings section below, fill:
    • ConfigOption1 – ID of the file you want to attach (you can find the ID in the file list).
    • ConfigOption2 – Default download link expiry in days (0 = never).
  3. Save the product.

 

Now, when a customer orders this product, a license key will be automatically generated and a download link created.




  1. Managing Licenses (Services)

All licenses are stored in the Managed Services section.

5.1 Viewing Active Licenses

Click 


 

  1. Sync & Auto‑Creation of Licenses

The module automatically creates a license when an order is placed (hook AfterShoppingCartCheckout).
However, for existing services or manual sync, use the Sync & Update button:

  • Click 

Was this answer helpful?

« Back

Powered by WHMCompleteSolution