Apr
21

Magento Shopsoftware Testbericht

Magento ShopsoftwareMagento ist die neue Open Source Shopsoftware am Händlerhimmel. Viel gepriesen und auf dem Zend Framework basierend weckte der Neuling mein Interesse und ich habe mich einmal näher mit dem Projekt auseinandergesetzt.

Erster Eindruck

Die Magento Website kommt saubergestylt in schickem und zeitgemässem Design daher. Dafür, dass das Produkt sehr neu ist, ist es hervorragend präsentiert. Gut gemachte Produktvideos zu Frontend und Adminbereich machen Lust auf mehr. Natürlich fehlen auch die üblichen Elemente wie Wiki, Dokumentation, Community und Entwicklerforum nicht – allerdings sind diese noch nicht ganz so stark gefüllt wie bei der älteren Konkurrenz, z.B. OXID eShop oder XT-Commerce. Der Download ist schnell gemacht und natürlich kostenlos, denn Magento ist ja Open Source.

Screens

Basis Zend Famework

Das Zend Framework finde ich äußerst spannend! Der konsequente Model-View-Controller Ansatz von Zend ist absolut der Weg der Zukunft. Der Aufbau des Frameworks ähnelt sehr stark dem von z.B. Symfony, also eine grosse library mit zahlreichen Framework Funktionen, Die nutzung einer Datenbankabstraktion und die strikte Trennung von Anwendungslogik und Templates. Einziger Nachteil des Frameworks (und des ganzen MVC Konzeptes) ist der erhöhte Performancebedarf, der jedoch durch etwas größer dimensionierte Hardware und Caching kompensiert werden kann. Mehr zum Thema Magento Performance hat die TechDivision geblogt.

Ich finde es äußerst spannend mit einem Shopsystem zu arbeiten, welches nicht seinen eigenen MVC Rahmen bastelt, sondern auf einem optimierten Framework aufbaut. Das garantiert, dass sämtliche nur denkbaren Änderungen und Erweiterungen eigentlich problemlos integrierbar sein sollten. Ausserdem wird schnell jeder Programmierer, der das Zend Framework kennt, auch mit Magento zurecht kommen.

Installation

Im Installationspaket von Magento sind alle benötigten ZEND Framewor Bibliotheken enthalten. Daher ist die Installation – vorrausgesetzt man erfüllt mit PHP 5.2 alle Systemvorraussetzungen – durch das 5 schrittige Setup Prozedere denkbar einfach. Also ZIP Archiv herunterladen, auf den Webserver entpacken und die Domain aufrufen. Automatisch wird das Setup gestartet. Nach Angabe der Datenbankzugänge und Länderauswahl ist man dann auch schon fertig und kann in en Adminbereich wechseln oder sich das Frontend ansehen.

Im Admin erwarten den Anwender zahlreiche Optionen, doch sind diese sehr übersichtlich gegliedert – eine wahre Freude an Backend. Und wenn man einmal alle durchgeklickt hat, sind es dann doch auch nicht mehr so viele. Nach einigen Grundeinstellungen können dann auch schon die ersten Produkte eingetragen werden. Der Shop kommt mit einem vollständigen Demolayout – also kanns sofort losgehen…

Features

Die Produktpflege basiert ganz stark auf dem Prinzip von Attributen, auch Varianten – in Magentosprache „configurable products“, lassen sich darüber generieren. Ansonsten gibt es alle üblichen Shopfeatures: Crosselling, Bezahlmethoden, Newsletter, Versandmethoden, Kundenkonto, Wishlist etc. Auch ein sehr komfortables CMS ergänzt das Shopsystem. So lassen sich Promotionseiten, Landing Pages und Kundeninformationen komfortabel über das Backend pflegen und anlegen. Bewertungs- und Kommentarfunktion, Tell a friend und andere Communityfeatures runden das Programm ab.

Besonders ist auch die Möglichkeit Multishops, also mehrere Frontends aus einem Admin, zu erzeugen, wobei die Konfiguration noch etwas umständlich ist und wohl noch nicht viel Praxiserfahrung damit gemacht wurde.

Deutscher Markt

Problematisch ist natürlich bei Magento, dass es ein amerikanisches Produkt ist. Es ist einfach nicht für den Deutschen Markt entwickelt worden und erfüllt keinerlei rechtliche Anforderungen wie z.B. das „inkl. MwSt. zzgl. Versandkosten“ bei der Preisdarstellung, das Häkchen zum AGB akzeptieren im Checkout, eine Datenschutzerklärung etc. – ich glaube sogar gesehen zu haben, dass man Kreditkartendaten speichern kann. Umsatzsteuerausweisung gibt es nicht – weder im Warenkorb noch in der Bestellbestätigung. Auch habe ich es erstmal nicht hinbekommen, den Shop auf Deutsch umzustellen, obwohl ich es bestimmt 1,5 Stunden lang mit Forum und Wikirecherche versucht habe. So sind der Adminbereich sowie alle Beschriftungen wie „add to cart“ statt „in den Warenkorb“ englisch. Aber das soll sich wohl laut Forum irgendwie lösen lassen…

Fazit

Magento ist eine neue Entwicklung auf dem Shopmarkt. Das bringt Schwung und Konkurrenzdruck für die Mitbewerber und mit Sicherheit auch ein hervorragendes System auf einer soliden Framework Basis – etwas, was nach jahrzentelanger Nutzung von OS und XT Commerce mal Zeit wurde. Aktuellste Techniken und ein hervorragender Communityansatz werden dem Shopsystem mit Sicherheit viele gute Jahre bescheren, für den breiten Markt ist die Software allerdings noch nicht reif. Das liegt an der Deutschland-spezifischen Problematik und daran, dass es einfach noch zu wenig Erfahrungen, Third Party Module und Schnittstellen für das System gibt. So wird man sich derzeit als Shopbetreiber noch oft als Pionier mit einer Problematik auseinandersetzen, die bei anderen Systemen schon vor Jahren gelöst wurde. Für Entwickler sicherlich eine Freude – für Shopbetreiber sicherlich an vielen Stellen teurer als eine für den deutschen Markt ausgereifte kostenpflichtige Shoplösung wie z.B. OXID eShop – aber das kann sich mit der Zeit ändern!

12 Gedanken zu „Magento Shopsoftware Testbericht

  1. willky

    Mit dem Release der Version 1.0 ist das Interesse an Magento ja nochmals deutlich gestiegen. Ich beschäftige mich bereits seit über einem halben Jahr relativ intensiv mit Magento und bin überzeugt, dass an dieser Software im Open Source Shop-Bereich mittelfristig kein Weg vorbei führt.
    Wer in das Thema Magento einsteigen möchte, für den gibts unter http://magento-commerce.blogspot.com/2008/05/magento-basis-wissen.html Links zu allem Wissenswerten. Damit sollte der Einstieg klappen….

    Antworten
  2. TechDivision

    Vielen Dank für den gelungenen Überblick. Hierzu noch ein paar Ergänzungen. Seit geraumer Zeit ist Magento in der neuen Version 1.1 verfügbar. Hier wurden insbesondere einige Besonderheiten des deutschen Marktes berücksichtigt (Stichwort: Terms & Conditions). Außerdem wurden neben zahlreichen Bugfixes auch einige neue Features implementiert (z.B. individuelle Produktattribute). Auch an der Performance wurde gearbeitet, so dass die Software jetzt noch problemloser und schneller läuft. Alles in allem also ein weitere Schritt in die richtige Richtung. Wer sich im übrigen näher mit Magento auseinandersetzen möchte, der findet mit unserem kostenlosen Magento eBook den richtigen Einstieg. Auf über 50 Seiten werden die ersten Schritte mit Magento erklärt. Das eBook steht unter der nachfolgenden URL zum download bereit: http://www.techdivision.com/index.php?id=323

    Antworten
  3. Social bookmarking

    Hier wurden insbesondere einige Besonderheiten des deutschen Marktes berücksichtigt (Stichwort: Terms & Conditions). Außerdem wurden neben zahlreichen Bugfixes auch einige neue Features implementiert (z.B. individuelle Produktattribute).

    Antworten
  4. chichan

    Hier wurden insbesondere einige Besonderheiten des deutschen Marktes berücksichtigt (Stichwort: Terms & Conditions). Außerdem wurden neben zahlreichen Bugfixes auch einige neue Features implementiert (z.B. individuelle Produktattribute).

    Antworten
  5. Pingback: OXID eShop 4.0 Betatest | Planet OXID

  6. Pingback: OXID eShop 4.0 Betatest | HB E-Commerce Blog

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.