website logo
⌘K
Getting Started
Introduction
Basic Concepts
Opening an Account
Creating & Configuring Products
Integrating SDK and Configuring License Fulfillment
Activate a Key-Based License
Vendor Platform
Issuing New Licenses
License Detail View
Order Detail View
Customer Detail View
Metadata
Analytics
Settings
Product Configuration
Product Features
Product Custom Fields
Product Versioning
License Policies
Product Bundles
License Entitlements
License Types
Activations & Device Transfers
Features
Custom Fields
License Start Date
License Note
Maintenance Period
Trial Licenses
Floating Licenses
License Activation Types
Portals
End-User Portal
Offline Portal
Air-Gapped Portal
License API
License API Authorization
License Activation/Deactivation
License Check
Consumption
Floating
Trial Key
Product Details
Device Variables
Changing Password
Management API
Making API Requests
Management API Authorization
Customer
Product
Order
License
Device
Analytics
SDKs
Tutorials
.NET/C# SDK
.NET/C# Management SDK
C++ SDK
Java SDK
Python SDK
Go SDK
Delphi SDK
Swift/Objective-C SDK
Android SDK
Unity SDK
Errors and Response Codes
Floating Server
API Reference
Deployment
Configuration
Floating Server UI
Securing the Server
Whitelabeling
FAQ
Floating Server Changelog
Integrations
Salesforce
FastSpring
Stripe
Shopify
Common Scenarios
Single Sign On (SSO)
Glossary
General
SDK Glossary
Vendor Platform
Product Configuration Glossary
License Configuration
Postman Collections
Frequently Asked Questions
Changelog
License API changelog
Platform changelog
Docs powered by
Archbee
Product Configuration

Product Features

12min

What Is a Product Feature?

In LicenseSpring, a Product feature is an attribute that is defined for a given product, and can be added to any license issued for that product. In LicenseSpring, we define two product feature types:

Activation Feature

Adding Product Feature
Adding Product Feature


Activation Features are meant to be used to turn on or off specific functionality within your licensed product, such as a component, module, or set of features.

Once defined for a product, an activation feature can be added or removed from a license, without additional functionality.

Consumption Feature

Consumption Features are meant to meter the usage of a component or resource, such as an API, the number of times a Report is generated, or amount of time (in seconds or minutes) that a resource is used.

Consumption features, like Activation features, can be added or removed from a given license. However Consumption features also have the attributes Max consumption , allow overages Boolean, a Max overages value, and a means to reset the consumption allowances periodically.

Consumption Period Selection
Consumption Period Selection


Depending on your plan you will have access to a certain number of Features and there may be limitations on the type of feature you are allowed to use.

Define a New Product Feature

Required Fields

  • Feature Name
  • Feature Code

Fields for Consumption Features

  • Max Consumptions
    • Allow Unlimited Activations
  • Allow Overages
    • Max Overages
  • Reset Consumption
    • Consumption Period

Once you defined a product, click on the "Features" Tab, and click "Add product feature"

Adding New Product Feature
Adding New Product Feature


Give the Feature a Name, a Code, and select its type.

Selecting Product Feature Type
Selecting Product Feature Type


If the feature is of type consumption, set the default value for Max Consumption, the Value for Max Overages, as well the time interval for which the allowances should reset

Adjusting Consumption Period
Adjusting Consumption Period


Adding default allowances for a product feature can always be changed when issuing a new license, or by modifying the entitlements of an existing license. For more information, please visit the "Features" article in the "License Entitlements" section.

Editing/Deleting Product Features

You can rename a product feature, and the default values for consumption features can be modified. However, you cannot change a product feature code.

If you delete a product feature, it will be removed from any licenses that are currently using it. Adding the feature back to the product will not add the feature back to the licenses. LicenseSpring does not have any concept of archiving features!

To edit a product feature, go to the features list and click on the Pencil icon on the row for that product feature.

To delete a product feature, click on the red garbage can icon on the row for that product feature.

Document image




Updated 05 Sep 2023
Did this page help you?
PREVIOUS
Product Configuration
NEXT
Product Custom Fields
Docs powered by
Archbee
TABLE OF CONTENTS
What Is a Product Feature?
Activation Feature
Consumption Feature
Define a New Product Feature
Required Fields
Fields for Consumption Features
Editing/Deleting Product Features
Docs powered by
Archbee