With the new partnership with WHM/Cpanel, I'd love to see a better way to set up the system. Right now if you are coming from a paper system or Hostbill which is not one of the many importable systems you are stuck doing a lot of unnecessary typing. Here is what I'd like to see to correct these issues.
1. When you set up the link to the WHM Server. give the options to
a) Import all current packages and their information. This includes bandwidth, diskspace, subdomains etc. The import screen should list each package and give you the option to select Group, Type and Name. An Alternative to this is the ability to import this information from the Product Services Edit screen under Module Setting Tab.
b) Import all current clients. I know this already exists, but I would like to see it extended. It will show a list of Account present in WHM and allow you to either "Create new user" or Import to existing user. Also, if the account is attached to a package that doesn't currently exist in WHMCS, it should give you the option to "create new package" or "Link to existing package". The link to existing package drop down will only show packages that haven't already been linked to another WHM Package.
Now in 2 simple screens you have almost all your setup down for hosting other than filling in the missing client information. From here you go and set up your registrar.
2. Setting up a link to a registrar.
- After the registrar is setup, you should be given a list of all TLDs associated with that account and have the abillity to import those domains and their pricing.
- Once TLDs are downloaded, you should be given a list of domains already registered. Next to each domain it should show the registration date, the expiration date, and a drop down that allows you to either add to an existing client, or create a new client. Creating a new client will give you the chance to add basic client information (Name, address, Phone and email).
So with 4 screens you have a majority of your system set up and are ready to roll.
Just my 2 cents.