This process can be useful if you:
- Want to setup a domain record in WHMCS but have already transfered the domain in directly by your Registrar.
- You have created an account on your WHM server manually and need to add in a matching record for the domain.
- You have run the WHM import utility but now need to add all of the domain records into WHMCS to match the cPanel accounts added.
Instructions
Manually adding a domain name does not required that you have configured TLD and their registrars. What having these setup before this process means is that all the settings, price and associated registrar will be correctely written in to the domain profile.
- if this is the first domain and you get the following message displayed, just click on 'Click Here' and go to the next section:
No Domains
No domains found for this user. Click Here to place a new order.
- if this is the second domain that is being added you need to go to the summary of the client you are working on and click on 'Add New Order' in the middle of the page and then proceed to the next section
Next Section:
- The clients name will be auto filled in
- Goto 'Domain Registration' section
- Select 'Registration' (as per WHMCS wiki)
- Enter the domain i.e. example.com
- Leave registration period alone, should be set to 1yr usually.
- Don’t add domain addons as clients don’t need these (optional)
- Goto 'Order Settings' section
- Untick all the boxes unless the customer needs notifying
- Put order status to Active (unless Pending is required)
- Submit order
- Click on the 'Domain' link. It should be the only one under the item column
- Get the whois record for the domain and fill in the 'Registration Date' and 'Expiry Date' for the domain, click save changes. (If you have Due Date and Expiry date CRON setup you don't need to do this althought it looks betters until the database is synced.)
- Goto the 'Products/Services' Tab and get the 'Next Due Date' for the relevant account, copy and Paste that into the 'Next Due Date' on the Domain page for the domain that has just been setup. Save changes
- (Not Sure this is needed)
- Currently I am using the 'Next Due Date' for the domain expiry as well so the date ranges billed for look correct on a customers invoice
- Also make sure the registrar and payment methods are the same to ensure a free domain is applied.
- If this is a second domain that you need to add as free, use a coupon code to add 100% off see http://docs.whmcs.com/Promotions, ie. Free Domain
Notes
- When setting up a domain, the first and recurring pricing amounts should be the same
- On my developers accounts where the actual hosting is free I can not match up 'Next Dues Date' so I just use the expiry date and put the price down to 0.00 or you could use promo code (not Preferred) which has 100% off /Free
Links