Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

Packages [expand] [collapse]
Released in version
14.20.0
14.19.0
14.18.0
14.17.0
14.16.0
14.15.6
14.15.5
14.15.4
14.15.3
14.15.2
14.15.1
14.15.0
14.14.0
14.13.1
14.13.0
14.12.0
14.11.0
14.10.0
14.9.0
14.8.0
14.7.1
14.7.0
14.6.0
14.5.0
14.4.0
14.3.1
14.3.0
14.2.1
14.2.0
14.1.3
14.1.2
14.1.1
14.1.0
14.0.3
14.0.2
13.37.0
13.36.0
13.35.0
13.34.1
13.34.0
13.33.0
13.32.7
13.32.6
13.32.5
13.32.4
13.32.3
13.32.2
13.32.1
13.32.0
13.31.1
13.31.0
13.30.0
13.29.0
13.28.0
13.27.0
13.26.0
13.25.0
13.24.0
13.23.1
13.23.0
13.22.0
13.21.0
13.20.0
13.19.0
13.18.2
13.18.1
13.18.0
13.17.0
13.16.1
13.16.0
13.15.0
13.14.1
13.14.0
13.13.0
13.12.0
13.11.0
13.10.0
13.9.0
13.8.0
13.7.1
13.7.0
13.6.0
13.5.0
13.4.0
13.3.1
13.3.0
13.2.0
13.1.0
13.0.0
12.17.2
12.17.1
12.17.0
12.16.0
12.15.1
12.15.0
12.14.0
12.13.0
12.12.1
12.12.0
12.11.1
12.11.0
12.10.0
12.9.1
12.9.0
12.8.1
12.8.0
12.7.0
12.6.0
12.5.0
12.4.1
12.4.0
12.3.1
12.3.0
12.2.0
12.1.0
12.0.0
11.8.5
11.8.4
11.8.3
11.8.2
11.8.1
11.8.0
11.7.1
11.7.0
11.6.1
11.6.0
11.5.1
11.5.0
11.4.1
11.4.0
11.3.0
11.2.6
11.2.5
11.2.4
11.2.3
11.2.2
11.2.1
11.2.0
11.1.1
11.1.0
11.0.0
10.8.0
10.7.3
10.7.2
10.7.1
10.7.0
10.6.0
10.5.1
10.5.0
10.4.3
10.4.2
10.4.1
10.4.0
10.3.0
10.2.3
10.2.2
10.2.1
10.2.0
10.1.1
10.1.0
10.0.2
10.0.1
10.0.0
9.24.1
9.24.0
9.23.0
9.22.1
9.22.0
9.21.0
9.20.0
9.19.1
9.19.0
9.18.0
9.17.0
9.16.0
9.15.0
9.14.1
9.14.0
9.13.0
9.12.0
9.11.1
9.10.0
9.9.0
9.8.1
9.7.1
9.7.0
9.6.0
9.5.0
9.4.1
9.4.0
9.3.2
9.3.1
9.2.1
9.2.0
9.1.0
9.0.0
8.17.0
8.16.1
8.16.0
8.15.0
8.14.0
8.13.4
8.13.3
8.13.2
8.13.1
8.13.0
8.12.0
8.11.5
8.11.4
8.11.3
8.11.2
8.11.1
8.11.0
8.10.0
8.9.0
8.8.0
8.7.1
8.6.1
8.6.0
8.5.0
8.4.0
8.3.0
8.2.1
8.2.0
8.1.0
8.0.1
8.0.0
7.12.0
7.11.0
7.10.3
7.10.2
7.10.1
7.10.0
7.9.0
7.8.6
7.8.5
7.8.4
7.8.2
7.8.1
7.7.2
7.6.1
7.6.0
7.5.1002.0
7.5.1001.0
7.5.1000.0
7.5.446.1
7.5.446.0
7.5.440.0
7.5.409.0
7.5.402.0
7.5.394.2

Release notes for Optimizely CMS and Customized Commerce updates

This topic lists Optimizely updates, delivered as NuGet packages and services. You decide which updates apply to your project.

Select a product, package, or service in the left menu, and then select one of the following filters from Item type and click Filter.

  • Bug – Display bug fixes.
  • Critical bug – Display only critical bug fixes.
  • Feature –  Display only new features (all features).
  • UI Feature – Display only end-user (user interface) features.

Note: NuGet packages listed here may not be immediately available in the Optimizely NuGet feed.

Latest changes

Item type
Filter on date
Items/Page
Area ID Type Description Released
COM-2416
  Issue when applying BuyQuantityPayFixedPrice promotion before other promotions

Steps to reproduce:

  1. Create promotions: Fixed price (buy 3 top-tunics pay 2000$) and Reduction on related items (Buy 2 top-tunics get 20$ off on every top-tunics items).
  2. Go to front-end, add 2 Tops-Tunics-CowlNeck-Black-Small and 1 Tops-Tunics-LongSleeve-Black-Small to the cart.
  3. Check out the cart.

Expected:
The order subtotal should be: 2000 - 20*3 = $1940.

Actual:
The order subtotal is $1940.01.

The same problem exists in COM-2083.

EPiServer.Commerce 12.4.0; (Or a related package);
Jul 03, 2018
COM-7219
  Promotion wrongly applied when combining 'Get cheapest for free' and 'Fix price" promotions

Precondition: There are 2 promotions:

  • Buy 3 mens at $30 (Fix price), redemption limit for customer - 1 per registered user, first priority
  • Buy 2 mens get 1 free (Get cheapest for free)

Case 1: No exclusion

  1. Log in to Quicksilver.
  2. Add to cart 6 Puma Red (price $52.50).

Expected:
Order total should be $115 (Price of 6 items after applied first promotion is 10, 10, 10, 52.5, 52.5, 52.5. Price of 6 items after applied second promotion is 0, 10, 0, 52.5, 0, 52.5 => Total 115)

Actual:
Order total is 177.50.

  • Note: Issue does not happen if you add 1,2,3,4 or 5 items to the cart. It only happens when you add 6 items to the cart.

Case 2: 2 promotions exclude each other with Unit level exclusion

  1. Log in to Quicksilver.
  2. Add to the cart 6 Puma Red (price $52.50)

Expected:
Order total is $135 (Price of 6 items after applied first promotion is 10, 10, 10, 52.5, 52.5, 52.5. Price of 6 items after applied second promotion is 10, 10, 10, 52.5, 0, 52.5 => Total 135)

Actual:
Order total is $187.5. Only the first promotion is applied.

Note: The issue does not happen if you add 1,2,3,4 or 5 items to cart. It only happens when you add 6 items to the cart.

EPiServer.Commerce 12.4.0; (Or a related package);
Jul 03, 2018
COM-7273
  CatalogContentVersionDB.CreateDraftAssetTable does not respect SortOrder

CatalogContentVersionDB.CreateDraftAssetTable only cares about the logic order in CommerceMediaCollection, without considering SortOrder.

EPiServer.Commerce 12.4.0; (Or a related package);
Jul 03, 2018
COM-7303
  Order summary: After return canceled, items listed on Return form

Steps to reproduce:
1. Add 1 item to a cart then check out.
2. Go to Commerce Manager and complete the order.
3. Return the item then cancel the return.
4. Go to the Purchase Order list, click Order Summary of above order.

Expected: If returns are canceled, do not show those items on the return form.

Actual: Although Return was canceled, the item still appears on the return form.

EPiServer.Commerce 12.4.0; (Or a related package);
Jul 03, 2018
COM-6518
  Rounding problem when applying order discount before item discount

Reported from:
https://world.episerver.com/forum/developer-forum/Episerver-Commerce/Thread-Container/2018/2/promotion-calculating-in-commerce-marketing/#188075

  1. Go to the new Marketing UI.
  2. Create an order discount of the type "Spend at least X amount and receive a discount off total order value.":
    Spend at least X = 5.00
    Get the following discount (Amount off) = 1.00
  3. Create an Item discount with type "Buy at least X items from catalog entries and get related catalog entries at a discount.":
    Buy item X, get item X at (Amount off) = 1.00
  4. Set the priority of the order discount higher than the item discount.
  5. Add 3 items X (price = 11) to the cart and place the order.

Expected:
Item promotion 3, total discount 4, subtotal 30

Actual:
Item promotion 2.99, total discount 3.99, subtotal 30.01

  • Note: The bug does not happen if the item discount has a higher priority than the order discount.
EPiServer.Commerce 12.4.0; (Or a related package);
Jul 03, 2018
COM-7445
  Improper transaction handling with CatalogContentProvider Copy

CatalogContentProvider.Copy has no transaction handling. So, the updated events are fired as soon as a version is created. This can cause problems as listeners to those events can try to load versions of that content and, as non-master language versions are created/updated, CatalogContentVersionStore creates those versions and interferes with the process.

Steps to produce:

  1. Install Find.Commerce.
  2. Make sure the catalog has two or more languages enabled.
  3. Publish an entry in all languages.
  4. Copy the enrty to another category.

Expected:
It is published in all languages, and there are no extra versions

Actual:
There are draft versions set as common drafts.

EPiServer.Commerce 12.4.0; (Or a related package);
Jul 03, 2018
COM-7127
  Wrong invalidated discount when combining with promotion

Steps to reproduce

  1. Create a new discount: "Buy Puma shoes, get 50% off".
  2. Check out an order that includes 1 pair of Puma shoes.
    --> See that both promotions are applied ("Buy Puma shoes get 50% off" is applied after "20% off Mens Shoes").
  3. Complete the above order.
  4. Create a return for above order (1 pair of Puma shoes).

Expected:
Invalidated discount is correct for both promotions.

Actual:
Invalidated discount of promotion "Buy Puma shoes get 50% off" is equal to the total invalidated discount of 2 promotions. And Return Total is wrong too.

*NOTE: In Release 11.8.3, the Invalidated Discount is wrong (as described above), but the Return Total still correct.

EPiServer.Commerce 12.4.0; (Or a related package);
Jul 03, 2018
COM-7317
  Commerce Manager: Cart list paging does not work properly

Precondition: There are more than 20 carts in a Commerce site.

Steps to reproduce

  1. View the cart list in Commerce Manager.
  2. Select page size = 10
    => Observed: Show 10 items on 1 page.
  3. Select page size = 20
    => Observed: Show 20 items on 1 page.

Expected:
Paging should work in the cart list.

Actual:
Always shows 1 page in the cart list.

Note: There is no problem in order list view.

EPiServer.Commerce 12.4.0; (Or a related package);
Jul 03, 2018
COM-7467
  Mediachase.WebConsoleLib is now (wrongly) signed

Mediachase.WebConsoleLib was not signed previously, but is signed now. This causes a problem: the binding redirect does not work properly.

EPiServer.Commerce 12.4.0; (Or a related package);
Jul 03, 2018