In WHMCS the account references services on 3rd party systems aswell as it s own.
- The Internal WHMCS records and accounts used for operations and billing.
- Service/Products Account
- Domain Account
- The WHM/cPanel hosting account - This is the actuall server account
- Domain Registrars - This is where the domains actually live
To completely delete an account you need to remove all 3 of the items above and in a particular order. You might not want to delete all of the items. I prefer to delete all services and domain references (if needed) but keep the billing account just incase the customer comes back. Depending how you run your WHMCS you might decided you want to leave everythign in place. these instructiond do not tell you how to manage you site but just tell you how to delete stuff.
Service / Hosting Accounts
Do this for each hosting service you want to delete.
Delete the hosting/cPanel account(s)
- Open the client's profile
- Go to the Products/Services Tab
- Select the domain you want to delete
double check everything is selected correctly and you have the right domain - Under 'Module Commands press the terminate button and a confirmation prompt will appear
- Click ok/terminate, this then sends delete command to WHM
- The cPanel account is now deleted on the server but the WHMCS record is still present.
Delete the WHMCS record
Althought the cPanel account is now deleted WHMCS still has a record for that service. This need to be deleted aswell.
- Press delete (at the bottom of the page in red),
- A prompts appears saying:
Are you sure you want to delete this service? This will also remove any associated addons but not run the module terminate function.
- Click ok and the WHMCS record is now deleted
The hosting account/service is now deleted and the record in WHMCS is also deleted.
Notes
- If you have deleted the service record before running the terminate command you will need to go into your WHM manager and delete the account manually.
- This does not delete the domain record for the domain
- http://docs.whmcs.com/Products_Management#Cancelling_a_Product.2FService
Deleting a Domain
- Open the client's profile
- Go to the Domains Tab
- Goto the 'Registrar commands' (the buttons at the bottom)
- Click 'Request Delete'
- A confirmation prompt appears
Are you sure you want to send the domain registrar a deletion request? - click yes and the domain will get deleted at the registrar
You might get the following error message
Domain Deletion Request Failed
Since the domain is no longer in the Money Back Guarantee period, it cannot be deleted from here. If however, you want to delete this domain, please contact us and we will delete it for you.
So the delete button does not work with reseller club as expected, it is only for deleteing within the intial promo period to get your money back rather than a permanent deletion. You could follow the instructions from the message and get the Registrar to delete the domain at their end or just delete the record in WHMC and let the domain expiry naturally.
Now Delete the WHMCS Record
- Press delete (at the bottom of the page in red),
- A prompts appears saying:
Are you sure you want to delete this Domain?
- Click ok and the WHMCS record is now deleted
Deleting the WHMCS Account
Assuming you have deleted all Domains and services as required and you really want to delete teh WHMCS Client Profile/Account
- Goto the Client's Profile and select the Summary Tab
- At the bottom right there is an option to:
- Close Clients Account
- Delete Clients Account
- Select One as needed and follow the instructions.
I have never deleted an account or even just closed one so please read up on these options before continuing.
All 3 Deleted !!!
You have now completly removed all traces of the client and their accoutns from WHMCS except for previous transcations, payments and the like.