We think you should add a little piece of billing to your panel and
after that we can't imagine price for it ;-) Moreover we even can
propose how to do this. It will not be difficult for your developers.
If you add this feature in near future you'll increase rating of your
panel to the highest level, cause every hosting company requires
billing and companies have to develop it by themselves. I know about
it because I received a lot requests about billing for web-panel
during last 3 years.
Here it is an algorithm:
1. Variable "price_per_month" (1 month = 30 days) need to be added to
a package configuration file (and to Create Package page too).
2. Variable "user_balance" need to be added to a user configuration
file (and to Create User page too).
Each user have its package. So we divide "user_balance" by its package
(price_per_month/30) and the result is number of days user can work (this
is his limit as disk quota and network traffic)
Every day "price_per_month" is subtracted from "user_balance". When
there is no days (limit is over) we suspend this account (as in
case of traffic limit).
Notices (should be changeable):
When 15 days left - a warning about necessity of filling up
users balance (one time at night)
When 10 days left - second warning
When 5 days left - warnings about low balance level are sent every
day.
Data about balance and days user have should be available in skin near
limits of traffic and disk space.
Such billing will not have any relation to any country or currency
(everything can be in units, USD or any laws (no invoices, bills etc)
PS
We know that there is many 3rd party software programs that handle billing: e.g. modernbill, servnetix, whois.cart. But it is too expensive and a lot of features in their billing - not nesessary.
after that we can't imagine price for it ;-) Moreover we even can
propose how to do this. It will not be difficult for your developers.
If you add this feature in near future you'll increase rating of your
panel to the highest level, cause every hosting company requires
billing and companies have to develop it by themselves. I know about
it because I received a lot requests about billing for web-panel
during last 3 years.
Here it is an algorithm:
1. Variable "price_per_month" (1 month = 30 days) need to be added to
a package configuration file (and to Create Package page too).
2. Variable "user_balance" need to be added to a user configuration
file (and to Create User page too).
Each user have its package. So we divide "user_balance" by its package
(price_per_month/30) and the result is number of days user can work (this
is his limit as disk quota and network traffic)
Every day "price_per_month" is subtracted from "user_balance". When
there is no days (limit is over) we suspend this account (as in
case of traffic limit).
Notices (should be changeable):
When 15 days left - a warning about necessity of filling up
users balance (one time at night)
When 10 days left - second warning
When 5 days left - warnings about low balance level are sent every
day.
Data about balance and days user have should be available in skin near
limits of traffic and disk space.
Such billing will not have any relation to any country or currency
(everything can be in units, USD or any laws (no invoices, bills etc)
PS
We know that there is many 3rd party software programs that handle billing: e.g. modernbill, servnetix, whois.cart. But it is too expensive and a lot of features in their billing - not nesessary.