• silvercart neue version

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
This version of SilverCart is the best we ever had and we use it in almost all of our projects. It is also a result of community feedback. We are happy that our SilverCart community is constantly growing.

New Modules for SilverCart

We have some new modules that are compatible with SilverCart 1.3 only. Get them via our BitBucket repositories.

Customer Ratings

This module allows to add a customer rating to a product.

Groupview modules

The modules groupview fourtile and groupview threetile expand the product presentation options selectable by the user. Defaultly we had tile and list view.

Megamenu

With many product groups a horizontal navigation  will come to its limits. The megamenu module brings an interactive menu powered by javascript.

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 ;)