Pre-configuration
Create a demo rate plan with a recurring License Fee charge, define pricing attributes, and configure dynamic pricing using the Product Catalog UI.
Create a rate plan, Demo Rate Plan 1 with one recurring per Unit charge, License Fee. Define the following pricing attribute for License Fee.
| Pricing Attribute Name | Description | Category | Mapping Relationship / Data Type |
|---|---|---|---|
| SubscriptionRenewalTerm | The term length for subscription renewal. | Mapped | { "field": "RenewalTerm", "object": "subscription" } |
| AccountType | The account type. | Mapped | { "field": "Type__c", "object": "account" } |
| SubscriptionRatePlanClass | The class of the subscription rate plan. | Mapped | { "field": "RateClass__c", "object": "rateplan" } |
| Site_Size | The size of the site. | External | Integer |
| EffectiveDate | The effective date of the price. | Default | Datetime |
Configure the License Fee dynamic pricing decision table on the Product Catalog UI as follows:
In the examples below, we assume the parent Account's custom field, Type__c = "VIP"