New Features
The following features are new to Conga CPQ on Conga Platform in this release.
Implementation teams can use these new admin services to build admin functionalities necessary to configure CPQ. The following APIs are new in this release:
DELETE/rules/{ruleId}/rule-entries
GET/matrices
GET/matrices/{matrixId}/matrix-entries
GET/price-dimensions
DELETE/attributes
DELETE/attributes/{attributeId}
POST/constraint-rules/{ruleId}/conditions
POST/attribute-matrices
POST/attribute-groups
PATCH/attribute-matrices
GET/attribute-rules
GET/attribute-matrices
DELETE/attribute-matrices
POST/attribute-matrices
PATCH/visibility-rule
POST/visibility-rule
Implementation teams can use these APIs to build a cart as necessary to prepare a product configuration by providing relevant details. These APIs also enable actions on the cart object to activate and price the product configuration. The following API is new in this release:
POST/carts/{cartId}/price
Implementation teams can use Catalog APIs to build catalog functionalities. The following API is new in this release:
Implementation teams can use these APIs to configure the actions, field displays, and settings for each flow, to customize the CPQ application.
Enhancements
The following section describes the existing features that are changed (or are no longer supported) in this release.
Validate Criteria while Creating and Updating Constraint Rule Conditions and Actions
When you are creating a constraint rule conditions and actions using the following APIs, CPQ validates the field definition and the criteria for correct and complete values.
POST/constraint-rules/{ruleId}/conditions
PATCH/constraint-rules/{ruleId}/conditions
POST/constraint-rules/{ruleId}/actions
PATCH/constraint-rules/{ruleId}/actions
Validate Attributes Details
While creating attributes using POST/attribute-groups,
CPQ validates whether the attribute group is created with two column or three column display. The API throws an error if both are defined.
Create Price Lists with Contract Number and Based On Price List
You can create or update price lists with the Contract Number and Based On Price List parameters.
Delete Dimension Type Price Rules
You can delete price rules of type Dimension.
Create Condition Type Price Rules
You can create or updated price rules of type Condition.
Validate Attributes while Creating Price Dimensions
When you are creating a price dimension with attributes for the business object "Attribute", CPQ validates the attribute you passed and allows only valid attributes.
Create Price List Items with Charge Type Criteria
You can create or update price list items with the Charge Type Criteria parameter.
Create or Update Price Rule Sets with Application Method
You can create or update price rule sets with the Application Method parameter, which is editable only if the Application Level is set as Aggregate.
Adding Line Items to a Cart
Along with adding one or more standalone, bundle, and option products to the cart, you can now add the secondary charge type line items for the standalone products, constraint rules (inclusion) on a product or product group, and constraint rules (exclusion) on a product are also captured in this API.
Deleting Cart Line Items
You can now delete a product inside a bundle by providing details of Cart ID, Line Item ID, and Option Group ID.
Updating Cart Line Items
You can now update details inside a bundle.