A Tariff plan add-on or Configuration is a set of resources for a particular tariff. The content includes a complete list of all resource types and the quantity of each resource included in the tariff.

  • Resources in BILLmanager are anything that can be spent or used as part of an ordered service. For example, traffic, additional IP addresses, virtual machine disk space, etc.
  • The addon (resource) Type is the configuration template (addon) on the basis of which the resource is created. Read more about configuring addons in the article Product type content. When ordering a service, the client can specify the quantity of resources needed. If the selected quantity of the resource is more than included in the tariff, the total cost of the order will increase. All resources for which an additional fee is charged are called additional resources or plan addons.

Configuring a tariff


To configure the contents of a tariff, enter ProductsTariff plans → select a tariff → click Options.

In the section, you can:

  • Add a new resource;
  • Edit the settings of preset resources and resources you have created;
  • Delete a resource;
  • Enable or disable the resource. A disabled resource will not be available for ordering;
  • assign special Prices to resources if the client orders beyond what is included in the tariff;
  • View the History of changes to the resource.

Creating a resource

The display of some fields on the form depends on the selected values.

  • Main settings
    1. Billing type — select the method of charging the client for the addon order. Read more in Specific features of billing types. Determines how the resource is charged:
      • Do not bill — there is no charge for the resource. The client cannot change its quantity. As much of the resource is used as is included in the tariff;
      • Based on order — when ordering a service, the client can choose the quantity of the resource required. Changing the quantity of a resource is supported if this feature is not disabled by other options;
      • Based on statistics — a limit on resource usage per period (day or month) is set. Additional funds are debited when the client exceeds the allowed limit;
      • Сlient can choose — when ordering the service, the client can choose one resource from the proposed list;
      • Based on values of other resources — the quantity of one resource may depend on the specified quantity of another resource.
    2. Type — select the type of addon (resource) that will be provided to the client with the tariff. Read more about adding types in Product type content.
    3. Value type — select how the value of the addon (resource) will be set:
      • Boolean (Yes/No) — the additional resource is defined by a logical value — whether to enable it or not. Used for resources such as backup, data protection, SSH access and the like;
      • Integer — the additional resource is defined by an integer (1, 100, 1024). Used for resources such as RAM, disk space, traffic, number of IP addresses and the like;
      • Enumeration — the additional resource is defined by selecting a single value from a suggested list. Used for resources such as server control panel, name servers and the like. Read more in Enumerations.
    4. Value scale type — logic for calculating the cost of an additional resource. Read more in Value scale.
      • By the nearest value — the cost of the addon is defined as the number of steps multiplied by the cost per step in the current price sector. The cost of a step in the previous sector does not affect the final cost of the additional resource.
        On the service order page, the selection of the resource quantity is represented by a scale with a slider bar:
      • Per each scale step — the cost of each step depends on the price sector in which it is located. The sum of the prices of all steps creates the final cost of the additional resource.
        On the service order page, the selection of the resource quantity is represented by a scale with a slider bar:
      • Value packages — only up-ordering of the resource by the fractions specified in the scale of possible values will be available.
        On the service order page, the selection of the resource quantity is represented by a list:
      • Possible values — the client will be asked to select one of the available options in the value scale.
        On the service order page, the selection of the resource quantity is represented by a drop-down list:
    5. Edit resource after order — set the policy to change the addon (resource) after ordering:
      1. Can be modified — the client can modify the additional resource. An increase is available at any time. A decrease is only available after the Minimum order period has expired.
      2. Cannot be modified — once the service has been ordered, the client will not be able to change the ordered addon.
      3. Only upgrade — the client can only increase the additional resource.
      4. Only downgrade — the client can only decrease the additional resource. Available after the Minimum order period has expired.

        Some processing modules do not support a decrease of the resource value. For example, the size of VM disk.

        A change in an additional resource should be understood as an increase or decrease in an additional resource, where:

        • Increase in additional resource is an increase in the quantity of the additional resource. The client will be charged additional funds when the additional resource is increased.
        • Decrease in additional resource is a decrease in the quantity of the additional resource. In case of a decrease in an additional resource, the client may be refunded the cost of the addon for the remaining term of the service. Whether the refund will be made is determined by the Policy of refusal of additional resources (see tariff parameters, section Policies).

        If a resource is selected from several options or specified by an enumeration, the hierarchy is built based on the sort order of the elements. Then an increase in an additional resource is a change in the value to another one with a larger sort value. A decrease in an additional resource is a change in the value to another one with a lower sort value.

        For example, an increase in an additional resource means moving from an item with a Sort value of 4, to an item with a Sort value of 5. A decrease of an additional resource means moving from an item with a Sort value of 10, to an item with a Sort value of 9.

        To edit the resource quantity for a service, enter Products/Services → select the type of ordered service → select the service → click Edit. In the Add-ons block, you or the client, if clients are allowed to do so, can adjust the quantity of resources used for the service. After editing the resource, BILLmanager will prompt you to go to the shopping cart to pay for the addon.

        In the client interface, addon values are displayed rounded down. For example, the Disk space addon is set to 200000 MiB, which is 195.3125 GiB. It will appear as "195 GB" in the client interface.

    6. Min. order period — specify the period (day or month) and the Duration of the minimum period after which the client will be able to decrease the quantity of the addon.
    7. Manual processing — activate the option to create a processing task for each operation with the resource. Read more in Principles of service processing and Tasks.
    8. Custom name — enable this option to set a custom name for the resource. Specify a new name for the resource in the Name field that appears.
    9. Service name — specified when it is necessary to override the standard service name of the addon. For example, to calculate resource utilization statistics for several parameters. If the parameter name is different from the addon's service name, specify a field to override (replace) the system resource name.

      We strongly recommend that you use this field only when you are confident in your actions!

  • Statistics settings
    1. Bill on suspended service — enable this option so that the client is charged for the addon even if the service is stopped.
    2. Sum up invoices — enable this option to add up the parameter value for the whole period when generating the act of completion.
  • Tariff limits — the content of this section depends on the Value type field.
  • Prices for period — specify the cost per unit of the addon (resource) for the period. The available periods depend on your tariff settings.
  • Service order configaration
    1. Sorting (count forward) — specify a value for the sorting parameter. The lower the value, the higher the position in the list. If there are multiple resources with the same sorting priority, they will be sorted alphabetically among themselves.
    2. Hide on the tariff card — enable this option so that the resource is not displayed on the tariff card when ordering the service. Clients will have access to a resource in service managing interface.
    3. Add-on description — fill in the resource description for each active localization. The field supports markdown. Read more in Markdown for description of tariffs.

Tariff limits


The content of this section changes according to the option selected for the Value type field:

  • Boolean (yes/no):
    • Tariff plan includes — enable this option to set the default value for the addon (resource).
  • Integer:
    • Unit of measure — select the unit of measure for the resource quantity.
    • Tariff plan includes — specify the quantity of the resource that is included in the tariff price. Indicated in the specified units of measure.
    • Step — specify the measure of change in the quantity of the resource.
    • Minimum value — set the minimum quantity of the resource available for ordering. Cannot be less than what is included in the tariff. You can leave the field blank. In this case, the minimum quantity of the resource is determined by the Included in tariff field.
    • Maximum value — set the maximum amount of resource a client can order.
    • Maximum value on trial period — set the maximum quantity of the resource available for ordering during the trial period. You can leave the field blank. In this case, the maximum quantity during the trial period is defined by the Maximum value field.
  • Enumeration:
    • Enumeration — select an enumeration. Its values will be available for the user to select. Read more about setup in Enumerations.
    • Default value — select the enumeration item to be used if the client has not selected another value from the available ones when ordering.
    • Price after change — select how to calculate the cost of changing an additional resource:
      • Difference in prices — the client will be charged (or refunded) the difference in the values of the current and new addons. The price of the new addon is subtracted from the price of the current addon, and, if the result is greater than zero, the client will be refunded the difference. If it is less than zero, the client will be charged the difference in the cost of the addons. When calculating the difference, the system can take into account the cost until the end of the service period or the full cost for the period. This is governed by the Additional resources ordering policy (configurable in the tariff).

        For example, when ordering a dedicated server, the provider offers the client to choose the appropriate port speed. The additional resource "Port speed" is specified by an enumeration with two values: "100 Mbit" and "1 Gbit”. The cost of the "100 Mbit" value is 20$ per month, and the cost of the "1 Gbit" value is 50$ per month. In the tariff settings, the Additional resources ordering policy has the value Full cost per period.

        When ordering the service, the client selected the port speed of "100 Mbit". Three weeks after ordering the service, the client changes the value of the additional resource to "1 Gbit". The cost difference will be as follows: 20 - 50 = -30. Since the cost difference is less than zero, the client will be charged 30$.

      • Full price — the client will be charged the cost of the new addon. The total amount of the charge depends on the Additional resources ordering policy (configurable in the tariff): it can be the full cost for the period, or the cost for the remaining validity period of the service.

        For example, when ordering a virtual server, the provider offers the client to order a license for the server control panel. The additional resource "Server control panel" is set by an enumeration with two values: "No control panel" and "ISPmanager Lite 6". The cost of the value "No control panel" is 0$, and the cost of the value "ISPmanager" is 100$ per month. In the tariff settings, the Additional resources ordering policy has the value of Cost until expiry.

        When ordering the service, the client selected "No control panel". After two weeks of using the service, the client changes the value of the additional resource to "ISPmanager Lite 6". The client will be charged the cost of the addon for the remaining term of the service. Since the client used the service for two weeks, the cost will be calculated as half of the full cost of the additional resource for a month, namely 50$.

Special price


You cannot configure a special price if the Billing type is Do not bill or Client can choose.

Special price — special rules for calculating the cost of additional resources. The rules come into effect when the client has completed the order of a certain amount of the resource. Read more on the use of special prices and their relationship to value scales in Value scale.

To configure a special price, enter ProductsTariff plans → select a tariff → click Options → select a resource → click Prices → click Add.

For example, in the tariff plan there is a resource Limit on web domains. A special addon price is set up for it: 25$ for 10 pieces. Also, a special price is set up for this resource: 10 rubles for 10 pieces, when ordering more than 30 additional domains. With this pricing policy, the cost of addons will be:

  • 20 additional domains — 50$ (special price is not yet valid);
  • 30 additional domains — 30$ (special price is in effect);
  • 40 additional domains — 40$ (special price is in effect).