GoDaddy Domain Registrar For WHMCS
(→Common Problems) |
|||
Line 1: | Line 1: | ||
− | <meta name="keywords" content="godaddy domain registrar for whmcs, godaddy domain registrar configuration, godaddy domain registrar management, godaddy domain registrar installation, godaddy domain registrar guide, modulesgarden godaddy domain registrar, godaddy domain registrar wiki,godaddy domain registrar tutorial, godaddy domain registrar tips, godaddy module wiki, godaddy domain registrar common problems, about godaddy domain registrar, godaddy domain registrar documentation, godaddy domain | + | <meta name="keywords" content="godaddy domain registrar for whmcs, godaddy domain registrar configuration, godaddy domain registrar management, godaddy domain registrar installation, godaddy domain registrar guide, modulesgarden godaddy domain registrar, godaddy domain registrar wiki, godaddy domain registrar tutorial, godaddy domain registrar tips, godaddy module wiki, godaddy domain registrar common problems, about godaddy domain registrar, godaddy domain registrar documentation, godaddy domain registrar faq, godaddy domain registrar help"></meta> |
<meta name="description" content="ModulesGarden Wiki Contains All The Information You Need About The GoDaddy Domain Registrar For WHMCS Module."></meta> | <meta name="description" content="ModulesGarden Wiki Contains All The Information You Need About The GoDaddy Domain Registrar For WHMCS Module."></meta> | ||
− | =About [http://www.modulesgarden.com/products/whmcs/godaddy_domain_registrar/features | + | =About [http://www.modulesgarden.com/products/whmcs/godaddy_domain_registrar/features GoDaddy Domain Registrar For WHMCS]= |
{| | {| | ||
− | |style="padding: 10px 0px 10px 0px;"|''' | + | |style="padding: 10px 0px 10px 0px;"|'''GoDaddy Domain Registrar For WHMCS''' is a domain registrar module that enables automation of domains provisioning in your WHMCS system with Wild West Domains.<br /> |
Your customers will be able to manage their domains and DNS records directly in your WHMCS client area.<br /> | Your customers will be able to manage their domains and DNS records directly in your WHMCS client area.<br /> | ||
The module will allow you to toggle ID Protection for domains as well as view their detailed status and action logs.<br /> | The module will allow you to toggle ID Protection for domains as well as view their detailed status and action logs.<br /> | ||
− | Additionally, you will be enabled to mass check/enable/disable auto-renewals through SSH console. This is an excellent tool for every GoDaddy API Reseller | + | Additionally, you will be enabled to mass check/enable/disable auto-renewals through SSH console. This is an excellent tool for every GoDaddy Wild West Domains API Reseller. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
<!--fix dla features--> | <!--fix dla features--> | ||
Line 55: | Line 50: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 0px 30px;"|✔ Reset Shopper Password | + | |style="padding: 0px 0px 0px 30px;"|✔ Reset Shopper Password |
|} | |} | ||
{| | {| | ||
Line 64: | Line 59: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 10px 30px;"|✔ Check Current GoDaddy Account Balance Through Widget | + | |style="padding: 0px 0px 10px 30px;"|✔ Check Current GoDaddy Account Balance Through Widget |
|} | |} | ||
*'''Client Area Features:''' | *'''Client Area Features:''' | ||
Line 93: | Line 88: | ||
*'''General Info:''' | *'''General Info:''' | ||
{| | {| | ||
− | |style="padding: 10px 0px 0px 30px;"|✔ Supports WHMCS Templates Five and Six | + | |style="padding: 10px 0px 0px 30px;"|✔ DomainSync - Synchronizes Domain Expiration Date |
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 0px 30px;"|✔ Supports WHMCS Templates Five and Six | ||
|} | |} | ||
{| | {| | ||
Line 99: | Line 97: | ||
|} | |} | ||
− | =Installation | + | =Installation= |
− | + | ||
{| | {| | ||
|style="padding: 10px 0px 0px 0px;"|'''In this brief tutorial we will show you how to successfully install and set up GoDaddy Domain Registrar For WHMCS.'''<br /> | |style="padding: 10px 0px 0px 0px;"|'''In this brief tutorial we will show you how to successfully install and set up GoDaddy Domain Registrar For WHMCS.'''<br /> | ||
Line 106: | Line 103: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 10px 0px 15px 15px;"|'''1. In the beginning make sure that you are the [https://www.godaddy.com/help/ | + | |style="padding: 10px 0px 15px 15px;"|'''1. In the beginning make sure that you are the [https://www.godaddy.com/help/wild-west-domains-api-reseller-quick-start-guide-6819 GoDaddy Wild West Domains API Reseller] and your API User account is active.''' |
|} | |} | ||
{| | {| | ||
Line 112: | Line 109: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD1.png]] |
|} | |} | ||
{| | {| | ||
Line 119: | Line 116: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD2.png]] |
|} | |} | ||
{| | {| | ||
Line 131: | Line 128: | ||
|style="padding: 0px 0px 15px 15px;"|'''5. In order to configure your license key you have to edit a previously renamed '' 'license.php' '' file.'''<br /> | |style="padding: 0px 0px 15px 15px;"|'''5. In order to configure your license key you have to edit a previously renamed '' 'license.php' '' file.'''<br /> | ||
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'.<br /> | 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'.<br /> | ||
+ | Before proceeding any further, you need to complete accreditation test, more information about it can be found in [[#Accreditation_Test|'''Accreditation Test''']] section. | ||
|} | |} | ||
{| | {| | ||
Line 136: | Line 134: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px | + | |style="padding: 0px 0px 15px 15px;"|'''6. Now, log in to your WHMCS and proceed to '' 'Setup' '' → '' 'Products/Services' '' → '' 'Domain Registrars' '' → '' 'Registrar Settings' ''.'''<br /> |
+ | Find '' 'Wild West Domains' '' and press '' 'Activate' '' next to it. | ||
|} | |} | ||
− | |||
− | |||
{| | {| | ||
− | |style="padding: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD6.png]] |
− | + | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px | + | |style="padding: 0px 0px 15px 15px;"|'''7. Afterwards, press '' 'Configure' '' and enter your live API '' 'Username' '', '' 'Password' '' and '' 'Management Site' ''(prog ID).'''<br /> |
− | + | We recommend leaving '' 'Automatically Select The Cheapest gTLD Type' '' dropdown with ''Yes'' selected.<br /> | |
+ | Complete this step through pressing '' 'Save Changes' ''. | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD7.png]] |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 15px 15px;"|'''8. | + | |style="padding: 0px 0px 15px 15px;"|'''8. The last step is enabling WWD GoDaddy account balance widget.'''<br /> |
+ | Go to '' 'Setup' '' → '' 'Staff Management' '' → '' 'Administrator Roles' '' and edit administrator role, whom you wish to enable the widget for.<br /> | ||
+ | Afterwards, mark checkbox next to '' 'GoDaddy Balance' '' widget and press '' 'Save Changes' '' as shown on the following screen. | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px | + | |style="padding: 0px 0px 30px 25px;"|[[File:WWD7_1.png]] |
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Accreditation Test== | ==Accreditation Test== | ||
{| | {| | ||
Line 215: | Line 189: | ||
Just simply ask us for assistance or during ordering the package please choose '''Accreditation Help Service''' as an addon to your module. | Just simply ask us for assistance or during ordering the package please choose '''Accreditation Help Service''' as an addon to your module. | ||
|} | |} | ||
− | |||
− | =Management= | + | =Configuration and Management= |
{| | {| | ||
− | |style="padding: 10px 0px 30px 15px;"|GoDaddy | + | |style="padding: 10px 0px 30px 15px;"|WWD GoDaddy allows you to offer GoDaddy TLDs through the WHMCS system to your customers.<br /> |
In this short guide we will present you the possibilities of our module. | In this short guide we will present you the possibilities of our module. | ||
|} | |} | ||
==Management of TLDs== | ==Management of TLDs== | ||
{| | {| | ||
− | |style="padding: 10px 0px 15px 15px;"|Adding a new TLD is quite simple. To add it, go to '' 'Setup' '' →'' 'Products/Services' '' → '' 'Domain Pricing' | + | |style="padding: 10px 0px 15px 15px;"|Adding a new TLD is quite simple. To add it, go to '' 'Setup' '' →'' 'Products/Services' '' → '' 'Domain Pricing' ''.<br /> |
− | Enter your TLD and choose '' ' | + | Enter your TLD and choose '' 'WWDGoDaddy' '' from '' 'Auto Registration' '' dropdown menu as shown on the screen below.<br /> |
− | Here you can also decide whether to offer your customers DNS Management, Email Forwarding, ID Protection and EPP Code. Then press '' 'Save Changes' | + | Here you can also decide whether to offer your customers DNS Management, Email Forwarding, ID Protection and EPP Code. Then press '' 'Save Changes' ''. |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD9.png]] |
|} | |} | ||
{| | {| | ||
Line 235: | Line 208: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD10.png]] |
|} | |} | ||
{| | {| | ||
Line 241: | Line 214: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD11.png]] |
|} | |} | ||
− | |||
{| | {| | ||
− | |style="padding: 0px 0px 15px 15px;"|All that remains is adding a new entry to file '' 'additionaldomainfields.php' '', it is located in '' 'your_whmcs/includes/additionaldomainfields.php' | + | |style="padding: 0px 0px 15px 15px;"|All that remains is adding a new entry to file '' 'additionaldomainfields.php' '', it is located in '' 'your_whmcs/includes/additionaldomainfields.php' ''.<br /> |
Add this code at the end of the file: | Add this code at the end of the file: | ||
$additionaldomainfields[''' 'your_tld' '''][] = array | $additionaldomainfields[''' 'your_tld' '''][] = array | ||
Line 261: | Line 233: | ||
|style="padding: 0px 0px 20px 25px;"|[[File:WWD12.png]] | |style="padding: 0px 0px 20px 25px;"|[[File:WWD12.png]] | ||
|} | |} | ||
− | |||
{| | {| | ||
|style="padding: 0px 0px 30px 15px;"|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. | |style="padding: 0px 0px 30px 15px;"|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. | ||
Line 268: | Line 239: | ||
==Ordering== | ==Ordering== | ||
{| | {| | ||
− | |style="padding: 10px 0px 15px 15px;"|Ordering GoDaddy | + | |style="padding: 10px 0px 15px 15px;"|Ordering WWD GoDaddy domains goes alike ordering other domains.<br /> |
− | + | The only difference is '' 'Customer Service Agreement' '' which needs to be accepted in order to complete an order.<br /> | |
+ | A typical order is presented on the screen below. | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 30px 25px;"|[[File: | + | |style="padding: 0px 0px 30px 25px;"|[[File:WWD13.png]] |
|} | |} | ||
==Management of Domain== | ==Management of Domain== | ||
{| | {| | ||
− | |style="padding: 10px 0px 15px 15px;"|In the admin area you can manage all the aspects of the | + | |style="padding: 10px 0px 15px 15px;"|In the admin area you can manage all the aspects of the domain.<br /> |
− | + | Starting with register, transfer and renew functionalities, through management of nameservers and contact details to requesting EPP code and password reset. | |
<!--'''Important:''' Remember, before transferring client's domain, its your responsibility to acknowledge your client with GoDaddy TOS.--> | <!--'''Important:''' Remember, before transferring client's domain, its your responsibility to acknowledge your client with GoDaddy TOS.--> | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD14.png]] |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 15px 15px;"|Additionally, you can enable/disable features such as dns management, email forwarding, id protection and auto renew (on GoDaddy side).<br /> | + | |style="padding: 0px 0px 15px 15px;"|Additionally, you can enable/disable features such as dns management, email forwarding, id protection and auto renew (on WWD GoDaddy side).<br /> |
− | '''Important:''' | + | '''Important:''' Enabling ID protection results in additional charge from your WWD GoDaddy balance. |
− | + | ||
− | + | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD14_2.png]] |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 15px;"|Detailed information about the domain can be found below. | + | |style="padding: 0px 0px 20px 15px;"|Detailed information about the domain can be found below along with action logs. |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 30px 25px;"|[[File: | + | |style="padding: 0px 0px 30px 25px;"|[[File:WWD14_3.png]] |
|} | |} | ||
− | |||
==GoDaddy Balance Widget== | ==GoDaddy Balance Widget== | ||
{| | {| | ||
Line 308: | Line 277: | ||
|style="padding: 0px 0px 30px 25px;"|[[File:WWD14_1.png]] | |style="padding: 0px 0px 30px 25px;"|[[File:WWD14_1.png]] | ||
|} | |} | ||
− | |||
==Client Area== | ==Client Area== | ||
{| | {| | ||
− | |style="padding: 10px 0px 15px 15px;"|Your customers can perform various actions on their GoDaddy domain from the client area.<br /> | + | |style="padding: 10px 0px 15px 15px;"|Your customers can perform various actions on their WWD GoDaddy domain from the client area.<br /> |
− | Clients can view basic information related to domains and | + | Clients can view basic information related to domains and renew domains through pressing '' 'Renew Now' '' button.<br /> |
In addition to that, your clients can find here their GoDaddy account details and log into it through pressing '' 'Go To Control Panel' '' button. | In addition to that, your clients can find here their GoDaddy account details and log into it through pressing '' 'Go To Control Panel' '' button. | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD15.png]] |
|} | |} | ||
{| | {| | ||
Line 323: | Line 291: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD16.png]] |
|} | |} | ||
{| | {| | ||
Line 329: | Line 297: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD17.png]] |
|} | |} | ||
{| | {| | ||
Line 335: | Line 303: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD18.png]] |
|} | |} | ||
{| | {| | ||
Line 341: | Line 309: | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD19.png]] |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 15px;"|Under '' ' | + | |style="padding: 0px 0px 20px 15px;"|Under '' 'Management Tools' '' → '' 'Contact Information' '' your clients can also view and modify contact information. |
− | + | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD20.png]] |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 15px;"|In order to manage domain DNS records, | + | |style="padding: 0px 0px 20px 15px;"|In order to manage domain DNS records, your clients have to go to '' 'Management Tools' '' → '' 'Get EPP Code' '' |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD21.png]] |
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| | {| | ||
|style="padding: 0px 0px 15px 15px;"|Your clients can reset their GoDaddy account password as well.<br /> | |style="padding: 0px 0px 15px 15px;"|Your clients can reset their GoDaddy account password as well.<br /> | ||
It can be done in '' 'Management Tools' '' → '' 'Reset Shopper Password' '' section. | It can be done in '' 'Management Tools' '' → '' 'Reset Shopper Password' '' section. | ||
+ | |||
|} | |} | ||
{| | {| | ||
|style="padding: 0px 0px 30px 25px;"|[[File:WWD22.png]] | |style="padding: 0px 0px 30px 25px;"|[[File:WWD22.png]] | ||
|} | |} | ||
− | |||
− | |||
==gTLD Support== | ==gTLD Support== | ||
{| | {| | ||
− | |style="padding: 10px 0px 15px 15px;"|Our module allows you to register gTLD domains. The most of gTLD domains can be registered with a few different types of TLD. | + | |style="padding: 10px 0px 15px 15px;"|Our module allows you to register gTLD domains. The most of gTLD domains can be registered with a few different types of TLD.<br /> |
+ | By default, you can choose ''Yes'' in '' 'Automatically Select The Cheapest gTLD Type' '' dropdown, consequently for each of the TLDs, the cheapest type will be used. | ||
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 20px 25px;"|[[File:WWD23.png]] | ||
|} | |} | ||
− | |||
{| | {| | ||
|style="padding: 0px 0px 15px 15px;"|The second way allows you to define the type of TLD.<br /> | |style="padding: 0px 0px 15px 15px;"|The second way allows you to define the type of TLD.<br /> | ||
Line 385: | Line 347: | ||
require_once dirname(__FILE__).DIRECTORY_SEPARATOR.'goDaddyAdditonalDomainFields.php'; | require_once dirname(__FILE__).DIRECTORY_SEPARATOR.'goDaddyAdditonalDomainFields.php'; | ||
} | } | ||
− | + | '''Important: Remember to set '' 'Automatically Select The Cheapest gTLD Type' '' option to ''No'', otherwise any changes to the type will be overwritten. | |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 25px;"|[[File: | + | |style="padding: 0px 0px 20px 25px;"|[[File:WWD24.png]] |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 20px 15px;"| | + | |style="padding: 0px 0px 20px 15px;"|The final effect is shown on the following screen. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 30px | + | |style="padding: 0px 0px 30px 25px;"|[[File:WWD25.png]] |
− | + | ||
|} | |} | ||
− | |||
− | |||
==Mass Autorenew Management== | ==Mass Autorenew Management== | ||
{| | {| | ||
Line 433: | Line 379: | ||
|style="padding: 0px 0px 30px 25px;"|[[File:WWD27.png]] | |style="padding: 0px 0px 30px 25px;"|[[File:WWD27.png]] | ||
|} | |} | ||
− | |||
=Tips= | =Tips= | ||
{| | {| | ||
− | |style="padding: 10px 0px 10px 15px;"|1. To use the test mode, simply | + | |style="padding: 10px 0px 10px 15px;"|1. To use the test mode, simply enter your OTE Manager Account details and tick '' 'Check to enable test mode' ''. |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px | + | |style="padding: 0px 0px 10px 15px;"|2. When you want to run accreditation test script, in your WWD OTE account you need to start your certification process as shown on the screen below. |
+ | |} | ||
+ | {| | ||
+ | |style="padding: 0px 0px 30px 25px;"|[[File:WWD15.jpg]] | ||
|} | |} | ||
Line 447: | Line 395: | ||
|style="padding: 10px 0px 10px 15px;"|'''1. When you have problems with connection, check whether your SELinux or firewall does not block ports.''' | |style="padding: 10px 0px 10px 15px;"|'''1. When you have problems with connection, check whether your SELinux or firewall does not block ports.''' | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
{| | {| | ||
|style="padding: 0px 0px 5px 15px;"|2. If while performing the Accreditation Check you receive an error '' 'Login credentials failed.' '' then please verify your registrar module details provided in step 4th.<br /> | |style="padding: 0px 0px 5px 15px;"|2. If while performing the Accreditation Check you receive an error '' 'Login credentials failed.' '' then please verify your registrar module details provided in step 4th.<br /> | ||
Line 461: | Line 405: | ||
''Solution:'' Add entry for that TLD to '' 'additionaldomainfields.php' ''.<br /> | ''Solution:'' Add entry for that TLD to '' 'additionaldomainfields.php' ''.<br /> | ||
More information about editing '' 'additionaldomainfields.php' '' can be found at [[#Management_of_TLDs|'''Management of TLDs''']] section. | More information about editing '' 'additionaldomainfields.php' '' can be found at [[#Management_of_TLDs|'''Management of TLDs''']] section. | ||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 10px 15px;"|4. If | + | |style="padding: 0px 0px 10px 15px;"|4. If one of the TLDs you have configured is unavailable, please make sure you have set up pricing in a default currency. |
|} | |} | ||
{| | {| | ||
− | |style="padding: 0px 0px 30px 15px;"|5. | + | |style="padding: 0px 0px 30px 15px;"|5. If you encounter any problem with the module, make sure you have installed SOAP library on your server. |
− | + | ||
|} | |} |
Revision as of 09:59, 16 May 2016
Contents |
About 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 Wild West Domains. Your customers will be able to manage their domains and DNS records directly in your WHMCS client area. |
- 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 |
✔ Define TLD Type For Each Domain |
✔ View Domain Logs |
✔ Check Current GoDaddy Account Balance Through Widget |
- 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:
✔ DomainSync - Synchronizes Domain Expiration Date |
✔ Supports WHMCS Templates Five and Six |
✔ Supports WHMCS V5 and V6 |
Installation
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 Wild West Domains API Reseller and your API User account is active. |
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/WWDGoDaddy/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. Now, log in to your WHMCS and proceed to 'Setup' → 'Products/Services' → 'Domain Registrars' → 'Registrar Settings' . Find 'Wild West Domains' and press 'Activate' next to it. |
![]() |
7. Afterwards, press 'Configure' and enter your live API 'Username' , 'Password' and 'Management Site' (prog ID). We recommend leaving 'Automatically Select The Cheapest gTLD Type' dropdown with Yes selected. |
![]() |
8. The last step is enabling WWD GoDaddy account balance widget. Go to 'Setup' → 'Staff Management' → 'Administrator Roles' and edit administrator role, whom you wish to enable the widget for. |
![]() |
Accreditation Test
1. Log in to http://resellerextranet.com/ and set up details of the live API. They will be used as soon as you pass accreditation test. |
2. Set up details to http://x.co/apilogin. |
3. Log in to http://x.co/apilogin and set up WWD OTE API access details. Previously prepared access details can be found in 'Account Access' under 'Reseller Settings' section. |
4. Run accreditation script from a web browser. Script can be accessed under your_whmcs/GoDaddy. Replace 'your_whmcs' part with your actual WHMCS URL. |
![]() |
5. You should receive success status, otherwise look for solution in Common Problems section or contact our Support Team. Note: Run the script again if test returns the following line: attribute=resourceid, value=domain:946137 is invalid. |
![]() |
Our Support Team can help you to successfully pass the accreditation. Just simply ask us for assistance or during ordering the package please choose Accreditation Help Service as an addon to your module. |
Configuration and Management
WWD GoDaddy 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 'WWDGoDaddy' 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. |
![]() |
All that remains is adding a new entry to file 'additionaldomainfields.php' , it is located in 'your_whmcs/includes/additionaldomainfields.php' . Add this code at the end of the file: $additionaldomainfields[ 'your_tld' ][] = array ( 'Name' => 'GoDaddyTosAgreement', 'DisplayName' => '<a href="'.$CONFIG['SystemURL'].'/modules/registrars/WWDGoDaddy/tos.php">Customer Service Agreement</a>', 'Type' => 'tickbox', 'Required' => true ); Where 'your_tld' is a previously added TLD with dot as a prefix. global $CONFIG; |
![]() |
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
Ordering WWD GoDaddy domains goes alike ordering other domains. The only difference is 'Customer Service Agreement' which needs to be accepted in order to complete an order. |
![]() |
Management of Domain
In the admin area you can manage all the aspects of the domain. Starting with register, transfer and renew functionalities, through management of nameservers and contact details to requesting EPP code and password reset. |
![]() |
Additionally, you can enable/disable features such as dns management, email forwarding, id protection and auto renew (on WWD GoDaddy side). Important: Enabling ID protection results in additional charge from your WWD GoDaddy balance. |
![]() |
Detailed information about the domain can be found below along with action logs. |
![]() |
GoDaddy Balance Widget
Owing to GoDaddy Balance widget you can easily check your GoDaddy account balance through your WHMCS admin area. |
![]() |
Client Area
Your customers can perform various actions on their WWD GoDaddy domain from the client area. Clients can view basic information related to domains and renew domains through pressing 'Renew Now' button. |
![]() |
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 'Management Tools' → 'Contact Information' your clients can also view and modify contact information. |
![]() |
In order to manage domain DNS records, your clients have to go to 'Management Tools' → 'Get EPP Code' |
![]() |
Your clients can reset their GoDaddy account password as well. It can be done in 'Management Tools' → 'Reset Shopper Password' section. |
![]() |
gTLD Support
Our module allows you to register gTLD domains. The most of gTLD domains can be registered with a few different types of TLD. By default, you can choose Yes in 'Automatically Select The Cheapest gTLD Type' dropdown, consequently for each of the TLDs, the cheapest type will be used. |
![]() |
The second way allows you to define the type of TLD. To benefit from it, add the code shown below at the end of 'additionaldomainfields.php' file located in 'your_whmcs/includes/' . if(file_exists(dirname(__FILE__).DIRECTORY_SEPARATOR.'goDaddyAdditonalDomainFields.php')&& defined('ADMINAREA')) { require_once dirname(__FILE__).DIRECTORY_SEPARATOR.'goDaddyAdditonalDomainFields.php'; } Important: Remember to set 'Automatically Select The Cheapest gTLD Type' option to No, otherwise any changes to the type will be overwritten. |
![]() |
The final effect is shown on the following screen. |
![]() |
Mass Autorenew Management
It may happen that you will need to enable/disable/view autorenew of all your domains. To do so, connect with server used by your WHMCS via SSH. cd /your_whmcs/modules/registrars/WWDGoDaddy Now, you can view the list of possible actions, this can be done by using command: php autorenew.php --help |
![]() |
Let's analyze the disable command usage. All you have to do is replace 'help' with 'disable' : php autorenew.php --disable You can command 'enable' and 'view' in the same way. |
![]() |
Tips
1. To use the test mode, simply enter your OTE Manager Account details and tick 'Check to enable test mode' . |
2. When you want to run accreditation test script, in your WWD OTE account you need to start your certification process as shown on the screen below. |
![]() |
Common Problems
1. When you have problems with connection, check whether your SELinux or firewall does not block ports. |
2. If while performing the Accreditation Check you receive an error 'Login credentials failed.' then please verify your registrar module details provided in step 4th. Make sure that these are valid details to your active GoDaddy API User account. |
3. Error: 'Field GoDaddyTosAgreement does not exists. See our wiki for more information.' . Cause: WHMCS cannot find entry for TLD you try to register at the 'additionaldomainfields.php' . |
4. If one of the TLDs you have configured is unavailable, please make sure you have set up pricing in a default currency. |
5. If you encounter any problem with the module, make sure you have installed SOAP library on your server. |