Dynamicweb 8.9.1
Release date: 29th of November 2016
As a service release, Dynamicweb 8.9.1 offers improvements to the ePay checkout handler, the Avalara Avatax tax provider, as well as minor improvements to existing functionality. New indexing has been extended with a ContainsExtended operator which makes initial wildcard searches possible (with a corresponding performance penalty).
Additionally, more than 15 customer-bugs have been fixed in our continuous effort to improve stability.
Check the 8.9.1 Important notes and the bug fixes list before upgrade.
Summary
Ecommerce
- Improvements to ePay checkout handler, with new parameters added
- Frequently Bought Items loop can now contain variants
- A new tag - Ecom:Product.VariantText - returns variant combination labels in plain text
- The Avalara Avatax tax provider wil now not calculate taxes for items with an ExemptionNumber set, and several issues pertaining to gift cards have been solved
Platform
- New indexing now fatures a ContainsExtended operator, which makes double-wildcard searches (*expresion*) possible. Note that this has a performance overhead.
- A new notification DWN_IndexingLucene_OnAfterQueryParsed lets you subscribe to new indexing queries being parsed by Dynamicweb. Arguments passed contain the query generated by Dynamicweb, which can then be altered and returned to DW.
Integration
- ProductCategories and ProductCategoryFields can now be created during import, just like product fields can
Feature list
Add the option to require unique email on user create frontend
Extranet

Forms for editors: Validate field mappings when "create user" is selected
Forms for editors
Ability to set new impersonation without stopping current one
User Management
User address editing should be opened in the main window, not in a popup.
User Management
Make it possible to view ProductVariant actually bought and not just main product in CustomCenter
Ecommerce - Customer Center
Retrieve orders based on customer number should also retrieve Frequently bought items, RMA, Saved cards
Ecommerce - Customer Center
Add the option to get the discounted price from a custom double field on the discount matrix
Ecommerce - Discount matrix

Add product variant option text to tag
Ecommerce - Frontend
Make it possible to change the order context and persist it on the user session/cookie
Ecommerce - Order Contexts
Add all available settings for Epay to the provider
Ecommerce - Payment\ePay

Built-in browser isolation
Ecommerce - Shopping Cart v2

XMLProvider: make it possible to create new CategoryFields on import.
Integration - Integration
OrderProvider: when used as destination, map [OrderCustomerAccessUserId] based on OrderCustomerExternalId
Integration - Data Integration
Batch Integration Scheduled tasks: Make "Secret" field read-only
Integration - Framework\Batch

Make it possible to use email marketing to send to users that does not have email allowed flag set...
Online Marketing - E-mail Marketing

Support for Access database is being phased out
Platform - Access (db)
Add a notification to the emailhandler
Platform - API (Dynamicweb)
Make PageView.Layout property public
Platform - API (Dynamicweb)
Add a ContainsExtended criteria to the search builder to allow leading wildcard searches
Platform - New Indexing

Add a notification to ParseQueryExpression
Platform - New Indexing
Sort new index source field drop down alpabetically
Platform - New Indexing
