Plan
The Plan
describes a list of features for an application, each with its own name and price.
The features of a Plan
depend on the Casdoor Role
, which comes with a set of Permissions
.
This allows for the independent description of a Plan
's features, regardless of naming and pricing.
For example, a Plan
may have different prices depending on the country or date.
The following picture illustrates the relationship between a Plan
and a Role
.
Plan Properties
Every Plan
has the following properties:
Organization
Name
CreatedTime
DisplayName
Role
PricePerMonth
Currency
PaymentProviders
: Users can purchase thePlan
through the Payment providers. For information on how to configure a Payment provider, see Payment provider.IsEnabled
When a Plan
is created through Casdoor, a related Product
is automatically created.
The information configured for the Plan
will be automatically synchronized to the Product
.
When users buy a Plan
, they are essentially purchasing the related Product
of the selected Plan
.