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.

Packages

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.

Important

You must have Community Portal login credentials to be able to download these packages.

Package

Latest Certified Version (Name | Number)

Conga Contract Lifecycle Management (New)12.2.0654 | 12.654
Conga Partner Commerce1.0.0000 | 1.0

Conga Digital Commerce (New)

5.2.150 | 5.150

December '21

This is a Turbo enabled release.

For non-Turbo, see Partner Commerce Winter '20 documentation.

Conga Digital Commerce SDK (New)2103.0.40 (2103)

TurboPricing (New)

(For details, see Enabling TurboPricing in an Org)

2021.11.0

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

Conga Promotions

(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 Management1.0.0000 | 1.0
Conga Billing (New)7.3.284 | 7.284

For more information on installing Partner Commerce managed packages, refer to Installing Partner Commerce Packages. For more information on upgrading Partner Commerce managed packages, refer to Upgrading Partner Commerce.

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.

New Features

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. 

Important

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.

API Name

Description

renewAssetInvoke this API for renewing assets.
incrementAssetInvoke this API to buy more assets.
amendAssetInvoke this API for change configuration of assets.
generate-documentThis API is responsible to generate the document based on the template and SObject type.
abandonAbandon Cart API discards the cart along with Line Items and related objects.

For more information, see CPQ REST API Version 4.

Enhancements

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.

Object

Fields

Description

System/User

New/Changed

Storefront-The Storefront object.SystemExisting
Enable Cart RevalidationThis check box enables cart revalidation in case of changes made to the product configuration for a quote.UserNew
Cache Size

Displays the number of fields left behind after clearing the API cache.

SystemNew
Clear API Cache (Button)When clicked, triggers an apex job to clear the cache records related to the selected storefront.UserNew





API Cache-The API Cache object.SystemExisting
ProfileIdUser profile ID.SystemNew
StorefrontThis is a lookup to the Storefront object.SystemNew

Fixed Issues

The following table lists the issues fixed in this release. If any actions are required, they will be listed in this table.

Case Number

Conga Internal ID

Description

00117342

00111278

DC-6965

DC-6206

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.

Case Number

Conga Internal ID

Description

N/ADC-7018

Deleting an asset line item does not work.

Known Issues

There are no known issues in this release.

DOC ID: PCDEC21RNREVA20211207