2026 Commerce Connect 15 release notes

  • Updated

Follow this article to receive email notifications when new Commerce Connect 15 packages are available for 2026. Product packages are found on the Optimizely NuGet server. 

September

Optimizely.Commerce.Opal.Tools 2.0.0

Enhancements

  • Added access rights to the Commerce Opal tools, which now return only what the signed-in user can view and change. Each tool checks the roles in CommercePolicyOptions and the item's own access rights, so Opal results match the Commerce UI. See Get started with Opal tools.

EPiServer.Commerce 15.2.0

Enhancements

  • Added diagnostic logging to the Optimizely Data Platform (ODP) export job, which makes export problems easier to diagnose. The job now records the site and markets covered, matching record counts, and any skipped step. See Commerce Connect + ODP.
  • Removed the Generate Text AI option from the catalog content editor, because it did not use Optimizely Opal. The OptiGPTOptions configuration section is no longer used. See Optimizely Opal with Commerce Connect.

Bug fixes

  • COM-20842 – Fixed the issue where users could download exported catalog files they had no access rights to. Commerce now hides the download and delete actions when the user lacks read or delete access.
  • COM-20842 – Fixed the issue where you could not delete a catalog after moving its nodes with linked relations to another catalog. Moving a node now updates the catalog reference on its linked relations.
  • COM-20842 – Fixed the issue where deleting a user took several minutes and returned a server error in the browser. The delay occurred when Delete content access rights and Delete permissions to functions were both selected.
  • COM-20842 – Fixed the issue where GetDiscountPrices resolved entry codes one at a time, slowing pages that list many discounted products. The method now resolves all codes in one batch.
  • COM-20842 – Fixed the issue where a new Commerce 15 project crashed at startup unless you manually referenced EPiServer.Events.ChangeNotification. The Commerce package now declares that dependency.
  • COM-20842 – Fixed the issue where WidgetService.CreateWidgets and GetWidgets threw an exception on Commerce 15 whenever the response contained a widget. This prevented recommendation widget setup on all 15.x versions.
     

EPiServer.Commerce 15.1.1

Bug fix

  • COM-22241 – Fixed the issue where ContentArea values on catalog content loaded empty after upgrading from Commerce 14 to Commerce 15. 

August

EPiServer.Commerce 15.1.0

Enhancements

Bug fixes

  • COM-21603 – Fixed the issue where the pricing and inventory editor did not scroll when adding a new price or inventory. The Save and Cancel buttons are now reachable without zooming out.
  • COM-21719 – Fixed the issue where price changes on a catalog entry were not synchronized to Optimizely Graph. New, edited, and deleted prices now appear in Graph immediately.
  • COM-21813 – Fixed the issue where the CommerceTrackingAttribute processed tracking after the controller action finished. All recommendations now apply when the action runs.
  • COM-21857 – Fixed the issue where order data did not sync to Optimizely Data Platform (ODP). Order search treated a whitespace site ID as a value and returned no orders.
  • COM-21891 – Fixed the issue where saving a price on a variant did not work when a matching price already existed. The two prices differed only by the time portion of their applied-on date.

July

EPiServer.Commerce 15.0.2

Bug fixes

  • COM-21880 – Fixed an issue where personalization did not apply to content in content areas on categories, variants, bundles, and packages. Publishing a product also no longer removes personalization from the content.

June

EPiServer.Commerce 15.0.1

Bug fixes

  • COM-21667 – Fixed an issue where shipping method parameters with different names but the same value were incorrectly rejected as duplicates in the Commerce admin UI.
  • COM-21699 – Fixed a database migration failure that occurred when the database collation differed from the server collation.
  • COM-21743 – Fixed the Failed to process your payment checkout failure with 3D Secure (3DS) payments.
  • COM-21760 – Fixed a performance issue where Commerce UI module builds unnecessarily reprocessed unchanged .zip files in modules\_protected, increasing build times on sites with large module directories.