66
Open Source E-Commerce 2013 „kleine Marktübersicht“ Björn Schotte // @BjoernSchotte // [email protected] MAYFLOWER GmbH http://creativecommons.org/licenses/by-sa/3.0/deed.de

2013 OS E-Commerce Magento OXID Shopware

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: 2013 OS E-Commerce Magento OXID Shopware

Open Source E-Commerce2013

„kleine Marktübersicht“

Björn Schotte // @BjoernSchotte // [email protected] GmbH http://creativecommons.org/licenses/by-sa/3.0/deed.de

Page 2: 2013 OS E-Commerce Magento OXID Shopware

Ü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 & E-Business/E-Commerce

Page 3: 2013 OS E-Commerce Magento OXID Shopware

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!

Page 4: 2013 OS E-Commerce Magento OXID Shopware

Prolog: Make or Buy?Argumente für Make

Page 5: 2013 OS E-Commerce Magento OXID Shopware

Spitze Anforderungen, die 80/20 Lüge

Page 6: 2013 OS E-Commerce Magento OXID Shopware

neue E-Commerce Modelle

(„Shopping Clubs“ etc)

Page 7: 2013 OS E-Commerce Magento OXID Shopware

tiefe Integration in andere Systeme

Page 8: 2013 OS E-Commerce Magento OXID Shopware

Shop ist nicht die Hauptkomponente

Page 9: 2013 OS E-Commerce Magento OXID Shopware

„brauche nur Warenkorb und

Payment“

Page 10: 2013 OS E-Commerce Magento OXID Shopware

Beispiele:Vaillant Ersatzteilshop,Gaming Plattform mit

Payment für PowerUps,Community mit Mini-Shop

Page 11: 2013 OS E-Commerce Magento OXID Shopware

Beispiel Vaillant ETShop‣ SAP-Integration, OCR Bilderkennung, Offline-Fähigkeit, Mobile

App, International + mehrere Marken, NodeJS/ExtJS/PHP ...

Page 12: 2013 OS E-Commerce Magento OXID Shopware

Hier Anpassung der drei großen Systeme sehr

umständlichteuer, daher eher Make. Im Zweifel durch den

Dienstleister beraten lassen!

Page 13: 2013 OS E-Commerce Magento OXID Shopware

Die Hersteller Facts

Page 14: 2013 OS E-Commerce Magento OXID Shopware

Google Trends

Page 15: 2013 OS E-Commerce Magento OXID Shopware

Magento

Page 16: 2013 OS E-Commerce Magento OXID Shopware

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

Page 17: 2013 OS E-Commerce Magento OXID Shopware

Hersteller Facts: Magento (2)‣ keine Präsenz in Deutschland, repräsentiert durch Agentur-

Landschaft

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

Page 18: 2013 OS E-Commerce Magento OXID Shopware

OXID eSales AG

Page 19: 2013 OS E-Commerce Magento OXID Shopware

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

Page 20: 2013 OS E-Commerce Magento OXID Shopware

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)

Page 21: 2013 OS E-Commerce Magento OXID Shopware

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

Page 22: 2013 OS E-Commerce Magento OXID Shopware

shopware AG

Page 23: 2013 OS E-Commerce Magento OXID Shopware

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

Page 24: 2013 OS E-Commerce Magento OXID Shopware

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

Page 25: 2013 OS E-Commerce Magento OXID Shopware

Community oder Enterprise Edition?

Page 26: 2013 OS E-Commerce Magento OXID Shopware

Genau hinsehen: wenig Ausdifferenzierung bei

Features?

Page 27: 2013 OS E-Commerce Magento OXID Shopware

Genau hinsehen: Support - macht evtl

sowieso der Dienstleister?

Page 28: 2013 OS E-Commerce Magento OXID Shopware

Genau hinsehen: „it‘s just PHP“?

Page 29: 2013 OS E-Commerce Magento OXID Shopware

Dennoch: Einsatz Enterprise Edition kann Sinn machen

(Vorsicht bei Beratung durch die System-Partner)

Page 30: 2013 OS E-Commerce Magento OXID Shopware

Beratung durch Systempartner

sich sinnvoll beraten lassen

Page 31: 2013 OS E-Commerce Magento OXID Shopware

Partnermodelle teilweise mit

Umsatzzwangwenig/keine intrinsische Beratung in Richtung

Kunde!

Page 32: 2013 OS E-Commerce Magento OXID Shopware

Performance & Skalierung

damit‘s schnell rennt

Page 33: 2013 OS E-Commerce Magento OXID Shopware

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

Page 34: 2013 OS E-Commerce Magento OXID Shopware

Anbindung Payment

damit Kunden bezahlen können

Page 35: 2013 OS E-Commerce Magento OXID Shopware

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

Page 36: 2013 OS E-Commerce Magento OXID Shopware

Anbindung ERP/PIM

wo sind meine Produkte?

Page 37: 2013 OS E-Commerce Magento OXID Shopware

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.

Page 38: 2013 OS E-Commerce Magento OXID Shopware

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“ ERP-Verbindungen empfehlenswert

Page 39: 2013 OS E-Commerce Magento OXID Shopware

B2B Fähigkeit?Ich habe nur Geschäftskunden

Page 40: 2013 OS E-Commerce Magento OXID Shopware

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

Page 41: 2013 OS E-Commerce Magento OXID Shopware

mit dem Tablet einkaufen

Stichwort Mobile Support

Page 42: 2013 OS E-Commerce Magento OXID Shopware

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 Layout-Wünsche

Page 43: 2013 OS E-Commerce Magento OXID Shopware

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

Page 44: 2013 OS E-Commerce Magento OXID Shopware

Can I buy this product?

Internationalisierung & Mehrmandantenfähigkeit

Page 45: 2013 OS E-Commerce Magento OXID Shopware

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

Page 46: 2013 OS E-Commerce Magento OXID Shopware

Finden, nicht Suchen

Kunden schnell zum Kauf bringen

Page 47: 2013 OS E-Commerce Magento OXID Shopware

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

Page 48: 2013 OS E-Commerce Magento OXID Shopware

SEOüber Suchmaschinen gefunden werden

Page 49: 2013 OS E-Commerce Magento OXID Shopware

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

Page 50: 2013 OS E-Commerce Magento OXID Shopware

Alternative Shop Frameworks... wenn‘s kein Buy sein soll

Page 51: 2013 OS E-Commerce Magento OXID Shopware

SyliusSymfony2-basierend

https://github.com/Sylius

Page 52: 2013 OS E-Commerce Magento OXID Shopware

Was Sie für Ihr nächstes E-Commerce

Projekt beachten sollten

Page 53: 2013 OS E-Commerce Magento OXID Shopware

Die Online-Welt dreht sich schneller, als Sie es aus dem „Offline“ Kanal

her kennen

Page 54: 2013 OS E-Commerce Magento OXID Shopware

Vergessen Sie „80% liefert der Shop,

20% customized“

Page 55: 2013 OS E-Commerce Magento OXID Shopware

fordern Sie in Ausschreibungen „agile Vorgehensweisen“ für

schnelles Going Live(und seien Sie selbst auch

agil!)

Page 56: 2013 OS E-Commerce Magento OXID Shopware

Hat mein Dienstleister Erfahrung mit agilen

Projekten?

Page 57: 2013 OS E-Commerce Magento OXID Shopware

Lassen Sie Excel-Templates („Feature X

kostet Y“) aus den Ausschreibungen weg!

Page 58: 2013 OS E-Commerce Magento OXID Shopware

Erarbeiten Sie Anforderungen in High-

Level Workshops („Story Mapping“)

Page 60: 2013 OS E-Commerce Magento OXID Shopware

Es müssen nicht alle Anforderungen JETZT

en detail geklärt werden.

Page 62: 2013 OS E-Commerce Magento OXID Shopware

Früher Live-Gang (mit weniger Features) = klein starten, Markt schnell testbar, früher Umsatz

generieren, elastische Änderungen, flexibleres E-Commerce

Page 63: 2013 OS E-Commerce Magento OXID Shopware

Integration Design/UX:direkt beim DL oder mit weiterem Dienstleister

Vorsicht: keine serielle LieferungDesign->Entwicklung, sondern parallele Arbeit

Page 64: 2013 OS E-Commerce Magento OXID Shopware

techn. Dienstleister sollte die „Führung“

übernehmenkeine Berater o.ä. als PMler „nebenher“

aufgleisen, macht Schwierigkeiten

Page 65: 2013 OS E-Commerce Magento OXID Shopware

Vorsicht vor Zukauf von Drittmodulen aus den

ShopmarktplätzenQualität nicht immer gut, Quellcode manchmal

verschlüsselt, manchmal Doku nicht so gut (Nachfragen!). Auf Zertifizierungen durch Shop-

Hersteller achten. Je mehr Drittmodule, desto höher die Abhängigkeiten.

Page 66: 2013 OS E-Commerce Magento OXID Shopware

„Lasst uns E-Commerce Projekte besser machen. Durch sinnvolle Make

or Buy Auswahl, iterative Planung und schnelle Realisierung.“

http://mayflower.de/