Difference between revisions of "Domains Tab"

From WHMCS Documentation

Line 3: Line 3:
 
===Domain Registration Options===
 
===Domain Registration Options===
 
Unticking these options will hide the associated option from the order form. For example if you do not wish customers to transfer domain names to you, unticking the checkbox will remove the option from the order form.
 
Unticking these options will hide the associated option from the order form. For example if you do not wish customers to transfer domain names to you, unticking the checkbox will remove the option from the order form.
 +
When all options are unticked the ''Choose a Domain'' domain checker will also be removed from the default template homepage.
 +
 +
===Enable Renewal Orders===
 +
When enabled clients will see domain renewal options in the client area and a renewal category in the shopping cart allowing for them to renew domains at any time. When unticked clients will only be able to renew domains when the renewal invoice is automatically generated.
  
 
===Auto Renew on Payment===
 
===Auto Renew on Payment===
Line 9: Line 13:
 
===Default Auto Renewal Setting===
 
===Default Auto Renewal Setting===
 
If enabled, your customers will automatically be invoiced for the renewal of domain names in line with your automation settings. You can override this on an individual domain level by ticking the Do Not Renew checkbox on the client’s domain tab. For more information [[Domains_Management#Automatic_Renewal|refer to this page]].
 
If enabled, your customers will automatically be invoiced for the renewal of domain names in line with your automation settings. You can override this on an individual domain level by ticking the Do Not Renew checkbox on the client’s domain tab. For more information [[Domains_Management#Automatic_Renewal|refer to this page]].
 +
 +
===Domain Sync Enabled===
 +
Automatically checks and updates the Status and Expiry Date of domains names against your domain registrar to ensure the date in WHMCS is always correct (registrar permitting). To use this feature tick the option and configure the following cron job on your server:
 +
 +
php -q /path/to/home/public_html/whmcspath/crons/domainsync.php
 +
 +
 +
This can be configured as often as you like, however to avoid overloading your domain registrar it's recommended to run no more than once per day.
 +
 +
===Sync Next Due Date===
 +
Used in conjunction with the above feature, when ticked the Next Due Date will be synchronized with domain name's Expiry Date. The number field can also be used to specify how far in advance of the Expiry Date to set the Next Due Date - the default setting 0 means the Expiry Date and Next Due Dates will be the same. Increasing the number means the renewal invoice will be due before the domain's expiry date, useful if your clients use slow payment methods such as cash or cheques which need time to clear.
 +
 +
===Domain Sync Notify Only===
 +
Used in conjunction with the Domain Sync options above, enabling this will email a list of domain names to your administrators which have incorrect Statuses and Expiry Dates, but not change them.
  
 
===Allow IDN Domains===
 
===Allow IDN Domains===
Line 18: Line 36:
 
===Bulk Check TLDs===
 
===Bulk Check TLDs===
 
Select additional TLDs to be automatically checked when a customer looks up a domain’s availability. For example, they search for example.com, you can also show them the results for example.net, example.org and example.co.uk. This is a great way to upsell your customers. Hold Ctrl and left-click to select multiple tlds.
 
Select additional TLDs to be automatically checked when a customer looks up a domain’s availability. For example, they search for example.com, you can also show them the results for example.net, example.org and example.co.uk. This is a great way to upsell your customers. Hold Ctrl and left-click to select multiple tlds.
 +
 +
===Default Nameservers===
 +
In these fields specify the default nameservers to be used for standalone domain orders, these would typically be your own or that of an outside DNS management service (eg. your domain registrar). For example in order to use eNom's DNS management service the default nameservers would be:
 +
 +
dns1.name-services.com
 +
dns2.name-services.com
 +
dns3.name-services.com
 +
dns4.name-services.com
 +
dns5.name-services.com
 +
 +
 +
When a domain is ordered alongside a hosting service the appropriate nameservers set under Setup > Products/Services > Servers > Edit are used instead.
 +
 +
===Default Contact Details===
 +
Specify which details will be displayed in the whois database for domains registered through WHMCS (registrar module permitting). The client's details will always be used as the registrant contact, ticking ''Use Clients Details'' will use their details for all other contacts. But by unticking this option and entering your details in the fields beneath these will be used as the Billing, Admin and Technical contacts instead.

Revision as of 23:06, 7 July 2012

For information regarding domain management in WHMCS refer to this page.

Domain Registration Options

Unticking these options will hide the associated option from the order form. For example if you do not wish customers to transfer domain names to you, unticking the checkbox will remove the option from the order form. When all options are unticked the Choose a Domain domain checker will also be removed from the default template homepage.

Enable Renewal Orders

When enabled clients will see domain renewal options in the client area and a renewal category in the shopping cart allowing for them to renew domains at any time. When unticked clients will only be able to renew domains when the renewal invoice is automatically generated.

Auto Renew on Payment

Enabling will renew domains automatically at the registrar (eNom, ResellerClub etc) when the renewal invoice is paid.

Default Auto Renewal Setting

If enabled, your customers will automatically be invoiced for the renewal of domain names in line with your automation settings. You can override this on an individual domain level by ticking the Do Not Renew checkbox on the client’s domain tab. For more information refer to this page.

Domain Sync Enabled

Automatically checks and updates the Status and Expiry Date of domains names against your domain registrar to ensure the date in WHMCS is always correct (registrar permitting). To use this feature tick the option and configure the following cron job on your server:

php -q /path/to/home/public_html/whmcspath/crons/domainsync.php


This can be configured as often as you like, however to avoid overloading your domain registrar it's recommended to run no more than once per day.

Sync Next Due Date

Used in conjunction with the above feature, when ticked the Next Due Date will be synchronized with domain name's Expiry Date. The number field can also be used to specify how far in advance of the Expiry Date to set the Next Due Date - the default setting 0 means the Expiry Date and Next Due Dates will be the same. Increasing the number means the renewal invoice will be due before the domain's expiry date, useful if your clients use slow payment methods such as cash or cheques which need time to clear.

Domain Sync Notify Only

Used in conjunction with the Domain Sync options above, enabling this will email a list of domain names to your administrators which have incorrect Statuses and Expiry Dates, but not change them.

Allow IDN Domains

Ticking this option allows domains containing any character to be used. When unticked WHMCS will only allow clients to use a-z and 0-9 in domains.

Bulk Domain Search

Enables/Disables the Bulk Domain Checker option for your visitors. Select the TLDs below:

Bulk Check TLDs

Select additional TLDs to be automatically checked when a customer looks up a domain’s availability. For example, they search for example.com, you can also show them the results for example.net, example.org and example.co.uk. This is a great way to upsell your customers. Hold Ctrl and left-click to select multiple tlds.

Default Nameservers

In these fields specify the default nameservers to be used for standalone domain orders, these would typically be your own or that of an outside DNS management service (eg. your domain registrar). For example in order to use eNom's DNS management service the default nameservers would be:

dns1.name-services.com
dns2.name-services.com
dns3.name-services.com
dns4.name-services.com
dns5.name-services.com


When a domain is ordered alongside a hosting service the appropriate nameservers set under Setup > Products/Services > Servers > Edit are used instead.

Default Contact Details

Specify which details will be displayed in the whois database for domains registered through WHMCS (registrar module permitting). The client's details will always be used as the registrant contact, ticking Use Clients Details will use their details for all other contacts. But by unticking this option and entering your details in the fields beneath these will be used as the Billing, Admin and Technical contacts instead.