Upload
michael-maertin
View
641
Download
0
Embed Size (px)
DESCRIPTION
Vortrag von Denis Rathig auf der MeetMagento #5.11: Einsatz von Magento im Industrie-B2B-Umfeld
Citation preview
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Einsatz von Magento im Industrie-B2B-Umfeld
Leipzig, 16.05.2011
Denis Rathig
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 2
Agenda
• Ausgangsituation• Auswahlverfahren• Rahmenbedingungen• Umsetzung
• Allgemeine Anforderungen• B2B-Anforderungen• B2C-Feeling im B2B-Umfeld
• Fazit
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Ausgangssituation
• F. Reyher Nchfg. GmbH & Co. KG, eines der führenden Handelshäuser für Verbindungselemente (Schrauben, Dübel, Muttern etc.)
• Ablösung einer bestehenden B2B-Shop-Eigenentwicklung (Basis: PHP und mySQL), die über 10 Jahre ausgebaut wurde und an die Grenzen der Wartbarkeit gestoßen ist
• Webshop unternehmenskritische Anwendung
3
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Auswahlverfahren
• MVC-Ansatz gesetzt
• PHP-Framework gewünscht• symfony• FLOW3• ZEND-Framework
• Entscheidung:
Magento als technische Basis für den Relaunch
4
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Rahmenbedingungen
• > 70.000 Produkte mit > 100 Attributen
• Hohe Anforderungen an Performanz, Altsystem zwischen 1 und 2 Sekunden Ladezeit
• Umsetzung aller vorhandenen Funktionen plus einiger neuer Features
• Sanftes Redesign (um Kunden nicht zu verwirren) unter Verwendung zeitgemäßer Anzeigemethoden
5
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 6Redesign
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Umsetzung: Allgemeine Anforderungen
• Regelmäßiger Produkt- und Kategorieimport aus BMEcat-Struktur (Dateigröße 1,5 GB), Zieldauer < 30 Minuten
• Datenimport über Magento-Dataflow ca. 2 Tage, stattdessen
• Einlesen der kompletten Datei in Arrays
• Erzeugung von SQL-Queries pro Tabelle
• Bei Update Prüfung über Hash-Wert über alle Attribute
• Import jetzt ca. 25 Minuten
7
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Umsetzung: Allgemeine Anforderungen
• (Produkt-)Merkmalssuche wichtigste Funktion, gewünschte Ladezeit < 2 Sekunden
• Optimierung der Catalogsearch über Flattable
• Abbildung zweier Kategoriestrukturen:• Katalogstruktur• Normübersicht
8
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Umsetzung: B2B Anforderungen
• Kunden und User • Dreistufiges Login aus Kundennummer, Benutzername und Passwort• Mehrere Benutzer pro Kunde möglich (Kunde = Firma)• Umfangreiches Berechtigungssystem mit Rechten auf Kunden- und auf
Benutzerebene• Benutzerverwaltung durch Admin des Kunden
9
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 10Benutzerliste
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 11Benutzerdetails
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Umsetzung: B2B Anforderungen
• Preise und Bestände aus SAP• Abfrage kundenindividueller Preise und aktueller Bestände • Automatische Abfrage über AJAX-Funktion auf Produktdetailseite und im
Warenkorb
• Bestelldaten an SAP• Bei Abschluss der Bestellung Übermittlung der Bestelldaten an SAP• Speicherung der SAP-Bestellnummer an der Magento-Bestellung
12
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 13Produkt-Detailansicht
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 14Produkt-Detailansicht nach SAP-Abfrage
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 15Warenkorb
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Umsetzung: B2B Anforderungen
• Eigene Artikelnummern pro Kunde hinterlegbar
• Verwaltung von Favoritenlisten und –mengen zur Vereinfachung wiederkehrender Bestellungen
• Schnelleingabe aus Datei und über Barcodescanner
• Mehrere Warenkörbe pro User
• Gleiche Artikel als mehrere Positionen im Warenkorb
• Freigabeverfahren von Warenkörben
• Bestellübersicht (alle Bestellungen eines Kunden, abhängig von Berechtigungen)
16
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 17Favoriten
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 18Warenkorb
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 19Bestellübersicht
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
B2C-Feeling im B2B-Umfeld
• Zeitgemäße Anzeigemethoden • Reiternavigation• Einsatz von Ajax und JQuery• Verwendung von Lightboxen
20
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Fazit
• Magento liefert Grundlagen für allgemeine Anforderungen des B2B-Shops• Spezielle B2B-Anforderungen wurden durch Anpassung von
Standardfunktionen und Erweiterungen realisiert• Einige B2C-Features wurden ausgeblendet
• Produktbewertungen, Schlagworte• B2C-Feeling durch zeitgemäße Anzeigemethoden
21
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg
Denis Rathigatlantis media GmbHHaferweg 2622769 Hamburg
t +49 40 85181 [email protected]
Vielen Dank für Ihre Aufmerksamkeit!