Introduction
WHMCS Addon providing a user friendly interface to automatically import Domain TLDs, SSL certificates and cPanel Hosting as WHMCS products. In addition, it gives the possibility to update prices based on current cost and configurable margins.
Supported Features
The CNIC SSL Module supports the following functions and features:
- Support for CentralNic Reseller
- Import available SSL certificates
- Import available TLDs
- Import cPanel Hosting products
- Bulk price update by using a profit margin
- Multicurrency support
- Import product logos and descriptions
Requirements
In our system requirements, we recommend avoiding PHP versions that have reached their End of Life (EOL), as indicated in red on the PHP Supported Versions page.
To ensure compatibility with WHMCS, please follow these steps:
- Check the supported PHP versions for your desired WHMCS version using our WHMCS/PHP Matrix.
- Determine the required IonCube Loader version for your WHMCS version from the WHMCS/IonCube Loader Matrix.
- Identify the compatible MySQL version for your chosen WHMCS version using the WHMCS/MySQL Matrix.
Ensure to have the below packages installed on your WHMCS Server:
- curl
- php-curl
- Latest CentralNic Reseller Registrar Module. This module can be downloaded here. Our SSL Cert Module does not support the WHMCS built-in CentralNic Reseller provider module!
- CentralNic Reseller Live or Test Account must be configured in the CentralNic Reseller Registrar Module. Account creation is always free: Register
Please note: We ensure compatibility with the latest WHMCS version and the maximum versions of the listed software dependencies. While our modules may still function with older PHP versions like PHP 7.4, we don’t provide support for them and cannot guarantee their continued compatibility. If you have questions or need assistance, please reach out to us.
Grant User Permissions
- Log in to the CentralNic Reseller Control Panel (OT&E, LIVE).
- Click on your username located at the top right corner.
- Choose 'User management' from the dropdown menu.
- Click on the user associated with your WHMCS system to configure their permissions.
- Assign the following read, write and delete permissions:
- Certificate (for SSL certificates)
- Domain (for TLDs)
- Hosting (for cPanel)
- Price
Please ensure that the specified permissions are granted to the user linked with your WHMCS system.
Installation / Upgrade
Read the article "WHMCS - Module Installation & Upgrade". We are shipping all Modules as part of our Software Bundle.
Addon Activation
Navigate to WHMCS Admin Area > System Settings > Addon Modules
- Activate the CNIC Products & Pricing Addon
- Choose the registrar you want to use (additional module and accounts required! see Requirements)
- Give the module “Full Administrator” Access Control right.
- Save changes
You are now ready to create SSL certificate products in WHMCS. You can do so manually, or automatically by using our convenient addon.
Addon Usage
Navigate to WHMCS Admin Area > Addons > CNIC Products & Pricing Import
Domain TLDs & Pricing
This actually redirects to the integrated WHMCS Registrar TLD Sync function.
This will allow you to import any desired TLD as a WHMCS domain offering. Any existing TLD will be updated with current information.
- Open the CNIC Products & Pricing Import Addon in the WHMCS Admin Area.
- Click on the Domains tile
- Fill out the form to your liking.
- Margin type: Percentage or Fixed Amount.
- Profit margin: percentage value or amount in your default currency.
- Round to Next: select the desired rounding value.
- Apply rounding to all currencies: if active, the rounding will be applied to the prices for currencies.
- Automatic Registration: select the desired automatic registration behaviour for the products.
- Tick the checkboxes on the products you wish to import or update.
- Press the Import button. Existing TLDs will be updated, missing TLDs will be automatically created.
SSL Certificates & Pricing
This will allow you to import any desired certificate as WHMCS product. Any existing product will be updated with current information.
- Open the CNIC Products & Pricing Import Addon in the WHMCS Admin Area.
- Click on the SSL tile
- Fill out the form to your liking.
- Margin type: Percentage or Fixed Amount.
- Profit margin: percentage value or amount in your default currency.
- Round to Next: select the desired rounding value.
- Apply rounding to all currencies: if active, the rounding will be applied to the prices for currencies.
- Automatic Registration: select the desired automatic registration behaviour for the products.
- Generate product descriptions: this will add provider logos and feature highlights to the imported products. The recommended Order Form Template to leverage this information is Supreme Comparison.
- Generate product groups: this will create one product group per certificate provider with group features. If disabled, all products will be assigned to the same product group. Existing products are not affected.
- Cross-sell: promote the certificates to customers shopping for specific product groups on checkout
- Tick the checkboxes on the products you wish to import or update.
- Press the Import button. Existing products will be updated, missing products will be automatically created.
cPanel Products & Pricing
This will allow you to import any desired cPanel hosting plan as a WHMCS product. Any existing product will be updated with current information.
- Open the CNIC Products & Pricing Import Addon in the WHMCS Admin Area.
- Click on the cPanel tile
- Fill out the form to your liking.
- Margin type: Percentage or Fixed Amount.
- Profit margin: percentage value or amount in your default currency.
- Round to Next: select the desired rounding value.
- Apply rounding to all currencies: if active, the rounding will be applied to the prices for currencies.
- Automatic Activation: select the desired automatic activation behaviour for the products.
- Default Region: choose the preferred datacenter
- Generate product descriptions: this will add provider logos and feature highlights to the imported products. The recommended Order Form Template to leverage this information is Supreme Comparison.
- Generate product group: this will create a product group for cPanel products with group features. If disabled, all products will be assigned to the same product group. Existing products are not affected.
- Cross-sell: promote the products to customers shopping for specific product groups on checkout
- Tick the checkboxes on the products you wish to import or update.
- Press the Import button. Existing products will be updated, missing products will be automatically created.