This section explains the peculiarities of tariff configuration with the ispmanager processing module. Basic configuration options can be found under "How to add and configure a tariff plan". 

Main settings


Account template — enter the name of the template that will be used for creating a user in ispmanager. The template defines what and how many resources a client can use. Navigate to ispmanager → SettingsTemplates

If you specify a non-existing template, ispmanager will create a new one automatically. The name will be taken from the Account template field. The template allows a customer to use unlimited resources.

One and the same resource may be specified in the account template in ispmanager and in the tariff plan in BILLmanager. The parameters in the billing platform have higher priority. 

Example: the account template "Site hosting" in ispmanager has the following limits: 25 databases and 25 domain names. In BILLmanager we create tariff plan "Site hosting". ispmanager uses the template of the "Site hosting" account. The tariff plan has the "Databases" addon which price includes 10 databases. "Domain names" are not configured. 

When the client orders the service related to the "Site hosting" tariff plan, a new account with 10 databases and 25 domain names will be created in ispmanager.

Additional settings

Username template is used for generating a username in ispmanager. You can utilize the following macros in this field: 

  • '@USERNAME@' — username of the current account.

  • '@DOMAIN@' — service domain name.

  • '@ID@' — service unique identifier.

  • '@ACCOUNT_ID@' — service owner account id. 

Example: we specified "user@ID@" in the Username template field. The client orders a shared hosting service with the identifier "117". Therefore, the username in ispmanager will be "user117". 

Default domain template is used for generating a domain name if the client didn't specify it during the order. You can use the following macros in this field: 

  • '@USERNAME@' — username of the current account.

  • '@TYPE@' — product type.

  • '@ID@' — service unique identifier.

Example: in the Username template field the default value is "@USERNAME@.domain.com". A username is generated based on the template from the previous example — "user@ID@". The client orders a shared hosting service with the identifier "117". The client didn't specify a domain name in the Domain name field. Therefore, the username in  ispmanager will be "user117". The domain "user117.domain.com" will be allocated to this user.

Name server is the name server for a free domain name. How to connect a name server.

BILLmanager allows providing a third-level domain name in the provider domain zone together with a shared hosting service. If the client didn't specify a domain name during the order process, BILLmanager will generate a subdomain in the provider name server automatically based on the Default domain template. That subdomain will be created automatically on the name server for a free domain name. The IP address of the subdomain will point to the IP address of the service (shared hosting). How to configure a name server for free domain names.