Use extension points in Pricing Management
Use extension points to call custom scripts from external sources that control pricing logic used in the Pricing Management feature of the Sales Customer Relationship Management (Sales CRM) applications.
To access the available extension points, navigate to and in the Extension Points list, select the desired extension point to view it.
| Extension point | Description |
|---|---|
| sn_csm_pricing.DefaultCostBookExtensionPoint | Customize the logic for determining the default cost book used by the calling application, such as Quote Management. This extension point changes the default cost book logic for both the header and line of the calling application. |
| sn_csm_pricing.DefaultPriceListExtensionPoint | Customize the default price list logic used by the calling Sales CRM applications such as Quote Management or Order Management. This extension point changes the default logic for both the header and line of the calling application. Note: If you want to create additional context variables, use the Price List
defaulting matrix to manage the price list default at the header level. Use this extension point only for use cases that can’t use the Price List defaulting matrix. In this case, the request contains values for all the
context variables, in addition to the default context variables. |
| sn_csm_pricing.ListPriceExtensionPoint |
Customize the logic for determining a base list price. Enables you to extend the pricing engine logic and not rely on a price list and price list line to fetch the base list price. |
| sn_csm_pricing.AttributeAdjustmentExtensionPoint | Customize the logic that determines the attribute adjustments for a product offering. You can extend the pricing engine logic without using the Attribute Adjustment table to fetch the adjustment values. |
| sn_csm_pricing.PricingAdjustmentsExtensionPoint | Customize the logic that determines price adjustments for a product offering. Enables administrators (partner implementers) to extend the pricing engine logic by not relying on the Standard and Component Configuration Rule matrix to fetch the adjustment values. |
sn_csm_pricing.RampRenewalUpliftCalculationExtensionPoint |
Customize the logic for calculating renewal uplift pricing. Your inputs can include segment data, unit price, and term for each ramp segment. |