In these release notes, you can find packages, requirements, features, enhancements, fixed issues, and known issues for the Partner Commerce December '21 release. For documentation updates, see What's New in Partner Commerce Documentation.
This documentation may describe optional features for which you have not purchased a license, therefore your solution or implementation may differ from what is described here. Contact your Customer Success Manager (CSM) or Account Executive (AE) to discuss your specific features and licensing.
The following packages and dependencies are required to upgrade to this release and use its new features. These are the minimum required versions; later versions are also supported. Prerequisites for each feature can be found in its documentation. Packages marked (New) are new for this release.
You must have Community Portal login credentials to be able to download these packages.
Latest Certified Version (Name | Number)
|Conga Contract Lifecycle Management (New)||12.2.0654 | 12.654|
|Conga Partner Commerce||1.0.0000 | 1.0|
Conga Digital Commerce (New)
5.2.150 | 5.150
|Conga Digital Commerce SDK (New)||2103.0.40 (2103)|
(For details, see Enabling TurboPricing in an Org)
Conga Quote Management (New)
|11.2.0255 | 11.255|
Conga Base Library (New)
(Pre-requisite for Installing Conga Configuration & Pricing)
|2.2.224 | 2.224|
|Conga Configuration & Pricing (New)||13.2.1969 | 13.1969|
|Conga Quote Configuration Integration (New)||13.2.0378 | 13.378|
|Conga CPQ Setup (New)||13.2.124 | 13.124|
|Conga CPQ API (New)||13.2.0127 | 13.127|
(Required if you are using Promotions)
|1.0.0000 | 1.0|
Conga Quote Asset Integration
(Required if you are using Assets Based Ordering)
|6.5.0014 | 6.14|
|Conga Order Management||1.0.0000 | 1.0|
|Conga Billing (New)||7.3.284 | 7.284|
System Requirements and Supported Platforms
For information pertaining to the requirements and recommendations, you must consider before you proceed with the installation of the Conga product suite delivered on the Salesforce platform, see System Requirements and Supported Platforms Matrix.
The following features are new to Partner Commerce in this release.
Availability of Partner Commerce Through Github
Previously, the Conga Cloud Ops team provided access to the npm packages and libraries along with other artifacts to download and deploy the Partner Commerce application.
With the December '21 release, the following changes are done for easy access to the artifacts through a public facing Github repository.
- The core, ecommerce, and elements libraries that form the SDK are now hosted in a public github repository.
- To install the SDK packages, you must rename the old package location to the new package location in the package.json file before running the npm install command.
- All the SDK libraries along with ecommerce and partner-commerce base templates are moved to a mono repository structure (single repository).
After the SDK libraries are built, they are published to the github release registries in the public repository with read access.
All these changes ensure that all the consumable code base is under a single repository. For more information, see Downloading the Partner Commerce SDK.
Support for Based on Pricelist in Storefront
You can now set up Based on Pricelist from the Storefront or at the customer level to cater to geographical or customer specific adjustment differences of the prices in the catalog. For more information, see Creating Price Lists.
This feature is supported in Turbo mode ONLY.
Support for Defer Pricing
With the Defer Pricing check box enabled in Config System Properties, you can now perform pricing of products only after you click the Update Price button; whereas, clearing this check box enables the system to perform pricing as and when you add or delete products.
In case your Partner Commerce application is running with your CPQ implementation, enabling Defer Pricing on the global custom setting affects your CPQ implementation.
A warning message is displayed only when there is at least 1 line item pending pricing in the cart. When Defer Pricing is turned on or when prices are still being calculated for the cart, the price and the cart total amount are masked.
If there is at least one line item that is priced in the cart, the pricing amount for that line item is displayed with an asterisk (*) along with a message that pricing is not updated.
For more information, see Configuring Pricing Engine Settings.
Clone Cart API
Using the Clone Cart API, you can create an exact clone of the source cart and then continue to work on the cloned cart. The Clone Cart API takes the source cart ID and returns back cloned cart details. By default, the cloned cart is activated. The Clone Cart can clone a cart of up to 250 line items. For more information, see CPQ REST API Version 4 > Clone Cart.
Revalidating the Product Configuration
You can revalidate your saved quote for the product structure changes. Saved quotes created in the past might have a product for which structure or rule has been changed. This can affect the validity of such a quote when you re-open the configuration.
For more information, see Revalidating the Product Configuration in Partner Commerce.
Clearing API Cache
You can now clear API cache in two ways: Clear API Cache button to clear cache from the Storefront object or scheduled job to delete old cache records. A new button "Clear API Cache" is introduced on the Storefront object. This button automates the API Cache clearing process. After the cache is cleared, the remaining cache data is displayed in the Cache Size field on the Storefront object.
You can schedule a batch job to delete cache records when a profile is changed. For more information, see Clearing the API Cache.
New REST APIs to Replace SOAP Handlers
The following new REST APIs are added to replace SOAP handlers.
|renewAsset||Invoke this API for renewing assets.|
|incrementAsset||Invoke this API to buy more assets.|
|amendAsset||Invoke this API for change configuration of assets.|
|generate-document||This API is responsible to generate the document based on the template and SObject type.|
|abandon||Abandon Cart API discards the cart along with Line Items and related objects.|
For more information, see CPQ REST API Version 4.
The following enhancements are new in this release.
Passing a Pricelist Directly Using the Create Cart API
The Create Cart API enables you to pass a pricelist directly to create a new cart using the defined pricelist. This is useful in case of multiple pricelists within the same account. For example, an account uses different currency pricelist based on geographical location. For more information, see CPQ REST API Version 4 > Create Cart.
Update to the Terminate Asset API
The Terminate Asset API is updated to include cart ID in the path rather then passing in the request body. For more information, see CPQ REST API Version 4 > Terminate Asset.
Concurrency of Actions
Previously, performing multiple actions on the cart page resulted in waiting time or displaying errors. For example, you delete a line item on the cart. While the line item is being deleted and cart repriced, you change the quantity of a different line item on the same cart.
With this enhancement, you can now perform multiple actions with no limits to the number of actions you perform. For more information, see Managing the Cart.
Data Model Changes
The following objects and fields are introduced to or changed in the system or data model in this release.
The System/User indicates whether the field is used by the System only (System), or if the field may be used for integration updates (User). The below given all fields are consumed by Users and updated by System.
|Storefront||-||The Storefront object.||System||Existing|
|Enable Cart Revalidation||This check box enables cart revalidation in case of changes made to the product configuration for a quote.||User||New|
Displays the number of fields left behind after clearing the API cache.
|Clear API Cache (Button)||When clicked, triggers an apex job to clear the cache records related to the selected storefront.||User||New|
|API Cache||-||The API Cache object.||System||Existing|
|ProfileId||User profile ID.||System||New|
|Storefront||This is a lookup to the Storefront object.||System||New|
The following table lists the issues fixed in this release. If any actions are required, they will be listed in this table.
Conga Internal ID
Experiencing performance issues in Partner Commerce with long response time due to large number of records in the ApiCache__c object. When you make changes to the Account or User profiles, the API Cache still refers to the old fields, thus displaying an error for the unavailable fields.
Resolution Info: Clear the API cache in two ways: Clear API Cache button to clear cache from the Storefront or scheduled job to delete cache records. For more information, see Clearing the API Cache.
The following table lists the known issue fixed from the previous release.
Conga Internal ID
Deleting an asset line item does not work.
There are no known issues in this release.
DOC ID: PCDEC21RNREVA20211207