Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

David Bowen
Aug 1, 2017
  9275
(10 votes)

Commerce 11 release

In update 174 we shipped a version 11 release of Commerce. This is a semantic versioning major release as part of our continuous release process. The main focus is on improvements the platform, where these improvements require changes to our public API. It also includes new features for merchandisers based on the included changes we made in the Catalog system and API.

Merchandising improvements

In the Catalog Manager UI, a new "sort mode" feature lets you change the sort order (the ranking) of items in a category. After clicking the sort mode button, you select one or more items then drag and drop them to the new location. This position is independent for each category association.

For each catalog entry, you can now assign one primary category and any number of additional categories. They appear on the product's "Categories" and "Belongs to" views.

The primary category is the product's home location, which means that the product is located in this category. If a product's URL is based on the Name in URL property, the URL uses the primary category path. If you move a product, its primary category changes, and its URL changes accordingly.

API Improvements

  • 73 bug fixes (public bugs listed on the Commerce 11 release notes).
  • Supporting return order form in new order system APIs.
  • Improved redirection support for payment providers.
  • Catalog import performance and testability.
  • The default implementation of IPriceService automatically optimizes prices, so the lowest unit price for same market, currency and minimum quantity is selected. This change allows a merchandiser to easily change the way in which selected prices are saved, without having to implement the IPriceService interface.
  • VNext activity flows are now default. Legacy ones can be enabled by feature switch.
  • Uplifted the minimum supported .NET version from 4.5 to 4.5.2 and MVC version to 5 and above.
  • Remove legacy areas of our API including:
    - /nSoftware
    - Legacy asset system
    - Obsoleted APIs that are expired
    - Removes ApplicationID to simplify APIs use

Related topics

Previously published information about Commerce 11:

About the Episerver continuous release process:

Aug 01, 2017

Comments

Please login to comment.
Latest blogs
Transitioning to Application Insights Connection Strings: Essential Insights for Optimizely CMS

Transitioning to Application Insights Connection Strings: Essential Insights for Optimizely CMS As part of Microsoft's ongoing modernization effort...

Stefan Johansson | Mar 27, 2025

Save The Date - London 2025 Summer Meetup

Following last years very succesful meetup in London July 2024 https://world.optimizely.com/blogs/scott-reed/dates/2024/7/optimizely-london-dev-mee...

Scott Reed | Mar 25, 2025

Revalidate Page in Next.js after Publishing Content in Headless Optimizely PaaS CMS.

Headless CMS implementations are becoming increasingly popular. In this approach, the CMS and the front-end application are decoupled and can use...

Tomek Juranek | Mar 25, 2025

Getting 404 when expecting 401

A short story about the mysterious behavior of an API in headless architecture.

Damian Smutek | Mar 25, 2025 |