BetterWebSpace Hosting Packages, Unix, Domains, Design ServicesFeatures: PHP, CGI, mySQL, POP3, Webmail, Affordable, Reliable, Low-CostUptime Guarantee, No Hidden Charges
Home Page   Site Index   About Us Contact: Sales | Support | Design

Reseller Overselling for WebHostManager 5

by Keiron Skillett (keiron@skillett.com)

For more details on WebHostManager and CPanel see http://www.cpanel.net.

Why Do It?

WebHostManager (WHM) has a limits system, throughout this example I'll use the following packages:

If you had one reseller unit of 500Mb Quota and 5Gb Bandwidth, you would expect to be able to create either:

WHM will also believe this and will not let you exceed this.
BUT you will most likely find that most of your customers on Package 1 will never use their 100Mb Quota or 1Gb Bandwidth, and you can spread this around......

Technique

You can split your customers Quota and Bandwidth around as much as you like, so long as you don't exceed your reseller units allocation.
Create the following Packages:

Now based on the calculations we used earlier for the number of accounts you expected to be able to create, the possibilities are no endless....(And no, I'm not going to list them all here!!!)
But needless to say you could create 100 of either account.

Example

A customer comes along (it's not often they just appear, you normally have to drag them in kicking and screaming - however in our example they are very keen!) and they want to purchase our old Package 1 with 100Mb Quota and 1Gb Bandwidth with 10 email addresses.

Create them a New Package 1, and then use "Quota Modification" in WHM to increase their Quota to 100Mb, and "Limit Bandwidth Usage" to increase their bandwidth to 1Gb.
With our old packages, we would only have been able to create 5 accounts maximum, under the new system you can still create another 99!!!

NOTE: So long as the sum total of all your customer accounts usage does not exceed the amount of reseller space you've purchased everything will be ok! Monitor this daily!!!!

Questions

How do I monitor their usage?
Either write your own PHP script (this is what I have done, it's a little unreliable some days but it suits my purposes!) or purchase one from Your USA Host site:http://www.yourusahost.com/for_sale/host_stats/ and run it as a CRON job every day...

What happens when I upgrade an account?
OK, our customer on Package 1 now wants some more email addresses and bandwidth, so we need to upgrade them to Package 2.

Upgrade the account in WHM and then use the Quota Modification and Bandwidth Limit modifications to set them to the new values of 200Mb Space and 2Gb Bandwidth.

Copyright © Keiron Skillett & BetterWebSpace 2003.
You have permission to publish this articles electronically, in print, in your ebook or on your web site, free of charge, as long as the author bylines are included.
You may not use these articles in connection with UCE (Unsolicited Commercial Email), better known as SPAM. If you'd like to publish this articles within your email publication, your list MUST be completely opt-in and provide subscribers with the ability to easily unsubscribe.