2024 Customized Commerce release notes

  • Updated

Release notes for Optimizely Customize Commerce packages. Product packages are found on the Optimizely NuGet server

Are you looking for release notes before January 2024? See the Optimizely Release Notes on the Optimizely World site.

You can find prior versions of user guides and when functionality was released or deprecated at the following locations:

March 20, 2024

EPiServer.Commerce 14.19.0


  • Added a built-in Discount type labeled as Buy 1 get Y. Whenever you put an applicable item into your cart, you also get Y free, specific or like-for-like, including gift items.
  • Updated the Commerce Admin UI to allow searching by Cart Number and Subscription Number.

Bug fixes

  • Fixed an issue where importing a product with a changed name without SEO information caused its UriSegment to change unexpectedly.
  • Fixed an error that caused the UI notification feature to not work in the Commerce or Order Management view.
  • Fixed an issue where the Parent Organization of a Contact was blank when the organization was at the 1001st organization or later.

March 5, 2024

EPiServer.Commerce 14.18.0


  • Added a modal in the Organization and Contacts views replacing the previous drop-down field to go between pages of records and allow users to search records.
  • Added relations between classes and contacts or organizations.
    • Added relation 1N, NN from organization or contacts to other classes.
    • Added relation N1, NN from other classes to organization or contacts.

Bug fixes

  • Fixed an issue where loading data of a metaclass with primary key in Integer type caused a casting issue that broke the Search request.
  • Updated the ODP CustomerExporter to skip contacts with faulty data and log a warning message rather than throw an error.
  • Fixed an issue where the ODP Export job created HttpClients.

February 20, 2024

EPiServer.Commerce 14.17.0


  • Added multisite support for the ODP export job in Commerce 14.
  • Updated Market Name in Settings to allow hyphenated text.

Bug fixes

  • Fixed an issue where CurrencyManager.GetData handled cases when a CurrencyAllowNegative attribute was not available.
  • Updated Warehouse to also allow unicode characters for the name.
  • Changed the ODP timestamp to Unix time.

February 6, 2024

Service API – EPiServer.ServiceAPI 7.0.4

Bug fixes

  • Fixed an issue where overwriting MediaData while importing with ServiceApi created a version instead of overwriting in place (ForceCurrentVersion).

January 23, 2024

EPiServer.Commerce 14.16.0


  • Added multisite support for the ODP export job in Commerce 13.

    Configuration example:

      <add key="episerver:odp.EndpointUrl.Alias1" value=" USEndpoint"/>
      <add key="episerver:odp.AccessKey.Alias1" value=" USAccountKey"/>
    <add key="episerver:odp.Catalogs.Alias1" value="Catalog1;Catalog2"/>
    <add key="episerver:odp.MarketIds.Alias1" value="USEast; USWest " /> <add key="episerver:odp.EndpointUrl.Alias2" value=" EUEndpoint"/>
    <add key="episerver:odp.AccessKey.Alias2" value=" EUAccountKey"/>

    The Alias1 and Alias2 segments only group settings and can be any string. The example above exports catalog, customer, and order data to USAccountKey account available at the USEndpoint endpoint. Commerce only exports data from Catalog1 and Catalog2 and data associated with the USEast or USWest markets. A second export runs the EUAccountKey account with some other Catalog or Market filter that the example does not reveal.

Bug fixes

  • Extended OrderReportData.CustomerName database column from 64 to 255 characters.
  • Fixed an issue where if a CatalogContent item is published in one language, editing the draft version of a different, never published, language also published that language.

January 2, 2024

EPiServer.Commerce 14.15.5

Bug fixes

  • Fixed an organization loading issue when a contact containing a custom Field Type of Currency or Integer and a Format Type of Duration was added to the organization.
  • Fixed an exception when users tried to add a contact containing a custom Field Type of Dictionary items and Format Type of MultiValue to an organization.