Packages [expand] [collapse]
Released in version
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.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 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;
Jul 03, 2018
COM-6699
  CSR UI: Edit line items (Beta)

This feature adds support to edit existing line items on carts in the CSR UI.

The supported actions are:

  • Removing a line item from a cart.
  • Editing the quantity of line item in a cart.
EPiServer.Commerce 12.4.0;
Jul 04, 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;
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;
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;
Jul 03, 2018
COM-5975
  Support multi-markets campaign

As a marketer, I should be able to select multiple markets for a marketing campaign.

EPiServer.Commerce 12.4.0;
Jul 04, 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;
Jul 03, 2018
COM-7335
  Improve rounding strategy in promotion engine

The promotion engine's old rounding strategy is to always round to the maximum precision allowed by the current currency, adjusting for rounding issues by sprinkling money across affected line items.

This may cause "off by a cent" errors in a couple of edge-cases.

The new rounding strategy performs all promotion calculations with full precision and does rounding (and possibly sprinkles money to adjust for errors) only once, at the end of promotion calculations.

EPiServer.Commerce 12.4.0;
Jul 04, 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;
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;
Jul 03, 2018
1 2 Next