Products

The Billing > Products section in the platform admin panel provides information and allows management of subscription-based packages. The pricing approach here is different from the regular pay-per-use one. It is more in line with the pay-per-period definition - the charge is done once, and the product becomes available to the customer for the defined period. The customer cannot edit the topology of such a solution, but all the consumed resources are considered free of charge by default.

billing products

The table provides a list of all the products added to the platform. If needed, the data can be manually updated at any time with the Refresh button. The list provides the following information:

  • Name – displays a name and unique ID of the product
  • User Groups – lists groups the product is available for (all by default)
  • Published – defines whether the product is displayed in the user dashboard or not
  • Description – shows a custom description for the product

Selecting a specific record opens an additional section to the left with a list of service plans for the current product:

  • Service Plan – name and unique ID of the service plan
  • Status – service plan’s status (active or inactive)
  • Charge Type – service plan’s charge type: fixed (subscription-based pricing with free resources after the initial fee) or flexible (usage-based pricing with hourly charges for the consumed resources)
  • Price – the product cost per item per month/year

products service plans

Using the tools panel at the top of the section, cluster admins can:

Adding New Product

Click the Add button in the Products section to create a new product.

1. In the opened Add Product window, provide the following information on the new item:

  • Type – choose the type of the product (currently not editable, only Marketplace Installation type is available)
  • Display Name – provide a product name (it will be seen in the user dashboard during the installation)
  • Description – write the product description (it will be seen in the user dashboard during the installation)
  • Logo – provide a link to the product logo
  • User Groups – select groups this product should be available to (all by default)
  • Published – tick to make the product available to end-users after addition

add product dialog

2. Next, you need to add service plan(s) to your project. If you have added some service plans earlier, you can reuse them by clicking the Add > Use Existing option. Tick the required ones from the opened window:

add existing service plan

3. When adding a new service plan, provide the following basic information:

  • Display Name – provide a service plan name (it will be seen in the user dashboard during the installation)
  • Description – write a service plan description (it will be seen in the user dashboard during the installation)
  • Charge Type – choose fixed (subscription-based pricing with free resources after the initial fee) or flexible (usage-based pricing with hourly charges for the consumed resources)
  • Status – select active, inactive, or draft status for the service plan

add service plan dialog

4. In the right part of the service plan addition window, you can see four tabs: Package, Regions, Subscription Tariffs, and Metadata.

The first one allows you to choose the required installation package from the list loaded from the Marketplace section.

service plan package

If needed, a list of custom values for options can be provided. It allows overriding default package values and restricting options adjustment by the end-users.

5. The Regions tab provides information on the regions (host groups) where the package should be available and the pricing model used (free resources by default).

service plan regions

Currently, the information within this tab is not editable.

6. The Subscription Tariffs tab is used to set the price for the subscriptions.

service plan subscription tariffs

Here, you can Add tariffs of the new Subscription type:

  • Name – provide a tariff name
  • Description – write a tariff description
  • Type – the subscription type is preselected and cannot be changed
  • Charge Period – choose a monthly or yearly period
  • Currency – select the price currency

add subscription tariff

Configure pricing tiers in the same way as for the regular tariffs.

7. The last Metadata tab shows a list of items that can be used as placeholders (for example, in the service plan description). Click Add and provide the required key and value pair.

service plan metadata

Save the changes. If needed, provide additional tariffs and service plans for your product.

Managing Products

1. You can select any existing product and provide needed adjustments using the Edit option in the tools panel (or double-click the record).

edit product

Here, you can make all the same changes as during the product addition (except unique ID values).

2. You can export existing products to download them as .txt files. Just select the required one and click Export from the tools panel.

export product

3. Import previously exported products with the appropriate button. Paste the content of the previously exported .txt file into the opened window and click Add.

import product

4. Remove no longer needed products with the appropriate button.

remove product

After the confirmation, the item will be removed from the list.

Publishing Products

The platform provides Publish/Unpublish buttons in the tools panel for quick management of the products available to the end-users.

publish product

unpublish product

Both operations require confirmation.

What’s next?