Download the Attribute/Volume Based Pricing DataPack

The Fall '18 release includes an attribute schema change. Customers who implemented attribute-based pricing in an earlier release must install the latest version to obtain the latest Apex classes that support the new attribute schema. The updated classes are backward-compatible, so they can be used in deployments that have not migrated yet to the new schema as well as in deployments that have completed the migration.

Important
Important

The Attribute/Volume Based Pricing DataPack is not installed by default. In Fall '18 and later, Vlocity implemented changes to support the V2 attribute schema. If you installed this data pack for Summer '18, and you upgraded to the V2 attribute schema, you need to get the latest version of the Apex classes in the Attribute/Volume Based Pricing DataPack.

Download the Attribute-Based Pricing process.

This digital asset includes several files:

  • AttributePricingDataPack.json

    Includes a preconfigured calculation procedure and calculation matrix for standard attribute-based pricing.

  • SourceTargetAttributePricingDataPack.json

    Includes a preconfigured calculation procedure and calculation matrix for source target attribute-based pricing.

  • RangeAttributePricingDataPack.json

    Includes a preconfigured calculation procedure and calculation matrix for range attribute-based pricing.

  • CustomPricingPlanStepImpl.cls

    Includes the VlocityOpenInterface implementation Apex class that exposes the GetMatrixPrice method and invokes the PricingPlanHelper class.

  • PricingPlanHelper.cls

    Includes the Apex helper class invoked by CustomPricingPlanStepImpl.cls that analyzes the matrix and invokes the calculation procedure.

  • CustomPricingPlanStepImplTest.cls

    Includes an Apex test class. See Introduction to Apex Code Test Methods.

Enterprise Sales Management Classes

The CustomPricingPlanStepImpl, PricingPlanHelper, and CpqNextPricingPlanHelper classes of attribute and location based pricing features in Enterprise Sales Management are provided within the Communications-Cloud GitHub repository in Spring '24 and later. See Communications-Cloud repo.