kleiner Marktüberblick zu den großen Open Source E-Commerce Systemen Magento, OXID eShop, Shopware. Keine tabellarischen Listings, sondern Betrachtung von Aspekten wie SEO, Mobile Fähigkeit, Performance, Suche (Solr/ElasticSearch), Payment Service Provider, eFire, eXchange Marktplätze, Code-Qualität, Google Trends etc
1. Open Source E-Commerce
2013
„kleine Marktübersicht“
Björn Schotte // @BjoernSchotte // bjoern.schotte@mayflower.de
MAYFLOWER GmbH
http://creativecommons.org/licenses/by-sa/3.0/deed.de
2. Über den Referenten: Björn Schotte
‣
Unruhestifter ;-)
‣
Geschäftsführer MAYFLOWER GmbH
‣
Senior Consultant
‣
E-Commerce Konzeption & Implementierung
(„Plan, Build, Run“)
‣
hilft Kunden, die Herausforderungen ihres Geschäfts im Online
Umfeld zu lösen. Experte zu E-Commerce Themen
‣
MAYFLOWER: 60+ Devs, Individualsoftware Web, Mobile & EBusiness/E-Commerce
3. Agenda
‣
Make - or buy? Argumente und Einsatz für Make
‣
Hersteller Facts
‣
Community oder Enterprise Edition?
‣
Betrachtung Performance
‣
Betrachtung Payment-Systeme
‣
Betrachtung ERP/PIM-Anbindung
‣
B2B Fähigkeit
‣
Mobile?
‣
Internationalisierung, Mehrmandanten-Fähigkeit
‣
Suche
‣
Alternative Shop Frameworks
‣
Was Sie bei Ihrem E-Commerce Projekt beachten sollten
keine Dienstleister Listings!
16. Hersteller Facts: Magento (1)
‣
Ursprung USA, gehört seit 2011 zu eBay Inc.
‣
>100 Mitarbeiter
‣
stark im Fokus kleinere und mittlere Shops („Magento Go“
Angebote etc)
‣
eBay auch an GSI eCommerce beteiligt -> Enterprise Level bei GSI
‣
in Deutschland nur wenige große Shops auf Magento Basis
online
17. Hersteller Facts: Magento (2)
‣
keine Präsenz in Deutschland, repräsentiert durch AgenturLandschaft
‣
stark getragen von Community (zB mit Meet Magento)
‣
Entwicklung vornehmlich im osteurop. Raum (Kiev)
‣
mehr als 200.000 Installationen
‣
ca. 300 Solution Partner weltweit
‣
eigener Modul-Marktplatz (durchwachsene Qualität)
19. Hersteller Facts: OXID (1)
‣
Unternehmen mit Sitz in Freiburg sowie Standort in Halle
‣
ca. 60 Mitarbeiter
‣
Entwicklung des Shops vornehmlich in Litauen, eFire Plattform
in Deutschland
‣
3 Editionen: Community, Professional, Enterprise
‣
eFire Plattform zur „One Click“ Integration von Channels und
Payment
‣
Schwerpunkt des Herstellers im Enterprise Segment
20. Hersteller Facts: OXID (2)
‣
mehr als 150 Partner, vornehmlich in DACH
‣
seit 2013 keine Preisinfos mehr auf der Website
‣
Version 5.0 konzentriert sich stark auf Performance &
Skalierung
‣
eigener Modul Marktplatz OXID eXchange (Qualität
durchwachsen)
21. Hersteller Facts: OXID (3)
‣
eigene Professional Services Organisation (>10 Personen)
‣
tritt in Konkurrenz zu den OXID Partnern (!)
‣
Quellcode seit 2013 auf GitHub, komplett Open Source
‣
Trend: zukünftig noch stärkere Entwicklung in Richtung Open
Source, Beispiele Mobile Responsive Template Open Source
sowie PayPal Standalone Modul
23. Hersteller Facts: Shopware (1)
‣
Hersteller aus Deutschland (Schöppingen, Münsterland)
‣
Entwicklung in Deutschland, Quellcode auf GitHub
‣
mehr als 600 Partner
‣
mehr als 18.000 Installationen
‣
mehr als 800 Plugins
24. Hersteller Facts: Shopware (2)
‣
setzt stark auf Kooperationen mit anderen
‣
Bepado (2013): B2B Marktplatz zur Vernetzung von Händlern
untereinander (zB Libri Produkte im eigenen Shop anbieten)
‣
Allianz Shopware & plentymarkets (Shopware als Frontend)
‣
Omeco: zieht Shopware der eigenen Lösung vor
33. Performance, Skalierung
‣
OXID V5.0 legt Wert auf Performance-Steigerung sowie
Skalierungsmöglichkeiten
‣
Magento sehr komplex, Skalierungs-Maßnahmen grundsätzlich
empfehlenswert
‣
Dritt-Dienstleister bieten Module für Magento/OXID mit vorkonfektionierten
Infrastrukturen für Monats-/Jahresbeiträge
‣
grundsätzlich: Performance/Skalierung ist ein „Problem“ des darunter
liegenden Application Stacks (Betriebssystem, Webserver, PHP, Datenbank
MySQL)
‣
Optimierung über Standard Open Source Komponenten wie nginx, varnish,
memcache/Redis möglich
35. Anbindung an PSPs
‣
unzählige PSPs lassen sich über vorgefertigte Module anbinden
‣
Auflistung aller PSPs würde hier zu weit führen, Einsatz meist
abhängig von den Konditionen (%-fee, Monatsbeiträge etc) und
den eingesetzten Zahlungsmitteln
‣
Besonderheit OXID: über eFire Plattform sind einige PSPs
(Heidelpay, Paypal) sehr komfortabel einbindbar
37. ERP/PIM Anbindung (1)
‣
in großen Projekten wird meist die Shop-interne
Produktverwaltung „ausgeknipst“
‣
stattdessen direkte Anbindung an ERP/PIM
‣
Vorsicht: bei den vorkonfektionierten Modulen meist großer
Anpassungsaufwand notwendig. Hier prüfen, ob ggf eine
eigene, direkte Anbindung sinnvoller ist.
38. ERP/PIM Anbindung (2)
‣
Grundsatz: ERP/PIM Anbindung häufig mit hohem Customizing
verbunden, auch auf ERP/PIM Seite („ist einfach so“)
‣
OXID bietet SOAP-Modul
‣
Einsatz nicht unbedingt empfehlenswert, da SOAP kompliziertes
Protokoll
‣
besser: Shopsystem holt Daten vom ERP und pushed sie direkt in
die Shop-Datenbasis
‣
Einsatz von Caching Mechanismen bei „langsamen“ ERPVerbindungen empfehlenswert
40. B2B Fähigkeit
‣
B2B Fähigkeit in allen drei Shopsystemen nahezu gegeben
‣
Vorsicht bei Preisberechnungen (B2B: vom Nettopreis),
insbesondere aufgrund von Rundungsfehler-Möglichkeiten in
der Berechnung (OXID 4.x berechnet USt falsch)
‣
kompliziert wird es, wenn jeder Geschäftskunde „echte“
Einzelpreise mit unterschiedlichen Rabatten hat
‣
hilfreich ist es hier dann, wenn das ERP System das führende
System darstellt und echte Preise on-the-fly abgefragt werden
42. mit dem Tablet einkaufen - Responsive Layout
‣
Responsive Default Layouts haben alle Anbieter im Programm,
teilweise auch von Dritt-Dienstleistern (kostenlos wie
kommerziell)
‣
es kann Sinn machen, auf diesen Layouts aufzusetzen, jedoch:
‣
es gibt für Responsive Design
‣
viele offene Baukastensysteme (twitter Bootstrap ist nur
eines von vielen)
‣
viel Anpassungsbedarf ist inhärent, speziell für Ihre LayoutWünsche
43. mit dem Tablet einkaufen - Mobile Apps
‣
OXID u Magento bieten gegen Mietpreis eigene, rudimentäre
native Mobile Apps an (OXIDs native App nutzt als Basis die
mobilemojo App)
‣
Shopware setzt technologisch auf SenchaTouch für Mobile
„App“ (HTML-based Webapp für Mobile optimiert)
‣
Open Source Mobile App für OXID, Magento, Shopware:
www.cushymoco.com (Disclosure: by Mayflower!)
44. Can I buy this
product?
Internationalisierung &
Mehrmandantenfähigkeit
45. Can I buy this product?
‣
Mehrsprachen- und Mehrwährungsfähigkeit in allen Produkten
‣
OXID: Subshops leider nur in der Enterprise Edition
(„workaround“: mehrere CE-Installationen, wenn man eh noch
eine Middleware zum ERP hat und wegen weltweiter Verteilung
unterschiedliche Shop-Installationen hat)
‣
Magento via GWS (Global, Website, Store)
‣
Shopware: Subshops via kommerziellem Plugin für CE, PE, in
Enterprise Edition enthalten
47. Finden, nicht Suchen
‣
Shop-Systeme haben gute Anbindungsmöglichkeiten zu
Suchservices wie FactFinder, PrudSys und Konsorten
‣
Vorsicht bei Magento FactFinder Modul: Performance-Probleme
möglich!
‣
übliches Vorgehen in größeren Szenarien: statt FactFinder & Co.
einen Such-Indexer wie Solr oder ElasticSearch nehmen und die
Suche selbst betreiben (performanter, deutlich besser
anpassbarer), insbesondere bei Facetten-Suche und
umfangreichen Filterings
49. SEO-Fähigkeit
‣
alle Systeme bieten SEO-Fähigkeit und unterstützen moderne
Anforderungen an SEO
‣
Erfolg von SEO hängt mehr von Ihren Maßnahmen (Content,
passendes Keywording etc.) ab
‣
fragen Sie Ihre SEO-Agentur - diese im E-Commerce Projekt
parallel mit ins Boot holen
60. Es müssen nicht alle
Anforderungen JETZT
en detail geklärt
werden.
61. „Und wie kann ich dann
ein Budget planen?“
Hinweis: Webinar Agile Verträge, http://
de.slideshare.net/BjoernSchotte/vertraege-inagilen-projekten
62. Früher Live-Gang (mit weniger
Features) = klein starten, Markt
schnell testbar, früher Umsatz
generieren, elastische Änderungen,
flexibleres E-Commerce
63. Integration Design/UX:
direkt beim DL oder mit
weiterem Dienstleister
Vorsicht: keine serielle Lieferung
Design->Entwicklung, sondern parallele Arbeit
64. techn. Dienstleister
sollte die „Führung“
übernehmen
keine Berater o.ä. als PMler „nebenher“
aufgleisen, macht Schwierigkeiten
65. Vorsicht vor Zukauf von
Drittmodulen aus den
Shopmarktplätzen
Qualität nicht immer gut, Quellcode manchmal
verschlüsselt, manchmal Doku nicht so gut
(Nachfragen!). Auf Zertifizierungen durch ShopHersteller achten. Je mehr Drittmodule, desto
höher die Abhängigkeiten.
66. „Lasst uns E-Commerce Projekte
besser machen. Durch sinnvolle Make
or Buy Auswahl, iterative Planung
und schnelle Realisierung.“
http://mayflower.de/