GoDaddy Domain Registrar For WHMCS
|Godaddy Domain Registrar For WHMCS is a domain registrar module that enables automation of domains provisioning in your WHMCS system with GoDaddy Domains.|
Your customers will be able to manage their domains and DNS records directly in your WHMCS client area.
|Please note that there are available both versions WWD GoDaddy Domains For WHMCS 2.x.x and GoDaddy Domain Registrar For WHMCS 3.x.x.|
The two versions should be treated as separate modules which you can have active in your system simultaneously.
This is due to differences that come with the new GoDaddy API which is applied to GoDaddy Domain Registrar For WHMCS 3.x.x.
- Module Features:
|✔ Supports 299 Different TLDs & gTLDs|
|✔ Register Domain With The Cheapest TLD Type Automatically|
|✔ Auto Renew Script - Enable/Disable Auto Renewal For All Domains|
|✔ Synchronize Domain Expiration Date And Status|
|✔ Synchronize Domain Transfer Status|
- Admin Area Features:
|✔ Register/Transfer/Renew/Cancel Domain|
|✔ Update Nameservers|
|✔ Update Contact Details|
|✔ Get EPP Code|
|✔ Toggle ID Protection|
|✔ Toggle GoDaddy Auto Renewal|
|✔ Access Shopper ID and Password|
|✔ Reset Shopper Password - Supported Up To Version 2.2.3|
|✔ Define TLD Type For Each Domain|
|✔ View Domain Logs|
|✔ Check Current GoDaddy Account Balance Through Widget - Supported Up To Version 2.2.3|
- Client Area Features:
|✔ Log In To Control Panel|
|✔ Access Shopper ID and Password|
|✔ Enable/Disable Domain Auto Renewal|
|✔ Manage Nameservers|
|✔ Lock/Unlock Registrar|
|✔ Update Contact Details|
|✔ Manage DNS Records|
|✔ Reset Shopper Password|
- General Info:
|✔ Supports PHP 5.3 Up To PHP 7|
|✔ Supports WHMCS Templates Five and Six|
|✔ Supports WHMCS V6 and V7|
Installation and Configuration
|In this brief tutorial we will show you how to successfully install and set up GoDaddy Domain Registrar For WHMCS.|
We will guide you step by step through the whole installation process.
|1. In the beginning make sure that you are the GoDaddy API Reseller and your API User account is active.|
Info: Please note that GoDaddy API Reseller and GoDaddy Reseller are not the same! Our module can be successfully used only with the former account.
|2. Log in to your client area and download GoDaddy Domain Registrar For WHMCS.|
|3. Upload and extract the module into the main WHMCS directory.|
Files in your WHMCS directory should look like this.
|4. When you install GoDaddy Domain Registrar for the first time you have to rename 'license_RENAME.php' file.|
File is located in 'modules/registrars/GoDaddyDomainRegistrar/license_RENAME.php' . Rename it from 'license_RENAME.php' to 'license.php' .
|5. In order to configure your license key you have to edit a previously renamed 'license.php' file.|
Enter your license key between quotation marks as presented on the following screen. You can find your license key in your client area → 'My Products'.
|6. As a last step, please move to yourWHMCS/includes directory and find 'additionaldomainfields.php' and 'additionaldomainfields_example.php' files.|
Paste the content of the example file into the original.
Note that the path 'includes/additionaldomainfields.php' refers to WHMCS V5 and V6. For WHMCS V7 the file is located in the 'resources/domains/additionalfields.php' directory.
|Before you can go one, you must generate your GoDaddy API Key and API Secret. You will need them to activate your registrar module.|
Underneath you will find instructions where to find your API details.
|7. Firstly, log into your GoDaddy account and enter site: https://developer.godaddy.com/|
Find 'Keys' section.
|8. You will be moved to a section where keys can be generated and then managed. Please find 'Production' keys.|
It should be seen at the bottom of the page, under 'Test' keys.
Press '+' to generate a new key.
|9. Keep your API Key and Secret in a safe place, you will need them in a moment. Note that it is not possible to vie 'API Secret' again!|
Press 'OK' to finish.
|10. Now, log in to your WHMCS and proceed to 'Setup' → 'Products/Services' → 'Domain Registrars'. |
Find 'GoDaddy Domains 3' and press 'Activate' next to it.
|11. Afterwards, press 'Configure' and enter your live API 'API Key', 'API Secret' and a URL to domain management site. |
Press 'Save Changes' when ready.
|GoDaddy Domain Registrar allows you to offer GoDaddy TLDs through the WHMCS system to your customers.|
In this short guide we will present you the possibilities of our module.
Management of TLDs
|Adding a new TLD is quite simple. To add it, go to 'Setup' → 'Products/Services' → 'Domain Pricing'. |
Enter your TLD and choose 'GoDaddyDoaminRegistrar' from 'Auto Registration' dropdown menu as shown on the screen below.
|As you can see 'Open Pricing' field has appeared. Click on it and set up your pricing.|
|In a newly opened window you can set your prices. Remember to save the changes.|
|That's all! Simple isn't it? If you would like to set up pricing for more TLDs simply repeat steps shown in 'Management of TLDs' as many times as you need.|
|Ordering GoDaddy domains domains goes alike ordering other domains.|
Select additional options of the registrar if you wish, like email forwarding.
Management of Domain
|In the admin area you can manage all the aspects of the domain. Starting with registering your domain. |
|Additionally, you can enable/disable features such as dns management, email forwarding, id protection and auto renew (on GoDaddy side).|
|Detailed information about the domain can be found below.|
|Your customers can perform various actions on their GoDaddy domain from the client area.|
Clients can view basic information related to domains and perform several actions on them. Read below see exactly what can be done.
|At 'Auto Renew' tab clients can enable/disable auto renewal by pressing 'Enable Auto Renew' / 'Disable Auto Renew' button.|
|'Nameservers' tab allows clients to change nameservers used by their domains.|
|Your customers can also lock/unlock their domains at 'Registrar Lock' tab to prevent them from being transferred.|
|'Addons' tab allows your clients to view and manage addons purchased along with domain.|
|Under 'Manage' → 'Contact Information' your clients can also view and modify contact information.|
Note: Please see 'Common Problems' section to learn about 'Contact Information' issues.
|In order to manage domain DNS records, find 'DNS Management' section (if option is enabled).|
|You may also ask for EPP code (if option is allowed).|
|1. To use the test mode, simply select adequate checkbox under configuration on registrar activation page.|
|2. In order to set up custom nameservers proceed to 'Setup' → 'General Settings' → 'Domains'. Type in default nameservers and save changes.|
Then, in reseller panel in your GoDaddy account find 'Products' → 'Nameserver Settings' and select 'I want to use my own hosting nameserver',
type in the nameservers and save the changes. Now, domains will be registered with the default nameservers.
|1. When you have problems with connection, check whether your SELinux or firewall does not block ports.|
|2. Contact Information option - management of contact information is highly limited in GoDaddy Domain Registrar For WHMCS 3.0.0.|
|3. If one of the TLDs you have configured is unavailable, please make sure you have set up pricing in a default currency.|
|4. If you encounter any problem with the module, make sure you have installed SOAP library on your server.|
|5. In case you see error 'Private label ID does not belong to a reseller' while registering, you must contact GoDaddy support directly. |