atlantismedia meet-magento-#5.11

22
www.atlantismedia.de | atlantis media GmbH, Hamburg www.atlantismedia.de | atlantis media GmbH, Hamburg www.atlantismedia.de | atlantis media GmbH, Hamburg Einsatz von Magento im Industrie-B2B-Umfeld Leipzig, 16.05.2011 Denis Rathig

Upload: michael-maertin

Post on 05-Dec-2014

642 views

Category:

Business


0 download

DESCRIPTION

Vortrag von Denis Rathig auf der MeetMagento #5.11: Einsatz von Magento im Industrie-B2B-Umfeld

TRANSCRIPT

Page 1: Atlantismedia meet-magento-#5.11

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

Page 2: Atlantismedia meet-magento-#5.11

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

Page 3: Atlantismedia meet-magento-#5.11

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

Page 4: Atlantismedia meet-magento-#5.11

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

Page 5: Atlantismedia meet-magento-#5.11

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

Page 6: Atlantismedia meet-magento-#5.11

www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 6Redesign

Page 7: Atlantismedia meet-magento-#5.11

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

Page 8: Atlantismedia meet-magento-#5.11

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

Page 9: Atlantismedia meet-magento-#5.11

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

Page 10: Atlantismedia meet-magento-#5.11

www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 10Benutzerliste

Page 11: Atlantismedia meet-magento-#5.11

www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 11Benutzerdetails

Page 12: Atlantismedia meet-magento-#5.11

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

Page 13: Atlantismedia meet-magento-#5.11

www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 13Produkt-Detailansicht

Page 14: Atlantismedia meet-magento-#5.11

www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 14Produkt-Detailansicht nach SAP-Abfrage

Page 15: Atlantismedia meet-magento-#5.11

www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 15Warenkorb

Page 16: Atlantismedia meet-magento-#5.11

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

Page 17: Atlantismedia meet-magento-#5.11

www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 17Favoriten

Page 18: Atlantismedia meet-magento-#5.11

www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 18Warenkorb

Page 19: Atlantismedia meet-magento-#5.11

www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 19Bestellübersicht

Page 20: Atlantismedia meet-magento-#5.11

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

Page 21: Atlantismedia meet-magento-#5.11

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

Page 22: Atlantismedia meet-magento-#5.11

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!