atlantismedia meet-magento-#5.11
DESCRIPTION
Vortrag von Denis Rathig auf der MeetMagento #5.11: Einsatz von Magento im Industrie-B2B-UmfeldTRANSCRIPT
![Page 1: Atlantismedia meet-magento-#5.11](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/6.jpg)
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 6Redesign
![Page 7: Atlantismedia meet-magento-#5.11](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/10.jpg)
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 10Benutzerliste
![Page 11: Atlantismedia meet-magento-#5.11](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/11.jpg)
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 11Benutzerdetails
![Page 12: Atlantismedia meet-magento-#5.11](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/13.jpg)
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 13Produkt-Detailansicht
![Page 14: Atlantismedia meet-magento-#5.11](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/15.jpg)
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 15Warenkorb
![Page 16: Atlantismedia meet-magento-#5.11](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/17.jpg)
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 17Favoriten
![Page 18: Atlantismedia meet-magento-#5.11](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/18.jpg)
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 18Warenkorb
![Page 19: Atlantismedia meet-magento-#5.11](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/19.jpg)
www.atlantismedia.de | atlantis media GmbH, Hamburgwww.atlantismedia.de | atlantis media GmbH, Hamburg 19Bestellübersicht
![Page 20: Atlantismedia meet-magento-#5.11](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022061206/54825732b07959150c8b4778/html5/thumbnails/22.jpg)
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!