Ucommerce for Kentico
Release Notes

Ucommerce 8.0.0.18352

December 18, 2018

Breaking Changes

  • Fixed spelling in class name "UCommerce.Kentico.Content.ExtentionMethods", it is now "UCommerce.Kentico.Content.ExtensionMethods".
  • Any tables with a GUID colum with multiple rows with the same GUID, has a new GUID set so that all rows are unique.
  • Removed ServiceStack.

New

  • Now compatible with Kentico12!
  • All Ucommerce tables and entities now have GUID column and corresponding indexes.
  • Introducing the new Ucommerce Dashboard, with quick metrics overview for the Digital Merchant.
  • First name property on the UCommerce.EntitiesV2.User.
  • Dashboard Feed that displays activities on the store(s).
  • Backoffice - Ordermanager dialogs resized to fit content better
  • Refreshing EntitiesV2.Product fields on EditProduct UI if there have been changes doing Save Product Pipeline.
  • Feed type, when an order is placed.
  • Feed type, when a campaign is used on an order.
  • Feed type, when a new customer checks out.
  • Feed type, when a returning customer checks out.
  • Feed type, when a customer is about to check out.
  • ICurrencyExchangeRateService interface for getting exchange rates between two currencies.
  • ICurrencyConversionService interface for converting a value from one currency to another.
  • GenericPipelineTaskAsync<T> (implementation of IPipelineTask<T>) for asynchronous task for subjects that are not an IEntity.
  • UpdateCurrencyExchangeRatesPipeline, used to update the CurrencyExchangeRates table with current values and create missing exchange rates based on currencies in the system.
  • ExecuteUpdateCurrencyExchangeRatesPipelineTask, that is executed asynchronously during the InitializePipeline.
  • "uCommerce_CurrencyExchangeRate" table to store exchange rates between two currencies.

Bug Fixes

  • Setting displayName on product definition fields would make the facets for that field disappear.
  • Products that did not have the "ModifiedOn" property set would not be indexed during indexing from scratch.
  • Product price query now has cachable per default.
  • Selected shipping countries will no longer get cleared on save when modifying shipping method access.
  • Selected available payment methods will no longer get cleared on save when modifying shipping method access.
  • Selected available countries will no longer get cleared on save when modifying payment method access.
  • Creating Kentico campaigns is possible again after installing Ucommerce.
  • BasketHasAtLeastXProducts macro method will no longer log an error in the event log in case the basket is empty. (Kentico)
  • Picking a Kentico content page through Ucommerce no longer filters based on the "ShowInNavigation" property. (Kentico)
  • Installing into Kentico now correctly finds the installation path for all cases. (Kentico)
  • MarkBasketsAsAbandonedTask now uses our own settings key for the period of time before baskets become abandoned. It can be set in the Settings application under the Ucommerce node. (Kentico)

Removed

  • BatchSave<T>(...) from System.Web.UI.WebControls.CheckBoxListExtensions.
  • ServiceStack dependency.

 

Ucommerce 7.19.0.18260

September 18, 2018

Breaking Changes

  • Kentico content picker now uses Node guids instead of ids. (Kentico)
  • Payment providers are now deployed as individual apps, allowing them to be disabled individually.

Bug Fixes

  • Icons in the image picker were missing Kentico. 
  • All methods in our IDomainService implementations are now virtual and thus overridable.
  • Kentico User-, Authentication- and MemberService no longer restrict by the .IsExternal property.
  • All methods in the Kentico implementations of AuthenticationService, UserGroupService, MemberService and UserService are now virtual and thus overridable.
  • Backoffice - Multipicker UI has been given a visual facelift
  • Kentico ProductIdPicker form control now only uses RavenDB for listing products for better performance.
  • Backoffice - Catalog mananger dialogs have been resized to better fit the content
  • Backoffice - Ordermanager dialogs resized to fit content better
  • Refreshing EntitiesV2.Product fields on EditProduct UI if there have been changes doing Save Product pipeline.

Removed

  • Payments.config which is deployed as individual apps.

 

{{lineitem.ProductName}}

{{lineitem.VariantName}} - {{lineitem.Quantity}} x {{lineitem.FormattedPrice}} {{lineitem.FormattedPrice}}

Your cart is empty ;(
Total {{basket.FormattedProductsTotal}}
Checkout