SilverCart Version 1.3 wurde veröffentlicht
Es ist geschafft! Wir haben SilverCart 1.3 veröffentlicht. Es gibt so viele neue Funktionen und Verbesserungen und wir haben lange an diesem Release gearbeitet. Die wichtigste Neuerung ist die durchgehende Mehrsprachigkeit. Ausserdem gibt es die folgenden Neuerungen:
Neue Funktionen
- Verbessertes Widget-System mit vielen neuen Widgets: Slidorion, image slider, search query cloud, product group navigation
- Überarbeiteter Verwaltungsbereich mit verbesserter Benutzbarkeit
- Durchgehende Mehrsprachigkeit
- Niederländische Übersetzung (community contribution)
- Russische Übersetzung
- Print options in front and backend that create a PDF file
- Massenänderungen von Bestellungen (z.B. für den Rechnungsdruck)
- Neuer Seitentyp "SiteMap"
- Dropdown zur Auswahl der Sprache im Frontend
- CLI Controller um Updates über sake durchzuführen (sake dev/build flush=all)
- Neuer Seitentyp zur Anzeige der aktiven Bezahlarten
- Widgets können jetzt beleibigen Produkten zugeordnet werden
- Neues Autocomplete-Field um Zuordnungen effizienter durchführen zu können
- Neue Produktgruppenansichten (3-spaltig, 4-spaltig)
- Druckfunktion in der Artikeldetailsansicht
- META-Tags werden automatisch befüllt wenn keine individuellen Einträge vorgenommen wurden
- Neues behat/mink Test-Framework (eigenes Modul)
- Einfache Integration von Piwik-, Google Analytics-, und Google Webmaster-Tracking-Codes über das neue SEO-Tab in der SiteConfig
- Einfache Integration von SocialMedia Links in der SiteConfig
Detailverbeserungen
- Viele nützliche statische Methoden wwurdn in die neue Klasse New SilvercartTools ausgelagert
- Versandarten können jetzt Kundengruppenabhängig konfiguriert werden
- Dateien und Bilder können schneller und mit weniger Mausklicks hinzugefügt werden.
- Bei Übersetzungen kann der komplette SiteTree auf Knopfdruck in der neuen Sprache angelegt werden
- Bei Übersetzungen kann der komplette SiteTree auf Knopfdruck in der neuen Sprache veröffentlicht werden
- Alle Widgets können mit zusätzlichen CSS-Klassen versehen werden
- Erhebliche Geschwindigkeitsverbesserungen im Frontend und im Adminbereich
- Optimiertes Standardlayout
- Das Attribut IdentifierCode ist im Adminbereich nur noch für Administratoren zugänglich
- Die erste Verfügbare Versandart ist im Checkout vorausgewählt
- Der CMS-Content einer Produktgruppe wird nur noch auf der ersten Produktgruppenseite angezeigt
- Verbesserte 'Passwort-vergessen'-Funktion
- Eine Zahlart kann in Abhängigkeit der Versandmethode verwendet werden
- Beleibige Länder können Versandkostenfrei sein
- Verbesserte Dateiuploadfunktion durch das neue SilvercartFileIFrameField
- META Canonical für gespiegelte Produkte für SEO zur vermeidung von Duplicate Content
- DataObjects können jetzt als XML exportiert werden
- Mit dem SilvercartDownloadPageHolder und der DownloadPage können mehrere Downloads im Frontend angelegt werden
- Widgets können per Drag&Drop sortiert werden
- Added post pricing attribute to shipping fees to declare a shipping fees pricing as manually set after order
- Pricetype is now editable on a customer group
- Added action to mark/unmark all visible entries of a backend table
- SearchResultsPage extends ProductGroupPage now to provide consistent behavior of template rendering and prevending redundant code
- Product groups can be configured to show no products
- non administrative members can now be added to an administrative group by an admin
- Price amount of a shipping fee is now extendable by decorator
- Added editable table list field to execute batch actions onto a selection set out of the fields entries (order status change, print html, print pdf, export dhl easylog, ...)
- Added parameter to use short filenames for sake controlled XML export
Bugfixes
- Meta info now gets displayed correctly
- Fixed missing address accessor mehtods in SilvercartOrderDetailPage_Controller
- Fixed broken search function in product detail page, order detail page and address detail page
- Reorderd last checkout step to meet new german law requirements
- Fixed tax calculation of an orders shipping fee
- Fixed payment methods displayed on payment methods page for anonymous customers
- Prevented sending emty emails in SilvercartShopEmail
- Fixed product import routine
- Removed all HTMLText fields from widgets because they do not save their values correctly
- Fixed fatal crash when the system tries to delete a cart position related to an already deleted product
Corefixes (change to SilverStripe)
- Added possibility to overwrite restrictFields of CMS fields params by decorator. DataObject.php has to be modified to do that hg push! This is needed to provide a working ModelAdmin for Member when handling with many Customer/Address/ShoppingCart objects
New Modules for SilverCart
Customer Ratings
Groupview modules
Megamenu
Haendlerbund
This module provides an interface to the german Händlerbund, which is a federation for legal affairs for online resellers.
Protectedshops
Protectedshops provides third part ratings and a trust certificate for your shop.
Cross selling
A new widget for products and product groups that shows cross selling products. These may be defined manually or automatically based on your sale statistics.
Latest products
Provides a widget that displays a configurable number of new products.
Vouchers
This module allows to add voucher rebates (absolute and relative) to SilverCart.
PDF invoice
Automatically creates PDF invoices for orders.
COD
Payment method for cash on delivery.
Product attributes
Provides attributes for products and a widget to filter by attributes on product group pages.
Baseprice
Provides base price calculation for products. This is necessary due to EU laws.
Graduated prices
This module brings rabates depending on customer groups and product quantity.
Product variants
This module allows to add product variants to your SilverCart installation.
Freight groups
This module lets you define freight / cargo groups to restrict shipping methods to defined groups. A freight grooup can be related with a product, so you can define a product to be shipped by forwarding independant of it's weight or dimensions.
These modules bring many new features to SilverCart and are available free of charge. Feel free to donate some pizza or cool drinks, others have done it before you ;)