SmartStoreNET v3.1.5 Release Notes
Release Date: 2018-05-25 // almost 6 years ago-
Highlights
- Compliance with EU-GDPR requirements
- Search engine friendly topic URLs
- "Honeypot" bot detection for registration and contact forms.
๐ New Features
- #1429 Search engine friendly topic URLs
- Implemented cookie consent according to EU law
- โ Added checkboxes for data processing consent in all relevant forms
- Implemented "Honeypot" bot detection for registration and contact forms.
- Trusted Shops: Added consent checkbox to confirm order page for submission of customer email address to Trusted Shops if review widget is active
- #1226 Shop-Connector: Added exchange of tier prices and delivery times
- #1439 Debitoor: Option whether to display the payment method and SKU on invoices
๐ Improvements
- โ Added double opt-in feature for newsletter subscriptions during checkout (confirm order)
- ๐ Allow forward slash in product tag URL slug
- Theming: throttle AJAX cart refresh after spin up/down click
- ๐ Moved StoreLastIpAddress & DisplayPrivacyAgreementOnContactUs from customer settings to privacy settings tab
- #1450 Show the regular price only if it's higher than the final price
- #1450 Do not ignore discounts with a negative amount
- (Soft) deleted customers can be edited now
- Customer IP addresses will be anonymized on (soft) deletion
- ๐ Set catalogsettings.showsharebutton to false as its not compliant with GDPR
- Made form fields for first & last name in customer registration optional
- Implemented settings to make form fields for first & last name required again
- Made form field for full name in contact us & product request optional
- Implemented settings to make form field for full name in contact us & product request required again
- #1453 Import: Use [IGNORE] to ignore a field value on record level
- #1455 More detail on packing slip when bundled item
- Display category alias as badge in grids and dropdowns
๐ Bugfixes
- Migration: take all same-named message templates into account
- Messaging: OrderPlaced e-mail templates show main product image even when an attribute combination with a custom image has been selected
- Theming: fix broken product review voting
- Theming: added missing bottom space to .html-editor-content
- Theming: Language switcher is not displayed if no currency options are available
- No bundle item thumbnail displayed in bundle summary if item is not individually visible
- Tracking number in shipment details was not saved
- Assigning or removing product tags did not invalidate model cache
- Reward points weren't displayed in message templates
- Dashboard: link for not yet shipped orders loads list with all orders
- Topic search button had no effect
- ๐ป #1442 Message factory should not throw an exception if a template has been deactivated
- ๐ Fixes script error "$(...).tab is not a function" on product detail page
- Title attribute for the product name in product lists was sometimes truncated
- Relativizing font sizes should cast to double, not int
- ๐ Fixes category list on product edit page shows empty category name
- #1438 Debitoor: The country is displayed twice
- ๐ MegaSearch: Fixes indexing ignores DeliveryTimeIdForEmptyStock setting
- ๐ Web API: Fixes "No NavigationLink factory was found for the navigation property 'WalletHistory'"
- #1449 IgnoreCharges of shipping methods is not working if a localized name is specified
- ๐ Fixes "The object does not support the property or method 'startsWith'" on product edit page.
- โ Wallet: Fixes "Child actions are not allowed to perform redirect actions" when there are cart warnings
- ๐ Fixes the delivery time in the order notifications may differ from delivery time on the product detail page