Follow the instructions below to install the ZA Domains WHMCS Domain Reseller Module
- Download the ZA Domains WHMCS Domain Reseller Module from the ZA Domains Reseller Client Area
- Extract the downloaded file
- Upload the extracted module files into the main WHMCS directory (whmcs/modules/registrars/)
- Within WHMCS Navigate to Setup > Products and Services > Domain Registrars and activate zadomainswhmcs
- Log into the ZA Domains Reseller Client Area and navigate to Domains > Reseller Registrar Credentials
- On the Domain Reseller Page, generate a new API key - copy the key for the next step
- On WHMCS > Setup > Products and Services > Domain Registrars click Configure for zadomainswhmcs
- Provide your ZA Domains Reseller Email Address and API Key - Save changes
WHMCS v 7 Changes
Create the file /resources/domains/additionalfields.php and add the following code to the file.
<?php if(!defined('DS')) define('DS',DIRECTORY_SEPARATOR); $filename = ROOTDIR.DS.'modules'.DS.'registrars'.DS.'domainsreseller'.DS.'domainsreseller.php'; if(file_exists($filename)){ require_once ($filename); $fields = domainsreseller_GetDomainFields(); if(is_array($fields)) $additionaldomainfields = $fields; }
WHMCS v 6 and prior
Download the file includes/additionaldomainfields.php from your WHMCS installtion and add the following to the bottom of the document
if(!defined('DS')) define('DS',DIRECTORY_SEPARATOR); $filename = ROOTDIR.DS.'modules'.DS.'registrars'.DS.'domainsreseller'.DS.'domainsreseller.php'; if(file_exists($filename)){ require_once ($filename); $fields = domainsreseller_GetDomainFields(); if(is_array($fields)) $additionaldomainfields = $fields; }
Save the file, upload to your server.
Remember to set the registrar for the domains that should be registered and administered with your ZA Domains Reseller Account.