23.1 Release

The B2C Commerce 23.1 release occurs Nov. 29, 2022 through Jan. 26, 2023.

Stay current with all the important B2C Commerce product updates by reviewing the release notes!

Note
Note Find Bug Fix Information in Salesforce Known Issues

Information about customer-reported issues and notifications about bug fixes is now published in Salesforce Known Issues. It’s the place for information about customer-reported issues across Salesforce products. You can view the status of an issue and subscribe to notifications. The B2C Commerce Release Notes continue to provide information about new features and major feature enhancements.

  • Data Retention Has New Limits
    To comply with Salesforce Commerce Cloud data management and regulation standards, B2C Commerce is implementing a strict 180 days data retention for code and data replications. Replications after 180 days aren’t visible in the Business Manager replications module.
  • OCAPI 23.1 - Property Selector Key Error Identifier
    Beginning with OCAPI Version 23.1 a MalformedSelectorException is thrown if the selector key is incorrect. Previously, the property selection didn't work when the "select= key was incorrectly defined. For example, select%20=(price), resulted in the selector being skipped without any error message, and the normal response was returned.
  • OCAPI 23.1 - Basket Flash Validation Update
    With the release of OCAPI 23.1, The property selection mechanism now works with all Shop API resources that return a basket or create an order. Previously, validation returned an error in most instances.
  • OCAPI 23.1 - Use Selectors with Expressions
    Selectors with expressions now work correctly when objects contain a property with markup text. Previously, when an object contained a property with markup text, selectors with expressions didn't work correctly.
  • Create Orders from Stored Information with Salesforce Payments
    Each time an order is placed, you can reuse the payment details, payer’s stored payment credentials, or off-session tokens from a previous payment.
  • Migrate Deprecated Custom Jobs to Step-Based Jobs
    Use the new migration tool to convert your deprecated custom jobs to step-based jobs. Previously, migrating deprecated custom jobs required long development times. The migration tool is available on the Jobs Details page for jobs running on the deprecated framework.
  • Use a Unified URL for Your On-Demand Sandboxes
    You can now access your on-demand sandboxes with a unified cluster-agnostic host name, so you no longer have to remember the cluster that your sandbox belongs to. The hostname matches the pattern <realm>-<instanceId>.dx.commercecloud.salesforce.com, for example, zzzz-001.dx.commercecloud.salesforce.com. It also matches the domain name of the B2C centralized admin API server, admin.dx.commercecloud.salesforce.com.
  • Configure a Max-Age for HSTS
    Add additional security to your B2C Commerce instance with the max-age for HSTS setting. Setting a max-age determines how long the HSTS settings stay enabled.