Configuring VPS Hosting Service Plan

VPS Hosting resource model supports flat-fee billing model.

You can start selling virtual private servers in the CCP and online store right away. There are default pre-configured service plans (named Linux VPS - S, Linux VPS - M, Linux VPS - Flex) and purchase scenario (named Virtual Private Server). There are also default plan categories, sales categories, resource categories, service terms, notification templates, subscription expiration schedules.

You can find pre-configured items in Billing control panel:

  • Check default service plans, plan categories and sales categories in Products > Service Plans.
  • Check default purchase scenario in Products > Online Store.
  • Go to Products > Online Store and click Store URL link. You will be transferred to the online store. In the online store, go to Infrastructure > Virtual Private Server. Three default service plans will be shown. You are ready to sell virtual private servers.

You can create your own VPS Hosting service plans and purchase scenarios if you need it or modify the default ones.

To start selling virtual private servers with your own configuration in the online store, you need to make the following:

  1. Create a new VPS Hosting service plan using the Service Plan Creation Wizard.
  2. Create a new VPS Hosting screen, add sales category to this screen.
  3. Create a new purchase scenario and include the newly created VPS Hosting screen in this purchase scenario.
  4. Apply all the settings to the online store by synchronizing it.

VPS Hosting service plan – a complete VPS Hosting commercial offer to customers. To create a VPS Hosting service plan:

  1. In Billing control panel, go to Products > Service Plans. Click Add New Service Plan. Choose Service Plan TypeVPS Hosting Service Plan.
  2. Select a respective service template and click Next. Follow the steps of the Service Plan Creation Wizard.

    Note: In case you need to create a new service template, please refer to the Configuring VPS Hosting Service Template for instructions.

  3. In the General section, specify the service plan name and short summary.

    • Plan Category – may be used for grouping service plans by some criterion and taxation regulation.
    • Service Terms – a set of parameters that defines how expired subscriptions are handled.
    • Notification About Service Provisioning – select a notification template to be used for notifying a customer on successful subscription creation.
  4. In the Billing Terms section, define the following:

    • Billing Model defines how you are going to charge the recurring fees for the subscription – either charge all the fees before the subscription period begins, or by parts per billing period.

      Charge Before Billing Period. A customer is billed before the billing period starts.

      Charge After Billing Period. A customer is billed after the billing period ends.

      Charge Before Subscription Period. The full subscription fee is paid before the subscription period starts. Subscription period is a period of time a customer subscribes for your service – it starts immediately after the subscription creation. By the end of the subscription period, the subscription should be renewed, otherwise it will expire.

    • Billing Period defines how often you charge the overuse fees and recurring fees for the "per billing period" models.

      Monthly. Recurring fee is paid every month on the order date.

      Quarterly. Recurring fee is paid every three months on the order date.

      Half-yearly. Recurring fee is paid every six months (twice a year) on the order date.

      Yearly. Recurring fee is paid every year on the order date.

    • Autorenewal – a setting for subscriptions based on this service plan to be renewed automatically.

      Disabled. Autorenewal is turned off for the subscription.

      On Last Statement Day. The subscription will be renewed on its last statement day.

      Before Expiration. The subscription will be renewed several days ahead before its expiration. Set the number of days in the Renew Point (days) field.

    • Notification Schedule. It is automatically assigned to each subscription as a time-table of messages about the upcoming subscription expiration that will be sent by the system as scheduled.

    Click Next.

  5. Select Subscription Periods. Select the number of subscription periods to offer to your customers. To define hosting plan price, you need to specify:

    • Setup Fee – one-time fee for the service provisioning, collected after the order placement.
    • Recurring Fee – service usage fee, defined per billing period and collected depending on the selected billing model.

    To offer a trial period, select the respective option and specify a trial period duration.

    You can also define your refund policy:

    • Full Refund Period – the number of days customer may claim a full money back (minus the non-refundable amount).
    • Select one of the refund policies to use after full refund period is over from the Policy After Full Refund Period menu:
      • Refund Prorated Recurring Fee – customer is refunded in proportion to unused services (refund is calculated on the basis of recurring fee paid minus the non-refundable amount);
      • No Refund – customers are not refunded for the canceled subscription.

    When finished, click Next to proceed.

  6. Configure VPS Settings. Define the resource rates: select the resources to be offered within this service plan. For every resource you need to define the limits and the prices (virtual server's hardware resource limits in the VPS Hosting service plan redefine the limits which were set in the VPS Hosting service template):

    • Inc. Amount – the amount of the resource, which is already included in the service plan price. Setting "-1" in this field is equal to allowing unlimited resource usage.
    • Max Amount – the maximum amount of the resource that can be purchased. Setting "-1" in this field is equal to allowing unlimited resource usage.
    • Recurring Fee – the resource usage fee, defined per billing period, charged for the resource usage over the included limit, collected depending on selected billing model.
    • Overuse Fee – the resource overuse fee, available for measurable resources only, charged every billing period for the resource usage over the purchased amount.

    Important: Be aware that the limits for all the resource rates except Traffic should not be set to Unlimited, you should define limit values. Refer to the table below in this section for reference.

    Configuring CPU resources depends on the chosen model of selling CPU:

    1. Configuring vCore model: you should configure only VPS CPU Number resource, its amount ranges and fees. The vCore power is configured in the service template settings.
    2. Configuring old model of selling CPU: you should configure both VPS CPU Number and VPS CPU Power resources, their amount ranges and fees.

      The power of VPS is selected by a customer with the help of CPU slider in the online store. When configuring VPS CPU parameters, pay attention to the following details:

      Set the included and maximum amount for VPS CPU Number (for example, included = 2 and maximum = 8).

      Define the Core Power – the basis for calculating VPS CPU Power (for example, Core Power = 1000Mhz). Note that Core Power is not a real parameter, it's an intermediate value for further calculation.

      Set the included and maximum amount for VPS CPU Power. The values should be calculated as follows:

      • Included VPS CPU Power = (included VPS CPU Number) x (Core Power).
      • Maximum VPS CPU Power = (maximum VPS CPU Number) x (Core Power).

      (for example, included 2 x 1000 = 2000, maximum 8 x 1000 = 8000).

      With the configuration in the above example, the following VPS CPU Number slider will be displayed in the online store:

      • Values from 2 to 8.
      • The increment step is 1 unit; namely, 1 CPU core x 1000Mhz (as the unit is calculated as CPU core x Core Power).

      At this step the resource categories will be assigned to the resources. The assigning is performed using the Resource category drop-down list. Note that if all resources on the screen already have resource categories assigned, the respective drop-down lists will be hidden to prevent re-assigning.

  7. Configure Plesk Settings. Select Plesk configuration(s) to be included in VPSs sold within this service plan: mark needed Plesk configuration(s) and set prices for them.

    Note: This step is only displayed if Plesk is included as a resource into the service template selected at the first step.

  8. Publish Plan. Only published plans are displayed to customers and available for purchase. Select Published option and the respective Sales Category. Sales category is used for grouping service plans in the online store and in the customer CPs by some comprehensive criterion. When finished, click Next to proceed.
  9. Confirm. Make sure that all the settings are correct. Complete the VPS Hosting service plan creation by clicking Finish.

When setting up resource rates, you can use the following table for reference:

Resource Name Min Amount Inc. Amount Max Amount Recurring Fee (Monthly) Measurable Additive Show in CP
<Plesk_configuration_name> 0.00 0.00 1.00 any no no yes
VPS Public IPv4 Address 0.00 any any any no no yes
VPS Backup Space 0.00 any any any no no yes
VPS Inbound Traffic 0.00 -1.00 -1.00 any yes yes yes
VPS Outbound Traffic 0.00 -1.00 -1.00 any yes yes yes
VPS CPU Number 0.00 any any any no no yes
VPS Memory 0.00 any any any no no yes
VPS Diskspace Local 0.00 any any any no no yes