Feature Requests
Share ideas, discuss and vote on requests from other users in community
 

Automated per-account reseller billing

HOSKIA INDIA shared this idea 5 months ago
Completed

In CPanel New Price Changed To 100 Accounts 45 $ Per Account 0.20 $,

Please Add A Feature Like Per CPanel Account Price For Reseller Hosting Clients So It Will Very Helpful To Us, If A Reseller Hosting Client Created New Cpanel Account It Will Be Automatically Created Invoice In Whmcs Or Pay Advance For Creating 10 Or More Cpanels Together Payment. So It's Not Will Be The Loss For Reseller Hosting Providers.

Comments (7)

photo
1

Hi there,

Thanks for submitting this suggestion. I'm pleased to advise that part of your request is already possible.

In the case of reseller hosting products assigned to the cPanel module; an account limit based model where users upgrade to higher levels of reseller plan in order to provision additional accounts can be configured. In this way, the maximum number of accounts resellers can create is predictable, allowing for appropriate pricing to be set. The ability to impose account creation limits, and the automatic upgrade (and downgrade) of these is already possible with our product:

  • Navigate to Setup > Products/Services > Products/Services > Edit > Module Settings tab

  • Click Advanced Settings

  • Enter the desired limit into the "Limit Reseller by Number" field

  • Click Save Changes.

This limit will be applied to newly provisioned accounts. For existing accounts on the server, the limit should be applied via WHM.

Clients can then upgrade/downgrade between your reseller hosting products in the usual way to increase the user limit.

I would be interested in hearing feedback from users about how they might like to see post-pay usage-based billing per account for shared reseller hosting working.

photo
1

We would prefer it the way originally described in this request. The ability to charge a flat fee + per account automatically for shared resellers.

photo
1

Can this be implimented in to whmcs so per user billing can be introduced.

photo
1

I agree with Nick A - I can tell you that resellers will probably prefer to pay a base price + /account fee rather than pre-paying for a number of accounts they don't use. Further, it makes sense to have less plans with an overage rather than having to create a buch of reseller hosting plans trying to meet a specific target number of accounts in increments. This feature should have been implemented when you built the manage2 module - it goes hand in hand. The reseller feature of cpanel is a key feature and inherently part of the product. If you can bill overages in disk space and bandwidth already, it seems like it would a few extra lines of code to bill the number of accounts in the same way. This s a no brainer.

photo
1

If this is not possible for WHMCS any time soon, I wouldn't mind creating a module that does this. But can you guys maybe help me figure out where the number of Cpanel accounts are stored in WHMCS? Right now there is the tblhosting table, and it has fields like diskusage and disklimit. If there was also "cpanel_count" that could tell me how many cPanel accounts are active, then I could create a module like this.

If there isn't an easy way to figure out how many active cPanel accounts, then it will be a little more difficult.

The other problem is also, how does cPanel bill? If someone starts with 50 accounts, then creates 15 accounts during the month, and also deletes 5, do they get billed for 65? or for 60? Or how does it work?

photo
1

Hi all,

Thanks for your suggestion, comments and votes. I'm pleased to announce we are working on this feature for the upcoming 7.9 release. Please stay tuned for more information in the coming weeks!

photo
1

Hi all,

I'm pleased to announce that the 7.9 public beta is now live, featuring usage-based billing! One of the available metrics on the cPanel module is "Sub-accounts"; effectively the number of accounts created by a reseller. This means that you can invoice a reseller based upon the number of accounts they have created!

Please test it out, and let us know your feedback during the pre-release period.

Beta information: https://beta.whmcs.com

Feature documentation: https://docs.whmcs.com/Usage_Billing

Discussion: https://whmcs.community/forum/485-v79-beta-discussion/