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-7316
  Wrong invalidated discount when creating return with off 20% mens shoes promotion
  • Precondition: Promotion off 20% men's shoes

Steps to reproduce:

  1. Add to a cart:
    1 Puma Red (SKU-44477844, unit price 52.50, discounted price 42)
    2 Faded Glory Mens Canvas Twin Gore Slip-On Shoe (SKU-36127195, unit price 14.50, discounted price 11.60)
  2. Place and complete the order.
  3. Create the first return - 1 puma red.
  4. Create the second return - 1 Faded Glory Mens Canvas -> invalidated discount is 2.90, return total is 11.60.
  5. Create the third return - 1 Faded Glory Mens Canvas -> Observe the invalidated discount and return total.

Expected:
Invalidated discount and return total of 3rd return should be 2.90 and 11.60.

Actual:
Invalidated discount and return total of 3rd return is 5.80 and 8.70.

  • Note: Issue does not happen if you place an order with only 2 Faded Glory Mens Canvas shoes
EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
COM-7323
  Return total incorrect when combining "Off 20% menshoes" with "Buy 3 mens get most expensive free"
  • Precondition:
    • Off 20% mens shoes (first priority)
    • buy 3 mens shoes, get most expensive free

Steps to reproduce:
1. Add to cart 2 puma red( price 52.50) + 2 Faded Glory Mens (price 14.50)

  • 2 promotions are applied.
  • Price of 4 items after applying the first discount is ( 42, 42, 11.60, 11.60).
  • Price of 4 items after applying the second discount is (0, 42, 11.60, 11.60) => order subtotal is 65.20.

2. Place and complete the order.
3. Create a return for 1 puma red.

Expected:
Price of 3 remaining item should be (0, 11.60, 11.60) => Remaining item 's subtotal is 23.20 => Return total should be 42. Total before return should be 42.

Actual:
Return total is 31.50. Total before return is 31.50. Invalid discount is incorrect

EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
COM-7410
  Assets list view timeout if too many assets linked to product

Steps to reproduce:
1. Add 1500+ documents to a product's assets tab.
2. Load the product.

Expected:
Should work to load the product.

Actual:
Can time out sometimes.

Note:
Seems like the following request is made for every asset:
http://www.yoursite.com/EPiServer/cms/Stores/contentstructure/?query=getcontentbypermanentlink&permanentLink=~%2Flink%2Fa10cb852e6f546b5a3ddcf74cb6cd3ff.aspx&dojo.preventCache=1529481182990

EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
COM-7476
  IsShippingCostUpToDate not reset when lineitem quantity changed

IShipmentCalculatedAmount.IsShippingCostUpToDate is not reset when a lineitem quantity is changed.

"I had a look at SerializableLineItem and as far as I can see, only IsShippingTaxUpToDate is reset when quantity is changed. The default IShippingCalculator only checks IsShippingCostUpToDate. "

Reported from https://world.episerver.com/forum/developer-forum/Episerver-Commerce/Thread-Container/2018/7/isshippingcostuptodate-and-isshippingtaxuptodate-flags-not-being-reset-properly-for-shipment-commerce-12/

EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
COM-7546
  Failure during upgrade Commerce 12.3 -> 12.4

Steps to reproduce:

  1. Have a Commerce site with a version less than 12.4.
  2. Go into editing mode.
  3. Go to Commerce > Marketing.
  4. Create a new Campaign and give it a name.
  5. When the edit page opens, close the browser window.
  6. A new campaign has been created but without values for ValidFrom and ValidUntil.
  7. Upgrade to 12.4 or later.

The following error occurs:
Update promotion priority failed with exception 'System.ComponentModel.DataAnnotations.ValidationException: The valid from date cannot be empty. at EPiServer.Core.ContentProvider.ThrowValidationException(ICollection`1 errors) at EPiServer.Core.ContentProvider.Validate(IContent content, ContentSaveValidationContext saveValidationContext) at EPiServer.Core.Internal.DefaultContentRepository.Save(IContent content, SaveAction action, AccessLevel access) at EPiServer.Commerce.Internal.Migration.Steps.MigrateTargetMarketsStep.MigrateTargetMarket(SalesCampaign campaign) at EPiServer.Commerce.Internal.Migration.Steps.MigrateTargetMarketsStep.Execute(IProgressMessenger progressMessenger)'.

EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
COM-6378
  Should check unique SEO url of catalog content with Simple address of page

Steps to reproduce:

  1. Create a new catalog content (eg: a node).
  2. Update SEO URL to "Cars".
  3. Create a new page.
  4. Update the simple address to "Cars".
  5. Browse to ~site/en/cars

Expected:
You can reach the catalog content.

Actual:
Always redirects to the Cars page; cannot reach the catalog content.

Note: Same problem when creating a page if the name in url is the same as catalog content SEO url.

EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
COM-7332
  Promotion does not display warning message when no shipping method selected

Steps to reproduce:

  1. Prepare a Campaign applied for all markets.
  2. Create a shipping promotion that has "shipping method" properties in that campaign.
  3. Check a shipping method for the USA.
  4. Update a Campaign applied for Brazil or move the discount to another Campaign applied for Brazil.
  5. Edit the promotion => Only shipping methods for Brazil are displayed and all are unchecked.
  6. Update the discount's description and Save.

Expected:
Cannot save. Should show warning message "At least one shipping method must be selected."

Actual:
Update is successfully saved.

EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
COM-7378
  Invalidated discount wrong when return order applies order discount before item discount

NOTE: The root cause of this bug is not related to processing of return orders. It happens when the saved amount of the promotion information entry is calculated incorrectly, because it also includes the saved amount of the order promotion that was applied before. But in summary, the calculator stills calculates correctly, only the promotion information is affected.

Steps to reproduce

  1. Go to the new Marketing UI.
  2. Create an order discount with 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 item discount.
  5. Add 3 item X (price = 11) to cart and place the order.
  6. Complete the above order then return all orders.

Expected:
Invalid discount = 4 (1 for order discount total + 3 for item discount)

Actual:
Invalid discount = 5 (1 for order discount total + 4 for item discount).

EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
COM-7405
  Duplicated DB calls for order group searches

When opening order search in Commerce Manager, Order Management, Order Search, there are two queries to database. That's one too many.

EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
COM-7197
  Spend for Discounted Selection wrongly applied if Promotion Exclusion Level is Unit

Precondition:

  • Promotion Exclusion Level is Unit
  • There are 2 promotions:
    • Buy Products for Discount from Other Selection: Buy at least 3 items from Men Shirts get Men Shirt off 40%, limit number of discounted items is 3, first priority
    • Spend for Discounted Selection: Spend 20 USD get Mens Shirts off 40%, second priority, exclude the first promotion.

Steps to reproduce:

  1. Add 6 Graphic Tee (price $4.5) to cart

Expected: Only the first promotion is applied because, after the first promotion is applied to 3 graphic tees, the remaining 3 graphic tees's total price is lower than $20. So, the second promotion cannot be applied.

Actual: Both promotions are applied.

EPiServer.Commerce 12.4.1; (Or a related package);
Jul 22, 2018
1 2 Next