SmartStoreNET v2.6 Release Notes

  • Highlights

    • ๐ŸŽ Major improvements in Importer & Exporter: better field mapping, higher performance, bug fixes etc.
    • ๐Ÿ”Œ 'PayPal PLUS' payment plugin
    • ๐Ÿ”Œ 'paydirekt' payment plugin
    • ๐Ÿ”Œ 'Viveum' payment plugin
    • 'BeezUP' export provider
    • ๐Ÿš€ (Dev) Publishing SmartStore.Web from within Visual Studio now deploys the project correctly. No need to execute ClickToBuild.cmd anymore. Just publish directly to any target, including Azure.

    ๐Ÿ†• New Features

    • #961 Fix "Open Redirection Vulnerability"
    • #571 Option to display another checkbox on confirm page to let the customer accept that his email address can be handed over to a third party
    • #870 Implement address import for customers (both billing & shipping address)
    • 0๏ธโƒฃ #886 Add setting to hide manufacturer images on product detail page and to hide default image for manufacturers
    • ๐Ÿ” Import localized SEO names for product and categories
    • #477 Implement option to specify the number of exported and imported pictures
    • #859 Make checkout attributes suitable for multi-stores
    • Product details: Select attribute and gift card values by query string parameters
    • #950 make contact form comply with current German law

    ๐Ÿ‘Œ Improvements

    • ๐ŸŽ Major improvements in Importer: better field mapping, higher performance, bug fixes etc.
    • ๐Ÿš€ (Dev) Publishing SmartStore.Web from within Visual Studio now deploys the project correctly. No need to execute ClickToBuild.cmd anymore. Just publish directly to any target, including Azure.
    • ๐Ÿ— Localization & SEO: language switcher now takes language specific SEO slugs into account when building links
    • Smarter import of plugin resource files with graceful fallbacks (de-DE > de > de-* > en-US > en > en-* > *)
    • (Perf) Faster language resource file import
    • Exports the product detail link including the attribute query string when exporting attribute combinations
    • #918 Compare products: Display base price information
    • Export email attachments needs to be stored in database because the temp file may not exist anymore when sending the email
    • #913 Use HTML5 Input types (tel, email)
    • โž• Added paging to frontend order list
    • โž• Added paging to backend checkout attribute list
    • #977 Show PAngV base/delivery amount also
    • โšก๏ธ Updated LiveEngage LiveChat plugin

    ๐Ÿ›  Bugfixes

    • โฑ TaskScheduler could fail polling when primary store url is an external IP address
    • ๐Ÿ›  Fixed ajax cache issue when saving payment or shipping restrictions. Internet Explorer showed the old data state (before storage).
    • "The provider failed at the Execute method: Member 'CurrentValues' cannot be called for the entity of type 'Product'" when exporting product attribute combinations
    • ๐Ÿ‘ป Bundles without selected attributes could throw an exception on product detail page
    • GMC feed did not export the product type and Billiger did not export shop_cat (category path)
    • The error message of a payment provider when capturing a payment was not displayed
    • โž• Adding new shipping method threw an exception
    • Attribute Values: Assigning IsPreselected to more than one value causes an error
    • 0๏ธโƒฃ BizImporter: fixed redirection bug when default file extension in .biz wasn't .html
    • ๐Ÿ›  Fixed: Export deployment emails were always send manually
    • ๐Ÿ‘ป Manually notifying gift card recipient threw an exception
    • Loading shipping by weight grid failed under SQL CE
    • โšก๏ธ #949 Import: ProcessSlugs does not process explicitly specified "SeName", if product name did not change in an update scenario
    • Customer import: Creates customer role duplicates for inserted customers
    • GMC feed does not generate the sale price if the sale price is set for a future date
    • ๐Ÿ›  Mobile devices: Fixed "Uncaught Error: Syntax error, unrecognized expression: :nth-child"
    • Download nor sample download were removable when editing product
    • Copied product must not share sample download of source product. Could produce "The DELETE statement conflicted with the REFERENCE constraint 'FK_dbo.Product_dbo.Download_SampleDownloadId'".
    • #921 Specification attribute options with single quotation marks are causing a Javascript error
    • #971 Product is added to cart automatically if it has a non-required file upload attribute
    • #973 Bundle item upload is nowhere linked
    • Base price in product list ignored PriceDisplayType (catalog settings) and possibly displayed the wrong base price info
    • ๐Ÿ›  Private messages: Fixes "No route in the route table matches the supplied values"
    • Payone: Hash string incorrect for frontend API payments where the order has more than 9 products
    • Export mail notification: Download link not working if SSL is enabled
    • Discount rule has spent amount including sub total option can cause wrong discount calculation if the cart contains a product several times
    • #986 File uploads possible through /content/filemanager/index.html