You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wallet: Enables full or partial order payment via credit account. Includes REST-Api. (commercial plugin)
Liquid template engine: very flexible templating for e-mails and campaigns with autocompletion and syntax highlighting.
Cash Rounding: define money rounding rules on currency and payment method level.
Modern, responsive backend: migrated backend to Bootstrap 4, overhauled and improved the user interface.
Enhanced MegaMenu: virtual dropdowns for surplus top-level categories and brands (commercial plugin exclusively bundled with Pro Edition).
RTL: comprehensive RTL (Right-to-left) and bidi(rectional) support.
Amazon Pay:
Supports merchants registered in the USA and Japan
External authentication via Login with Amazon button in shop frontend
Several improvements through the new Login and pay with Amazon services
(Perf) Faster image processing: new processing and caching strategy! Thumbnails are not created synchronously during the main request anymore, instead a new middleware route defers processing until an image is requested by any client.
TinyImage: scores ultra-high image compression rates (up to 80 %!) and enables WebP support (commercial plugin exclusively bundled with Premium Edition).
UrlRewriter: define URL redirection rules in the backend using mod_rewrite notation. (commercial plugin)
Address formatting templates by country
Language packs: downloader & auto-importer for packages available online.
Breaking changes
Message template customizations are lost due to the new template engine. You have to customize the templates again. No automatic migration, sorry :-(
Amazon Pay: The plugin has been changed to new Login and pay with Amazon services. The client ID has been added, which has to be created in Amazon Seller Central and saved in the payment method configuration.
(Dev) Calls to cache methods Keys() and RemoveByPattern() require glob chars to be present now (supported glob-styles see https://redis.io/commands/keys). Previously these methods appended * to the passed pattern, which made pattern matching rather unflexible.
(Dev) Hook framework now passes IHookedEntity interface instead of HookedEntity class
(Dev) Completely removed all EntityInserted<T>, EntityUpdated<T> and EntityDeleted<T> legacy events. We were using DbSaveHooks anyway, which provides a much more powerful and way faster pub-sub mechanism for database operations.
New Features
1203 MegaMenu shrinker and Brands virtual menu item
#729 Option for automatic order amount capturing when the shipping status changed to "shipped"
(Dev) ILocalizationFileResolver: responsible for finding localization files for client scripts
#998 GMC: Find a way to map attribute combination values to feed export values
Added Instagram icon to social media icons in footer
Improvements
Target .NET Framework changed: 4.5.2 > 4.6.1.
Lower memory consumption
#649 Media FileSystem provider: segmenting files in subfolders to increase IO perf with huge amount of files
#1141 Cleaner backend order list. Added more infos like payment method.
OuputCache: Simple product changes that affect visibility now correctly invalidate all assigned category and manufacturer pages
OuputCache: When MegaSearch is active, invalidation occurs only during indexing and not ad-hoc anymore.
#1248 New payment integration guidelines for Sofort\Klarna
TwitterAuth: better error handling and enhanced admin instruction
#1181 Debitoor: Add option to display shipping address on invoices
Moved RoundPricesDuringCalculation setting to currency entity
#1100 Use new "Login with Amazon" services to initialize an Amazon payment
#1285 Copy product: Add option to add more than one copy
(Perf) Many improvements in hooking framework
#1294 Swiss PostFinance: External payment page too small on mobile devices. Added setting for mobile device template URL, pre-configured with PostFinance template.
#1143 Make shipping methods suitable for multi-stores
#1320 Image import: Find out the content type of image URLs by response header rather than file extension (which is sometimes missing)
#1219 Recently viewed products list should respect setting to hide manufacturer names
Import and export product quantity step
Add bundle item information to order messages
#1031 Enable offline payment methods to have brand icons
DevTools Plugin: Added example for cached output invalidation
Bugfixes
#1268 Data importer always inserts new pictures and does not detect equal pictures while importing
OutputCache computes ambiguous cache keys for blog pages