cloudesire documentation

cloudesire documentation

  • Docs
  • API
  • Syndication
  • Glossary
  • Back to cloudesire.com

›Products Onboarding

Platform

  • Home
  • Platform modules
  • Glossary
  • Users and permissions
  • Billing
  • Event notification
  • Channel management
  • Live reporting
  • Orders approval workflow
  • Vendors approval workflow
  • Customer Cloud Credentials
  • Cloud providers
  • Email automation
  • Marketplace customization
  • Integrations
  • Tech Radar
  • Open Source
  • GDPR Compliance

Products Onboarding

  • Onboarding a new product
  • Product types

    • Syndicated applications
    • Cloud Services
    • Virtual-Machines
    • Services
  • Pricing Plans
  • Pricing models
  • Extra Resources
  • Order validation
  • External configuration parameter values

Available Integrations

  • vCloud VDC
  • OpenStack VDC
  • OKD projects
  • Commvault tenants
  • vCloud Availability tenants
  • Public Cloud Tenants
  • Kubernetes as a service
  • Helm charts
  • Google Workspace
  • Microsoft CSP
  • API as a Service
  • Keycloak

API

  • REST API Introduction
  • Java Client
  • TypeScript Client
  • PHP Client
  • API Reference
Edit

Define one or more pricing plans for a product

For each application, vendors can define one or more Plans (e.g. silver, gold, platinum, etc.).

In short, plans are the product versions that will be available to your customer to choose. In the following picture, you can see an example of the two product versions created for a product: one is the monthly plan and one is the annual plan.

Vendors Control Panel: Plans list

Edit a product plan

To add plans you need to go to access your personal Control Panel. You will be able to access the "Catalog" from the menu on the left. Then you need to select the product you want to edit, click on it, select "Edit" and go to the "Plans" section.

Then, click on the "Add New Plan" button.

If you have already created a plan and you want to edit you can do it by selecting a specific Plan, and clicking on the "Edit" button. A pop-up will show up, similar to the one in the following picture:

Vendors Control Panel: Plans list - actions

Descriptions

The General tab contains the following fields:

  • Name: this is the name of the plan and will be shown to customers, keep it short and easy to understand. For example good plans could be gold/silver/bronze, basic/pro/enterprise, monthly/yearly
  • Tag: colored ribbon that is useful to attract customer attention (e.g. 50% off!)
  • Description: in this field you need to describe the peculiarities of this specific plan
  • Subheader: a text that is shown on the order summary box on the marketplace
  • Weight: alter the ordering of plans when they are listed (lower weight will float to the top of lists, while heavier products will sink)
  • Published (yes/no): when active this plan is available for purchasing on the marketplace
  • External ID: your identifier for this particular plan (useful to recognise it when consuming API)

This is an example configuration of a plan in the General tab:

plan edit descriptions

The next tab is Features: here you can define a list of catchy descriptions for this particular plan that can help the customer to choose between different plans of the product:

plan edit features

This is how the plans shows up on the marketplace setup order page with the previous example configuration:

marketplace plans list

Pricing model

The Pricing tab contains the main setting to adjust the billing of a plan:

  • Auto-renewal (yes/no): when activated, the subscription of the user that chose this plan will automatically renew at the expire date. The customer should request an unsubscribe before the renew take place in order to avoid renewal
  • IaaS billing (Prepaid/Pay as you go): if IaaS costs should be paid in advance by the customer (prorated for the entire billing period) or pay-as-you-go (pay at the end of billing period or upon user termination). Available only for Bare-VM products.

The Pricing model dropdown enables to select from a variety of options:

  • Renewable every N months: you can adjust billing frequency (how often an invoice is emitted) and minimum order duration (how long a customer is committed to pay). Recurring price is charged at billing frequency, while One-off price is charged only at the first purchase (for further information see this section)
  • Short duration not renewable: useful for services that are meant to be used on-demand, e.g. a webinar session.
  • Everlasting: a subscription for this plan doesn't have an expiration date and can be terminated only by customer choice (e.g. a one-shot charge for buying a custom CMS theme)
  • Contact form only: a pricing for this plan is undefined and the customer cannot place an order for it but can ask for more information to you
  • Free: this plan is for products free to use (e.g. open-source)

The Configurations tab contains additional settings like:

  • Trial mode: if you want to provide a trial period for this plan to your prospect. For Managed products you are going to be charged for the required cloud resources needed to run the application
    • Credit card (not) required: you can ask or not the customer to provide a valid credit card (without charging anything) in order to request a trial
  • Trial length: when trial is enabled, how many days the trial can last. At any time the customer can request to upgrade to a paid plan. Upgrade to paid can happen automatically at the end of trial period if Auto-Renewal is enabled (the customer can unsubscribe without any costs before the end of the trial)
  • Coupon configuration: whether using coupons is globally available for this plan or not. An option to require a coupon in order to buy a plan is also available
  • Upgrades available: wheter a subscription of this plan can be upgraded to another one (e.g. upgrades are not feasible or are without meaning)

Extra-Resources

Extra-resources are goods or services which can be sold together with the product. Examples are a 10-days pack of technical support, some hardware components.

In this section it's possible to configure the price ranges for each Extra-Resource. For further information look at the Extra-Resources section.

Advanced Settings

  • Configuration Parameters: enable or disable configuration parameters that should have been already defined at product level. More details on the Configuration Parameters section.
  • Integration Metadata: a key/value list where you can put custom data, especially useful when developing integration for syndicated applications.
Last updated by Giovanni Toraldo
← ServicesPricing models →
  • Edit a product plan
    • Descriptions
    • Pricing model
    • Extra-Resources
    • Advanced Settings
Pages
Documentation IndexAPI ReferencePlatform modulesOpen SourceCorporate website
Social
TwitterFacebookGitHub
Copyright © 2025 Cloudesire.com by Engineering D.HUB