Name.com Registrar For WHMCS

From ModulesGarden Wiki
Jump to: navigation, search

Contents

About Name.com Registrar For WHMCS

Name.com Registrar For WHMCS is a domain registrar module that enables automation of various TLDs provisioning in your WHMCS.

With our product your customers will be able to manage their domains, nameservers and DNS records directly in your WHMCS client area.

  • Module Features:
✔ Disable Auto Renewal After Successful Domain Registration
✔ Disable Auto Renewal After Successful Domain Renewal
✔ Send Email Notification Upon Domain Transfer Request
✔ Create Support Ticket Upon Domain Transfer Request
✔ Synchronize Domain Expiration
  • Admin Area Features:
✔ Register/Transfer/Renew Domain
✔ Modify Contact Details
✔ Update Nameservers
✔ Lock/Unlock Registrar
✔ Toggle Domain Auto Renewal
  • Client Area Features:
✔ Enable/Disable Domain Auto Renewal
✔ Register And Manage Nameservers
✔ Lock/Unlock Registrar
✔ Update Contact Details
✔ Manage DNS Records
  • Supported TLDs:
✔ .com
✔ .net
✔ .org
✔ .info
✔ .biz
✔ .mobi
✔ .me
✔ .tv
✔ .com.mx
✔ .us
✔ .tel
✔ .im
✔ .in
✔ .cc
✔ .ws
✔ .name
✔ .mx
✔ .be
✔ .de
✔ .at
✔ .so
✔ .co.nz
✔ .co
✔ .co.uk
✔ .co.in
  • General Info:
✔ Supports PHP 5.3 Up To PHP 7
✔ Supports WHMCS Templates Five and Six
✔ Supports WHMCS V6 and V7

Installation

This tutorial will show you how to successfully install Name.com Registrar For WHMCS.

We will guide you step by step through the whole installation and configuration process.

1. Log in to your client area and download Name.com Registrar For WHMCS.
NC1.png
2. Upload and extract the module into the main WHMCS directory.

Files in your WHMCS directory should look like these.

NC2.png
3. When you install Name.com Registrar For WHMCS for the first time you have to rename 'license_RENAME.php' file.

File is located in 'modules/registrars/namecom/license_RENAME.php'. Rename it from 'license_RENAME.php' to 'license.php'.

NC3.png
4. 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' .

NC4.png
5. Now you have to activate the module in your WHMCS system.

Log in to your WHMCS admin area. Go to 'Setup' 'Products/Services' 'Domain Registrars' .
Afterwards, find 'Name.com' and press 'Activate' button.

NC5.png
6. In the next step you need to set up access to Name.com API.

To do so, fill 'Username' and 'API Token' fields with your Name.com API access details. Next, confirm through pressing 'Save' button.
You can also set up advanced configuration, more information about it you will find in further sections of this documentation.

NC6.png
7. You have just successfully installed Name.com Registrar For WHMCS!

Configuration and Management

Name.com Registrar For WHMCS allows you to sell TLDs from Name.com via WHMCS system.

Additionally, Name.com Registrar For WHMCS allows your customers to manage their domains in WHMCS client area.

Management of TLDs

Adding new TLD is quite simple. To add it, go to 'Setup' 'Products/Services' 'Domain Pricing'.

Enter your TLD and choose 'Namecom' from 'Auto Registration' dropdown menu as shown on the screen below.
Here you can also decide whether to offer your customers features like DNS Management or ID Protection. Then press 'Save Changes' button.

NC8.png
As you can see 'Open Pricing' field has appeared. Click on it and set up your pricing.
NC9.png
In a newly opened window you can set up your prices. Remember to save the changes!
NC10.png
Voila! Now your customers can start ordering new .com domains.

Ordering

As you can see in the following screen, ordering Name.com domain goes alike ordering other domains.
NC11.png

Domain Management

In the admin area client overview at 'Domains' tab you can manage all the aspects of the domain.

Along with basic actions like 'Register', 'Renew' and 'Transfer' you can also modify contact details.

NC12.png
Additionally, you can lock client's domain to prevent it from being transferred away without your client authorization.

To do so, simply tick 'Registrar Lock ' and press 'Save Changes'.

NC13.png
You can also disable/enable auto renewal through marking/unmarking a 'Disable Auto Renewal' checkbox.

Confirm changes through clicking on a 'Save Changes' button.

NC13 5.png

Transfer Management

Due to lack of transfer functionality in Name.com API, we have implemented a few workarounds.

All transfer requests will appear in WHMCS To-Do list, you can access it at 'Utilities' 'To-Do List'.
Additionally, you can set up email notification for admins and support ticket created on behalf of customer who ordered domain transfer.

NC14.png

Support Ticket

In order to set up ticket creation upon Name.com domain transfer request, follow steps below.

Start from creating a new support department at 'Setup' 'Support' 'Support Departments' by pressing 'Add New Department'.

NC15.png
Afterwards, enter support department name and email address.

Additionally, select checkboxes next to admins who should be assigned to this department.
Next, press 'Add New Department'.

NC16.png
Let's configure registrar to create tickets in previously created department.

Go to 'Setup' 'Product/Services' 'Domain Registrars' and press 'Configure' next to your Name.com registrar.

NC17.png
Mark a 'Support Ticket' checkbox and select previously created department from 'Support Department' dropdown menu.

Afterwards, click on 'Save Changes'.

NC18.png

Email Notification

You can also set up email notification sent to your admins upon transfer request.

Start from creating email template used by notification at 'Setup' 'Email Templates'.
Choose 'Admin' from a 'Type' dropdown menu and fill in template 'Unique Name'.

NC19.png
Now, fill out the fields next to 'From' with your company name and email address.

Afterwards, type email 'Subject' and its content. In content you can use merge fields marked with green border on the following screen.
You can also use custom merge fields listed below:

  • {$client_name}
  • {$client_id}
  • {$domain_id}
  • {$domain_name}
NC20.png
Now go back to 'Setup' 'Product/Services' 'Domain Registrars' and press 'Configure' next to Name.com registrar.
NC21.png
Mark 'Admin Email' checkbox and select previously created template from 'Email Template' dropdown menu.

Using 'Email Type' you can specify which admins will receive a transfer request message.
Afterwards, press 'Save Changes'.

NC22.png

Client Area

Your customers can perform various actions on their Name.com domain from the client area.

Basic information related to domain and renew domain through pressing 'Renew Now' button can be viewed..

NC23.png
At 'Auto Renew' tab client can enable/disable auto renewal by pressing 'Enable Auto Renew' / 'Disable Auto Renew' button.
NC24.png
'Nameservers' tab allows clients to change nameservers used by their domain.
NC25.png
Registrar lock protecting domain from being transferred without client authorization can be enabled/disabled by client at 'Registrar Lock' tab.
NC26.png
To manage or disable addons assigned to TLD, your client has to visit 'Addons' tab.
NC27.png
Under 'Management Tools' 'Contact Information' your client can view and modify contact information.
NC28.png
At 'Management Tools' 'Register Nameservers' your client can create and manage custom nameservers for the domain.
NC29.png
In order to manage DNS settings your client has to go to 'Management Tools' 'Manage DNS'.
NC30.png

Tips

1. Name.com Registrar For WHMCS supports IP Protection (on registration only!) and DNS Management addons.
NC8.png

Common Problems

1. When you have problems with connection, check whether your SELinux or firewall does not block ports.
2. If one of the TLDs you have configured is unavailable, please make sure you have set up pricing in a default currency.
Personal tools
Namespaces

Variants
Actions
Navigation
WHMCS Modules
cPanel Modules
Magento Extensions
Magento Themes
PrestaShop Modules
Blesta Extensions
General
Social
Name.com Registrar For WHMCS