#582 GMC feed: Option to include\exclude a product
#652 Web API: Support for file upload and multipart mime
New option to display product thumbnails in instant search (NOTE: the feature can be enabled via Configuration > Settings > Catalog Settings > Search)
#594 Option to prevent a message from being automatically sent
Category filtering by store for backend category tree and list
#554 Flag to indicate that a new payment notification (IPN) arrived for an order since last opening\editing of the order
Setting whether and how to display sub-categories on a category page (hide, above products, bottom of page)
Debitoor: Extend option "Book invoice if paid" to also (optionally) mail the invoice as a PDF
#508 Limit country settings to stores
#205 Add multistore support for forums
Improvements
PDF converter: first init is much faster now
Localized properties for forums and forum groups
Bugfixes
PDF converter: fixed QFont::setPixelSize bug
Fixed System.NullReferenceException at admin/order/pdfpackagingslips
#660 Don't show shipping cost hint in product detail page if product has free shipping
SmartStore.NET 2.2.0
New Features
New mobile theme: MobileLight (a light variant of the default mobile theme)
Localization: in a multi-language environment missing language resources fall back to default language's resources (instead of returning the ugly resource key)
Quantity unit management
#428 New option to override global category list view type
#672 New option to automatically create mutual associations for cross sell and related products
#485 Enable shop admin to change creation date of a blog entry
#258 Implement email validation in checkout
New option to specify the maximum number of displayed filter items
New option to specify whether all filter groups should be displayed expanded
#459 New field to specify html tag for page titles on widget level
Added shrink database to backend UI
#588 Alternative localized category name used as title for category pages
#592 Add a second category description displayed beyond products on category page
Promotion feeds now export the preselected price (including price adjustments and overrides)
Implement 'free shipping threshold' for feed creation
Billiger feed: Implement new field for shipping costs to austria
(Developer) Added BeginTransaction() and UseTransaction() methods to IDbContext
Improvements
(Perf) product list rendering up to 10x (!) faster now (depends on page size and view mode)
The data grid in the backend now preserves client state between requests (page, pageSize, sorting, filtering etc.)
Excel Import & Export: much lower memory consumption and increased performance
Moving pictures from DB to FS or vice versa is lightning fast now, consumes much lower memory and is encapsulated in a transaction which ensures reliable rollback after failure. Plus the database gets automatically shrinked after moving to FS.
Feed plugins: product query now paged to reduce memory payload
#589 Backend product list: add filter for products with "no category mapping" and "no manufacturer mapping"
Minor UI tweaks in checkout process
Payone: CC-Check via client API, not via Server API (requires PCI certification)
#189 Allow deletion of multiple reviews
#622 UI: Redesign table in Sales > Orders > Order > Tab Products
#625 Bundles can be ordered if an attribute combination of a bundle item is not available
#666 Export addresses in customer export
New shopping cart setting ShowItemsFromWishlistToCartButton
XML product export now is paged and more data gets exported
#560 Return requests: Add fields for last update, last update of requested action and general notes
#626 Add IsActive flag for checkout attributes
Bugfixes
Instant search box did not display all results when SQL Fulltext Search was enabled
Print order as PDF redirected to login although the admin already was logged in
#621 PDF Order: does not take overridden attribute combination price into account (in order line)
Amazon payments: Declined authorization IPN did not void the payment status
Fixed „Payment method couldn't be loaded“ when order amount is zero
#598 Wrong input parameter name for ReturnRequestSubmit
#557 Localize MVC validation strings
Fixed rare bug "The length of the string exceeds the value set on the maxJsonLength property" (Controller: Order, Action: OrderNotesSelect)
Debitoor: Adding order notes can result in infinite order update event loop with thousands of order notes
Tax rates persisted on order item level to avoid rounding issues (required for Debitoor, Accarda and Payone)
Hide additional shipping surcharge when display prices permission is not granted
Fixed "Adding a relationship with an entity which is in the Deleted state is not allowed" when adding bundles to cart
Fixed price calculation of multiple bundles issue
Fixed auto add required products for bundle items
Fixes #641: Protocol in sitemap should be HTTPS when ForceSslForAllPages is true
#640 Do not display shipping infos for grouped products in product lists
#634 Bundle price in list should not differ from price in details if there is only one bundle item with one attribute
Do not copy associated product when copying a bundle product
Null DeliveryTimeId when deleting products. Otherwise deleted products can prevent deletion of delivery times.
Fixed: Product with inactive attribute combination could be moved to wishlist, copied to cart and be purchased
Mobile Theme: Show prices according to selected variant value, display of deliverytime
Bundles: Display base price according to Catalog Setting > Product Detail > Display Base Price
SmartStore.NET 2.1.1
New Features
Html to PDF converter: PDF documents are created from regular HTML templates now, therefore radically simplifying PDF output customization.
Html widgets: added option to create a wrapper around widget content
SEO: added new settings Canonical host name rule. Enforces permanent redirection to a single domain name for a better page rank (e.g. myshop.com > www.myshop.com or vice versa)
SEO: added support for <link hreflang="..." ... /> in multi-language stores. The tags are automatically rendered along with the language switcher.
(Developer) Implemented new HtmlHelper extension AddLinkPart: registers <link> tags which should be rendered in page's head section
(Developer) Implemented new HtmlHelper extension AddCustomHeadParts: registers whatever head (meta) tag you wish
(Developer) Added SmartUrlRoutingModule, which can pass static files to UrlRoutingModule if desired (e.g. used by MiniProfiler). This way static files can be handled by regular actions or filters, without polluting web.config.
New payment plugin "Payone"
Option to set a delivery time for products available for order with stock quantity < 1
Option to disable product reviews on product detail page
Option to supress display of sub category picture links
Improvements
(Perf) Faster application warmup
(Perf) Faster product list rendering
Reworked routing: removed static file security barrier again (caused too much problems)
#545 Made all (applicable) settings multi-store-enabled
#579 Make all relative urls absolute prior sending email
The display order of attribute values are considered in the sorting of backend's attribute combination grid
Optimized error handling and redesigned error pages
Removed PageNotFound topic. Text is a simple locale resource now.
PayPal settings are multi-store-enabled
#555 Product edit: Improve category select box. Add history (last x selected items) above all others.
#510 Payment plugins: Qualify configuration(s) for multistores
#556 A negative value should be possible for additional payment fees
Dashboard: Order items linked with order list
Security: Missing http-only flag for some cookies set
Bugfixes
PayPal Express: corrected basket transmission by eliminating tax transmission
Fixed password recovery redirection
#552 Left navbar should stay expanded on product detail pages
#538 Specification attribute labels in product filter mask are not displayed localized
#540 Amazon payments: Multistore configuration might be lost if "All stores" are left empty
#532 Amazon payments: Reflect refunds made at amazon seller central when using data polling
#577 Exception thrown because of missing TaxRate table when opening tax by region provider configuration
Added IIS rewrite rule for /productreviews/{id} > /product/reviews/{id}
Email a friend redirects to "not found"
#567 Products marked as 'Featured' should also be included in regular lists
Fixed some missing company information in order to PDF export
#583 Fixed "The property rate with the value x is malformed" when creating products
Fixed ignored discount and tier price when product has attribute combination price
PayPal Standard provider now using shipping rather than billing address if shipping is required
Amazon payments: Order wasn't found if the capturing\refunding took place at Amazon Seller Central and the notification came through IPN
SmartStore.NET 2.1.0
New Features
(Developer) Overhauled plugin architecture:
Plugins are regular MVC areas now
No embedded views anymore. Views get copied to the deployment folder
No cumbersome return View("Very.Long.View.Identifier") anymore
Views in plugin source folders can be edited during debug. The changes are reflected without plugin recompilation.
(Developer) Theme inheritance: create derived child themes with minimum effort by overriding only small parts (static files and even variables).
Preview Mode: virtually test themes and stores more easily
New payment plugin Pay with Amazon
Support for hierarchical SEO slugs, e.g.: samsung/galaxy/s5/16gb/white
(Developer) Model binding for plugin tab views: models from plugin tabs get automatically materialized and bound to TabbableModel.CustomProperties[MyKey]. Extended the SmartModelBinder for this.
(Developer) New event ModelBoundEvent. Consume this in plugins to persist plugin specific models.
(Admin) Added GMC tab to product edit view. This is more a coding example for the above stuff rather than a new feature.
(Developer) Implemented AdminThemedAttribute: instructs the view engine to additionally search in the admin area for views. Very useful in larger plugin projects.
(Developer) Enhanced IMenuProvider: menu items can now be injected to the public catalog menu
(Developer) Implemented IWidgetProvider. Allows request scoped registration of action routes to be injectable into widget zones. Perfect for custom action filters.
(Developer) Simple widgets: the model of the parent action view context now gets passed to a widget.
(Developer) New IoC method ContainerManager.InjectProperties()
Implemented support for EU VAT regulation for digital goods (2008/8/EG directive)
Implemented Media Manager for HTML editor (including file upload)
Added CDN setting to store configuration. Allows static files to be served through a content delivery network, e.g. cloudfront. (contributed by 'normalc')
#393 Web API: Implement OData actions for simpler working with product attributes
#431 Web API: Add support for localized properties
ShippingByWeight: new settings to configure a small quantity surcharge
#216 Better return request support
#90 Directly set order status to completed
#413 Orders: Add a PDF export\download of selected orders
#69 Award reward points for product reviews
#164 Add multistore support for polls
#170 Multistore support for Newsletters
#266 Update Pending Order in Admin Panel
#331 Show CommentBox in checkout (optional)
Option to turn off the filter for products in categories
Export/Import was enabeled to work with localized values for name, short description and long description
Added two new themes 'Alpha Blue' and 'Alpha Black'
Improvements
New backend design and cleaner frontend theme
Replaced TinyMCE HTML editor with CKeditor
Simplified checkout process by combining payment method and info pages
(Perf) Lower memory consumption
(Perf) (Developer) Client Dependency updates
jQuery 1.8.3 > 2.1.1 (although the backend is still using v1.8.3 because of the Telerik components)
FontAwesome 3 > 4.1
Modernizr 2.5 > 2.7.2
jQuery UI to 1.11
SearchBox uses Typeahead now instead of jQuery UI AutoComplete
Got rid of obsolete jQuery UI files (will remove this later completely)
(UI) AJAXified product edit tab: all tabs other than the first one load on demand per AJAX
(Developer) Plugins can provide custom tabs more easily (now with on demand AJAX loading)
Task Scheduler:
Can run tasks manually now (async)
Better UI
Shows last error
(Developer) Breaking change: New parameter TaskExecutionContext for ITask.Execute()
UI: TabStrips remember their last selected tab across page requests in an unobtrusive way (removed old selection code)
Price formatting: the DisplayLocale's FormatProvider was not applied when CustomFormatting was specified for Currency
Admin: Specification attributes are now sorted by DisplayOrder, THEN BY Name
Admin: Replaced DatePicker with DateTimePicker control
(Perf) significantly increased excel import performance... again ;-)
(Perf) significantly increased excel export performance and optimized memory usage
(Perf) SEO sitemap is being cached now, resulting in fast reponse times with larger catalogs
(UI) optimized and reorganized product edit view a bit
(Developer) MVC filter attributes are now Autofac injectable
(Developer) Implemented RunSync extension methods for Func and Func<Task>. A reliable way to execute async operations synchronously.
(Developer) Refactored model creation for category navigation: it now incorporates TreeNode, which enables plugin developers to alter the main menu with the event hook NavigationModelBuilt.
(Developer) Added user.less to Alpha theme for user defined css overrides and tweaks
(Developer) Moved PublicControllerBase to SmartStore.Web.Framework
(Developer) Moved 'AdminControllerBase' to SmartStore.Web.Framework
(Developer) Optimized Bundle handling
Html.Add[Script|CssFile]Parts() now can handle already bundled resources correctly (no attempt is made to bundle them, the bundle's virtual url is returned instead)
Made extra bundles for frequently used resources (like sequence js, fileupload, image gallery etc.). This way they always come compressed.
#384 Web API: Inserting sluged recources like products require an URL record
#382 Promotion feed plugins: Asynchronous feed creation, more options and improvements
#433 GMC feed: Option to filter config records that have not been edited
#362 Display 'from {0}' for products with variant attributes
#239 Categories: Ask merchant if he want a cascading or a non cascading deletion
HTML text collapser: Make it usable for all long texts
#375 Implement SKU search for 'related products picker'
#391 Admin: allow searching/filtering for specification attributes
Removed OpenID plugin from core
Specification attribute values that are assigned to a product can be edited
Bugfixes
Twitter Auth: fixed SecurityTransparent error
Facebook Auth: fixed SecurityTransparent error
OpenID Auth: fixed SecurityTransparent error
#376 Product filtering: Category price range filter not working anymore
Return requests: Products to return won't be listed
#372 Biz-Importer sometimes shows inactive tier prices
PayPal Standard: Sending more localized values. Adjustment of net prices to avoid wrong PayPal total amount calculation.
Globalization fix in plugin data grids: inline editing for decimal values did not take current culture into account
#391 Show delivery time if out-of-stock orders are allowed by attribute combination
CustomerRole > TaxDisplayType Including VAT could not be saved
Product.DisableBuyButton was never updated when the stock quantity has been increased (e.g. as a result of order canceling)
Shipping.ByTotal: Fixed matching of rates by choosing the more specific over the common rate
A grouped product only shows up to 12 associated products
#405 Billiger feed: Wrong base price exported
#437 Mobile devices: Cannot add a product to the cart when it is grouped
PayPal Standard: Costs for checkout attributes were double charged
(Developer) Fixed Razor intellisense for plugin projects (NOTE: switch to 'PluginDev' configuration while editing plugin views, switch back when finished)
SmartStore.NET 2.0.0
Highlights
RESTFul WebApi
Highly optimized and simplified product management
Product Bundles
Considerably faster app startup and page processing
New variant attribute type: Linked Product
Package upload for plugins and themes
Lightning fast asynchronous Excel import with progress indicators and detailed reports
Product Bundles: create configurable product kits by combining products
Package upload for plugins and themes
New variant attribute type: Linked Product
#137 Shipping method option to ignore additional shipping charges
#175 IPayment plugin: Implemented deactivation of specific credit card types
#191 Implemented new scheduled task Delete logs
Added support for SummerNote HTML editor (experimental)
Enabled fulltext search
New setting to redirect to order detail page if an order completed
New setting to suppress the search for SKUs
Shipment list can be filtered by tracking number
#238 Working currency in context of request domain
#295 Display short description for payment plugins
Setting to skip the payment info page during checkout.
(Developer) Entity Framework code-based Migrations now fully supported in application core and all relevant plugins (no need to manually run SQL scripts anymore in order to update to newer version).
(Developer) Admin: Implemented entity-commit event message (for client EventBroker) in order to support custom data persistence in a loosely coupled manner.
(Developer) New interface IWidget for simplified widget development and multi-widgets per plugin
(Developer) Outsourced notifications from MVC controller and implemented INotifier for more centralized approach
Improvements
Highly optimized and simplified product management
Considerably faster app startup and page processing
Lightning fast asynchronous Excel import with progress indicators and detailed reports
#171: select2 Dropdown too short in OPC
Product filtering by price now supports decimal places
Enhanced Admin UI for Message Templates
Repliable Emails now have customer's email as ReplyTo address
Fix for EU VAT calculation: resolve NET from GROSS correctly + auto-switch to NET display type when customer is VAT exempt
Replaced dotLess engine with a native Javascript parser (BundleTransformer > ClearScript.V8)
#140 Import all plugin resources after adding a language
#45 Smarter logging. Save same log notifications only once including its frequency.
Updated jQuery Mobile to version 1.3.2
Updated TinyMCE html editor to version 4
Overhauled plugin management UI (plugin search among others)
Mobile: Only the first product pictures is now displayed in the product-detail-view the others are available by navigation or swiping
Mobile: Shop logo is now displayed at the top of the mobile page
Mobile: legal hints are shown in the footer
#228 Added Youtube to social network settings
#180 Display delivery time in shopping cart and relevant mails
#217 GMC Feed Plugin: Make export of expiration_date configurable
#222 Feed Plugins: Take special price into consideration
Canceling a PayPal, SU or PostFinance payment now redirects to the order detail page rather than checkout complete
Added an option to display the short description of products within the order summary
Added an option to turn off the display of variant price adjustments
#277 Show BasePrice (PAnGv) in cart also
GMC feed plugin: Export configurable shipping weight and base price info
#280 Filter orders by customer name
#190 App Restart: stay on current page
Filter orders: Order, payment and shipping status are multi-selectable
DatePicker control for variant attributes: displayed year range can be specified via Alias property ([BeginYear]-[EndYear], e.g. 1950-2020)
Significantly faster install process
Updated all dependant libraries to their latest versions
(Developer) Implemented PaymentMethodBase abstract class to simplify payment plugin development
Bugfixes
#150 GTB & disclaimer aren't readable when they become to long
#151 NewsletterSubscriptionDeactivationUrl-Token doesn't get repleaced
#153 Admin->Contentslider throws an error when asigned languages aren't available anymore
#160 Resource on confirm order page isn't escaped
#152 Copy message template does not work
SKU search did not work cause of wrong join statement
#165 TopicWidgets Sorting is not applied
Google Analytics: with active Order Number Formatter plugin the order number was posted twice (formatted and unformatted)
#188 Token Order.CustomerFullName doesn't get replaced when ordering as a guest
#194 Installation fails when installing products
#196 Samples cannot be downloaded
Product filter included deleted manufacturers
Mobile: Paginator does not work
Product could be overwritten by attribute combination data
Quantity field was shown though the add to cart button was disabled
#260 Delivery times translations are not getting applied
robots.txt: localizable disallow paths did not contain a trailing slash
#296 Fix price adjustment of product variant combinations
Resolved shopping cart rounding issues (when prices are gross but displayed net)
SmartStore.NET 1.2.1.0
New Features
Added option Limit to current basket subtotal to HadSpentAmount discount rule
Items in product lists can be labelled as NEW for a configurable period of time
Product templates can optionally display a discount sign when discounts were applied
Added the ability to set multiple favicons depending on stores and/or themes
Plugin management: multiple plugins can now be (un)installed in one go
Added a field for the HTML body id to store entity
(Developer) New property 'ExtraData' for DiscountRequirement entity
Bugfixes
#110: PictureService.GetThumbLocalPath doesn't add picture to cache if it doesn't exist (this broke PDFService among others)
#114: Runtime error occurs after new customer registration in the storefront
#115: XML exports could fail because of invalid characters
#121: Categories restricted to specific stores could also show up in other stores.
#125: Widget Trusted Shops Customer Reviews can not be configured
#127: Redirection to 404 failed with localized urls when shop ran under virtual application paths
#128: Switch language in store failed when SEO friendly urls were disabled
#134: Fix mobile checkout
#111: Send wishlist via e-mail doesn't work
Improvements
#97: Product numbers of attribute combinations could not be searched
#120: Excel product import: The same product pictures were imported repeatedly which led to duplicate pictures.
Updated FontAwesome to version 3.2.1
Minor CSS fixes
Info pages for all Trusted Shops widgets
Better display and handling when choosing a flag for languages
SmartStore.NET 1.2.0.0
Highlights
Multi-store support
"Trusted Shops" plugins
Highly improved SmartStore.biz Importer plugin
Add custom HTML content to pages
Performance optimization
New Features
Multi-store-support: now multiple stores can be managed within a single application instance (e.g. for building different catalogs, brands, landing pages etc.)
Added 3 new Trusted Shops plugins: Seal, Buyer Protection, Store Reviews
Added Display as HTML Widget to CMS Topics (store owner now can add arbitrary HTML content to any page region without modifying view files)
Color attributes are now displayed on product list pages (as mini squares)
Added ask question form to product pages
ShippingByTotal plugin: added BaseFee, MaxFee and SmallQuantitySurcharge.
ShippingByTotal plugin: added the ability to define zip ranges including wildcards.
Added 2 DiscountRule plugins: HasPaymentMethod and HasShippingOption
Better handling of localized SEO URLs (new settings: DetectBrowserUserLanguage, DefaultLanguageRedirectBehaviour and InvalidLanguageRedirectBehaviour)
Plugin language resources are now updateable via backend
Added Attributes tab to Admin > Order Detail
Added new (hidden) setting ExtraRobotsDisallows (enables store owner to add new Disallow lines to the dynamically generated robots.txt)
(Developer) Added new plugin Glimpse for SmartStore.NET
(Developer) Localizable views: the view engine now is able to resolve localized (physical) view files (by appending the language seo code to a view file name in the same folder, e.g. 'en' or 'de'). The engine first tries to detect a view file with the matching language suffix, then falls back to the default one.
(Developer) Added new interface IPreApplicationStart allowing plugins to register HttpModules very early in the app bootstrap stage
Improvements
Minor improvements for SOFORT Überweisung plugin
ContentSlider: updated 'sequence js' to most recent version and optimized html & css code
Content slider: the background slide behaviour is configurable now (NoSlide, Slide, SlideOpposite)
Some email templates sent to the store owner now have customer's address in the 'from' field
Topic titles are now shown in Admin > CMS > Topics grid
Log entry full messages are now displayed prettified in the backend
Croatia now has EU-VAT handling
Minor theme improvements
Updated FontAwesome to the latest version
Added 'Admin' Link to the header menu (many users just didn't find it in the 'MyAccount' dropdown ;-))
Added new option to disable/enable the display of a more button when the long description is to large
Added option to switch back to mobile view when displaying the desktop version on a mobile device
(Developer) Added properties for HtmlHelper and Model to 'AdminTabStripCreated' event type. This way external admin UI customization becomes easier and more flexible.
(Developer) Implemented minor tweaks and optimizations to the Theming Engine
(Developer) Added 'bodyOnly' parameter to TopicBlock ChildAction
(Developer) HtmlHelper SmartLabelFor now renders the model property name by default (instead of the SmartResourceDisplayName resource key)
Bugfixes
bunch of fixes and improvements for the SmartStore.biz Importer plugin
The feed for "Leguide.com" plugin did not work in Germany
Fixed minor issues in shipping-by-weight plugin
Fixed minor issues in Google Analytics widget
Paginator always jumped to the first page when using the product filter
Modal window for disclaimer topic was missing the scrollbar
Main menu doesn't flicker anymore on page load
ThemeVars cache was not cleaned when theme was switched
Content slider: container background did not slide in Firefox
KeepAlive task minor fix
(Developer) Fixed minor issues in build script
SmartStore.NET 1.0.1.0
Bug
* [SMNET-1] - Die Anzahl der eingetragenen Mengen bei Varianten wird nicht richtig im Warenkorb übernommen.
* [SMNET-5] - Fehler beim Hochladen von Bildern im IE
* [SMNET-6] - Texte in IFrame werden nicht komplett dargestellt
* [SMNET-7] - Versandart „Shipping by total“ funktioniert nicht.
* [SMNET-18] - Megamenu: Expand/collapse schneidet u.U. Submenu ab
* [SMNET-19] - Im Firefox können keine Inhalte im TinyMCE-Editor per Kontextmenu eingefügt werden.
* [SMNET-23] - Im HTTPS Modus wird (LESS)-CSS nicht interpretiert
* [SMNET-25] - Bei Eingabe einer falschen SSL-URL im Admin-Bereich ist kein Einloggen mehr möglich
* [SMNET-34] - Fehlermeldung nach dem Hochladen einer sbk-Datei
* [SMNET-46] - Es können keine NULL_Werte in SpecificationAttribute-Tabelle eingefügt werden
* [SMNET-58] - Katalog-Einstellungen - Productlist PageSize wird nicht gespeichert
* [SMNET-59] - ContentSlider: Wenn bei einem Slide kein Titel hinterlegt ist, kommt es zu einem Fehler
* [SMNET-61] - Wenn man beim Produktnamen in einer anderen Sprache einen Eintrag macht, erfolgt eine Fehlermeldung
* [SMNET-83] - Theme-Export schlägt mit Runtime-Error fehl
* [SMNET-142] - Die prozentuale Berechnung des Aufpreises bei der Zahlungsart Kreditkarte funktioniert nicht.
* [SMNET-150] - Die Angaben aus dem Voraussetzungstyp "Benötigte Kundengruppe" bei der Einrichtung eines Rabatts werden nicht gespeichert.
* [SMNET-152] - Fehler beim Speichern von Produkten, wenn lokalisierte Felder (aber nicht alle) mit Werten belegt werden.
* [SMNET-166] - GIF-Dateien werden nach dem Import mit schwarzem Hintergrund übernommen.
* [SMNET-167] - Produkte sind nach Spezifikations-Attributen filterbar, obwohl dieses Spezifikations-Attribut überhaupt nicht dem Produkt zugeordnet wurde.
* [SMNET-171] - Import von Newsletter-Adressen scheint bei zu vielen Datensätzen irgendwann "auszusteigen" (Performance-Problem)
* [SMNET-174] - Bezahloption Lastschrift: Kontodaten des Kunden im Backend nirgendwo einsehbar
* [SMNET-196] - Preisberechnung für Variant-Kombis fehlerhaft (Rabatte werden nicht berücksichtigt)
* [SMNET-198] - upgrade.sql für Order.DirectDebit[...] fehlerhaft
* [SMNET-199] - CategoryNavigationModel: Children von inaktiven Warengruppen müssen in Navigationsleisten ignoriert werden
* [SMNET-202] - SmartTabSelection mit verschachtelten Tabs fehlerhaft nach Reload einer Seite
Improvement
* [SMNET-13] - Attributwerte: der Text "Aufpreis" muss um "Minderpreis" erweitert werden.
* [SMNET-15] - Umgestaltung der Darstellung der Staffelpreise (Popover ab dem fünften Element)
* [SMNET-30] - MessageTemplates teilweise auf Englisch
* [SMNET-31] - Die Bestellbestätigung enthält keine Widerrufsbelehrung.
* [SMNET-33] - Falsche Beschriftung bei MWST-Befeiung (incl. VAT (0%))
* [SMNET-39] - CSS-Klasse .category-description sollte etwas margin nach unten haben
* [SMNET-40] - Beim Löschen von lokalisierte Ressourcen erscheint eine Englische Meldung
* [SMNET-43] - Bilder und der Langtext von Warengruppen werden beim Import nicht übernommen.
* [SMNET-47] - Fehlermeldung: Zeichenfolgen- oder Binärdaten würden abgeschnitten [...]
* [SMNET-48] - Legt man als nicht angemeldeter Kunde ein Produkt in den Warenkorb und geht anschl. in den Checkout, hat man kein Möglichkeit mehr, als Gast zu bestellen.
* [SMNET-49] - Varianten: Normalpreis > Variantpreis > Rabatt, u.U. inkonsistent und unlogisch
* [SMNET-56] - Der Hinweis „Preis auf Anfrage“ wird nicht auf der Produktdetailseite angezeigt.
* [SMNET-69] - Beschreibung für Parameter in den MessageTemplates
* [SMNET-138] - Währungsformatierung für EUR überdenken (Tausender-Trenner fehlt)
* [SMNET-139] - Feld 'Alias' in Attribut-Grid aufgenommen
* [SMNET-140] - ProductAttribute.Description beim Import sollte nicht mehr vom Varianttyp-Namen abgeleitet werden
* [SMNET-147] - ColorSquares Admin: kleines Farbquadrat im Admin-Grid links neben Beschriftung anzeigen
* [SMNET-151] - ColorSquares: Active-Zustand besser hervorheben (z.B. dunklerer border)
* [SMNET-153] - MiniBasket: "Zur Kasse" Button per Default aktivieren
* [SMNET-160] - Fehlermeldungen beim Anlegen eines Kunden sind nicht lokalisiert.
* [SMNET-180] - Leichten Border und Verlauf in Lieferzeit-Indikator eingebaut
* [SMNET-188] - Lokalisierung: IsDirty-Flag und Option "Nur neue anfügen"
New Feature
* [SMNET-14] - Brutto/Netto Preisanzeige über Kundengruppen steuerbar
You can’t perform that action at this time.
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.