Skip to main content

Plan

A Plan describes a set of features for an application, with a name and price. Plan features are based on a Casdoor Role (and its permissions), so you can describe the plan independently of naming and pricing—e.g. different prices by country or date.

plan

Plan properties

PropertyDescription
OrganizationOwning organization.
NamePlan identifier.
CreatedTimeCreation time.
DisplayNameDisplay name.
RoleRole that defines the plan’s permissions.
PricePerMonthMonthly price.
CurrencyCurrency code.
PaymentProvidersProviders through which users can pay. See Payment provider.
IsEnabledWhether the plan is active.

plan edit

Creating a Plan in Casdoor automatically creates a related Product. Plan data is synced to that product. When users buy a Plan, they purchase its related Product.

related product