This section explains the peculiarities of tariff configuration with the Plesk processing module. Basic configuration options can be found under How to add and configure a tariff plan.
Tariff configuration
Main settings
Account template — enter the name of the template that will be used for creating a client subscription in Plesk. The subscription defines what and how many resources a client can use. Navigate to Plesk → Hosting → Service plans.
If you specify a non-existing template, Plesk will create a new one automatically with standard resources. The name will be taken from the Account template field.
Every subscription may have a unique set of resources. When a modifies resources in BILLmanager, the subscription in Plesk will change as well. The parameters in the billing platform have higher priority.
Example: the account template "Site hosting" in Plesk has the following limits: 10 databases and 10 domain names. In BILLmanager we create tariff plan "Site hosting". Plesk uses the template of the "Site hosting" account. The tariff plan contains the "Databases" addon which price includes 15 databases. "Domain names" are not configured.
When the client orders the service related to the "Site hosting" tariff plan in BILLmanager, a new account will be created in Plesk. That subscription will allow him to use 15 databases and 10 domain names. When the client orders add-ons, the billing platform will increase the number of domain names up to 15. Parameters of the "Site hosting" tariff plan won't change.
Additional settings
Username template is used for generating a username in Plesk. 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.
By default, the username is based on the macro "user@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 Plesk will be "user117".
Default domain template is used for generating a domain name if the client didn't specify it during 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 Domain 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 Plesk 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. For more information, please refer to the article 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 IP address of the service (shared hosting). How to configure a name server for free domain names.