HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse...

16
Customer Success Story www.hallhuber.com 1 www.hallhuber.com HALLHUBER GMBH – CUSTOMER SUCCESS STORY

Transcript of HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse...

Page 1: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 1

www.hallhuber.com

HALLHUBER GMBH – CUSTOMER SUCCESS STORY

Page 2: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 2

Projektbeschreibung

Die HALLHUBER GmbH ist ein in München ansässiges Mode-unternehmen, welches mit über 400 PoS in Deutschland und in sieben weiteren Ländern vertreten ist. Dabei bietet HALL-HUBER seinen Kundinnen ein Sortiment an hochqualitativen und aktuellen Modetrends zu einem attraktiven Preis in einem angenehm modernen Einkaufsumfeld.

Modebegeisterte Frauen finden bei HALLHUBER eine einzigar-tige Auswahl an Produkten von Kleidung, Accessoires, Taschen und Schuhen, mit denen sie einen individuellen Look kreieren können.

HALLHUBER stand, wie viele andere Unternehmen auch, vor der großen Herausforderung ein über die Jahre gewachsenes und bereits sehr gut funktionierendes E-Commerce-System

auf ein neues Level zu heben und damit den Grundstein für weiteres Wachstum und entsprechende Zukunftssicherheit zu setzen.

Der Umstieg von Magento 1 auf Magento 2, welcher mit ei-ner Vielzahl von Neuerungen und technischen Innovationen verbunden ist, soll den HALLHUBER Kundinnen zukünftig ein neues Einkaufserlebnis bieten. Zusätzlich soll den Mitarbei-tern noch mehr Flexibilität und Möglichkeiten für eine optima-le Darstellung der Produkte gegeben und den Kunden einen möglichst nahtlosen und schnellen Einkauf über alle relevan-ten Touchpoints hinweg ermöglicht werden. Diese können über die Click&Collect Option die Produkte auch direkt am PoS abholen.

Eine Cloud-Infrastruktur auf Basis der Amazon Web Services (AWS) mit Auto-Scaling sowie weiteren Besonderheiten wird zukünftig auch bei Peak-Szenarien ausreichend Performance gewährleisten, um ein rundum angenehmens Shopping-Erleb-nis bieten zu können.

Die größte Herausforderung bei diesem Projekt bestand in der enormen Komplexität durch eine Vielzahl benötigter Funktionalitäten, der großen Anzahl an Drittsystemen, die an das System angeschlossen werden mussten, sowie der Mi-gration einer großen Anzahl an Kundendaten. Bis zum Launch des Online-Shops wurde eine Vielzahl teils sehr umfangreicher Module speziell für HALLHUBER implementiert.

Für die Zukunft steht darüber hinaus noch die Implementie-rung von weiteren Modulen und Features an.

hallhuber.com

Page 3: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

Ergebnis

Erfolgreiche Migration auf eine Magento 2 Instanz

Problemloser GoLive der neuen Plattform

Mit dem neu entwickelten Modul ProcessPipelines lassen sich Prozesse wie z.B. Datenimporte überwachen

Verbesserung der Performance und der Conversion-Rate

Lösungen

Aktuelle Magento 2 Installation mit umfangreichem Customizing

Anbindung des OMS & PIM Tradebyte TB.One über eigens entwickelte Schnittstellen

Entwicklung zahlreicher Individualmodule, um die Anforderungen von HALLHUBER bestmöglich abdecken zu können

Checkout mit der Option Click&Collect

Entwicklung eines speziellen Migrations-Konzeptes zur reibungslosen Übernahme der vorhandenen Daten

Umzug der Infrastruktur auf die Amazon Cloud-Infrastruktur (AWS)

Integration von PAYONE als Zahlungsdienstleister

Anforderungen

Erstellung eines Online-Shops auf Basis von Magento 2

Migration der bestehenden Daten aus Magento 1 in Magento 2

Umfassende Content-Management-Möglichkeiten durch pflegbare Landingpages und Themenwelten

Integration von Omni-Channel Funktionalitäten (Click & Collect)

Integration bzw. Anbindung der vorhandenen Drittsysteme (ERP, PIM, Newsletter, Kundenkarte, E-Gift Card, DHL Track & Trace etc.)

Zukunftsfähige und skalierbare Cloud-Infrastruktur

Anbindung der gängisten Zahlungsmöglichkeiten über vorhandenen Payment Service Provider

Spezielle Anforderungen bei Warenkorb & Checkout

Umfassende Mobile-Optimierungen

– Customer Success Storywww.hallhuber.com 3

Page 4: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

KatalogseiteStartseite

– Customer Success Storywww.hallhuber.com 4

Einkaufserlebnis

Page 5: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

WarenkorbProduktdetailseite

– Customer Success Storywww.hallhuber.com 5

Page 6: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

Einkaufserlebnis (Mobile)

– Customer Success Storywww.hallhuber.com 6

Page 7: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 7

Click&Collect

Filialfinder Zahlarten

Page 8: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 8

Für das HALLHUBER Projekt wurde von uns eine komplett neue und eigenständige Tradebyte-Schnittstelle auf Basis unseres Open Source M2 Import Frameworks (M2IF) entwickelt. Die Schnittstelle zwischen TB.One und Magento 2 besteht aus zwei Komponenten. Dabei handelt es sich um einen Datenabgleich zwischen den beiden Systemen. In TB.One wird jeder Verkaufskanal durch einen eigenen Channel repräsentiert, wodurch alle Länder die vom Online-Shop unterstützt werden, jeweils durch einen eigenen Channel darge-stellt werden. Die grundlegende Herausforderung bestand darin die Daten aus diversen Chan-nels zusammenzuführen. Dabei müssen die Datensätze der einzelnen Channels anhand einiger weniger gemeinsamer Werte identifiziert und aggregiert werden. Die beiden unterschiedlichen Datenwelten von TB.One und Magento werden so in Einklang gebracht.

TB.One – PIM Interface

Über die Schnittstelle werden Produktdaten, Attribute sowie Bilder basierend auf den Daten in TB.One in Magento erzeugt.

PIMProduct

Information Management

Produktdaten AuftragsdatenOMSOrder

Management System

Im Kontext der Schnittstelle sprechen wir hier von einer Dateninterpretation, da die von TB.One bereitgestellten Informationen von dieser Schicht zu äquivalenten Datensätzen von Magento aggregiert und mit bereits bekannten Datensätzen vermengt werden. Diese Interpretations-schicht ermöglicht es auf die verschiedenen Ausgangsszenarien beim Import flexibel zu reagie-ren. Auf diese Weise ist es möglich, aus einzelnen Channels (z.B. Update einer einzelnen Spra-che) oder aus allen Channels gleichzeitig (z.B. Update aller Sprachen) zu importieren. Je nach Bedarf können nur Teile des Katalogs (Delta-Import) wie auch der gesamte Katalog (Full-Import) aktualisiert werden. Sämtliche Importe werden zudem über das Backend visualisiert und protokolliert. Diese Anforderung konnte mittels der sog. Process-Pipelines umgesetzt werden.

TB.One – OMS Interface

Dabei werden Bestellungen zu TB.One übertragen, sowie Rechnungen, Gutschriften und Stornos wieder in Magento importiert.

Anbindung Tradebyte TB.One

Magento 2

Tradebyte TB.One

Page 9: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 9

Shop-Administratoren bzw. Redakteure stehen oft vor dem Problem, dass es keinen Gesamt-überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden dennoch die im PIM angelegten Produkte nicht im Shop angezeigt, kann der Redakteur mit Hilfe des neuen von TechDivision entwickelten Moduls “ProcessPipelines” sofort herausfinden, in welchem Teilschritt des Imports der Fehler

aufgetreten ist. Durch das nahtlos ins Magento-Backend integrierte Modul werden alle Prozesse und deren aktuelle Stati auf einen Blick ersichtlich. Etwaige Probleme während eines Prozesses werden damit sofort sichtbar, ohne weitreichende IT-Kenntnisse zu benötigen und es können bei Bedarf umgehend entsprechende Maßnahmen eingeleitet werden.

ProcessPipelines - Neues Magento Modul von TechDivision

Page 10: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 10

Datenmigration von Magento 1 auf Magento 2

Die Migration der Daten von Magento 1 zu Magento 2 wurde im Wesentlichen in zwei großen Schritten durchgeführt. Die Aufteilung in diese zwei Schritte war nötig, um dem Redaktionsteam frühzeitig das Arbeiten im neuen System zu ermöglichen und die finale Migration (also den Wechsel auf das Produktivsystem) mit einer möglichst geringen Downtime bewerkstelligen zu können.

Schritt 1: Schema-Migration

Der erste Schritt der Migration bestand darin, die Magento 1 Datenbank in ein Magento 2 kon-formes Schema zu überführen. Für diesen Zweck wurde das von Magento bereitgestellte Data-Migration-Tool verwendet, welches für die vielen Features des HALLHUBER Shops umfangreich erweitert werden musste. Für die Durchführung dieses Schritts wurde ein Automatismus ge-schaffen, sodass dieser beliebig oft auf dem CI-System durchgeführt werden konnte. So wurde sichergestellt, dass die Umwandlung der Datenbank trotz der stetig wachsenden Datenmenge im aktiven Produktivsystem (Magento 1) zuverlässig funktioniert.

Schritt 2: Datapicking

Da nur Teile der umgewandelten Daten (Kundendaten, Bestellungen, Warenkörbe, etc.) in den neuen Shop übernommen werden sollten, wurde für die finale Migration eine Reihe von Kom-mandozeilenbefehlen implementiert. So wurden am entscheidenden Tag des Relaunches die Daten mit den bereits gepflegten Daten im neuen Magento 2 Shop, selektiv zusammengeführt. Damit auch bei diesem entscheidenden Schritt nichts schief lief, wurde dieser Vorgang zuvor mehrfach wiederholt und auf Herz und Nieren getestet.

M1 SQL-Dumpprocess

M1M2 -Dump

CI-SERVER

M2-PROD

M2-Migration Datenbank

Datenbank

M2-SHOP/MAGENTO

CLI-Commands › Customer › Sales › Wishlist › Quotes › Rules › Logs › ...

M1M1

Vorhandene M1-Instanz

>–

Page 11: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 11

BlueFoot - CMS & Pagebuilder für Magento

HALLHUBER legt besonderen Wert auf umfangreiche Darstellungsmöglichkeiten für Landingpages und Themenwelten. Im Rah-men des Projektes wurde daher auf das neue Content-Management-System von BlueFoot gesetzt, das zukünftig zum Stan-dardfunktionsumfang von Magento gehören wird und für HALLHUBER von uns nochmals erweitert wurde. Damit werden dem Shopadministrator umfassende Gestaltungsmöglichkeiten geboten.

• Einfache Bedienbarkeit durch Drag & Drop

• Suchmaschinenfreundlichkeit

• Einfache Integration von Produktinhalten

• Hohe Erweiterbarkeit

• Einfache Integration von Drittanbieter-Content (z.B. Videos)

• Vollständig unterstütztes und gut dokumentiertes Modul

• Flexible Seitenstruktur durch Gridelements

– Customer Success Storywww.hallhuber.com 11

Content Pflege

Grildelements

Page 12: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 12

Zukunftsfähige Infrastruktur durch Amazon Web Services

Das Hosting wurde mit Hilfe eines Hosting-Partners auf Amazon Web Services realisiert. Die gewählte Infrastruktur ist hochverfügbar und skaliert automatisch bei hohen Lasten. Magento 2 Commerce ermöglicht es eine Vielzahl von Teilkomponenten in eigene Services auszulagern. Für das Applikations-Caching wurde ein Redis-Cluster verwendet, während für den Full-Page-Cache mehrere Varnish-Server im Einsatz sind. Die Suche sowie die Katalog-Seiten nutzen den Elasticsearch-Dienst von Amazon, um Suchergebnisse schnellstmöglich dem Kunden zur

Verfügung zu stellen. Die Import- und Export-Vorgänge werden asynchron und teilweise parallel durchgeführt - zu diesem Zweck wird der RabbitMQ-Service von Amazon verwendet. Ferner existieren mehrere Server-Nodes, die unterschiedliche Rollen besitzen. Je nach Rolle sind diese Nodes für die Auslieferung von Webinhalten zuständig (Web-Nodes) oder für die Verarbeitung von Hintergrund-Prozessen (Backend-Nodes) wie z.B. Cron-Jobs, Mail-Versand oder Consumer für die Message-Queue.

Virtual Private Cloud

Dev Access with SSH

VPC

Cloudfront

http, https

http, https ssh

ssh

PUBLIC DMZsecurity group

Amazon ELB Varnish

MySQL

internal ELB

Gateway

GATEWAY DMZsecurity group

APPLICATION NETWORKsecurity group

http, https

Rabbit MQ

NFS Redis Elastic

Web- Nodes

BE- Node

Page 13: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 13

Liebes TechDivision-Team,

ein aufregender Tag und aufregende Wochen und Monate liegen hinter uns. Auch wenn wir noch nicht mit allen Themen durch sind, möchte ich die Gelegenheit nutzen und mich für den erfolgreichen Relaunch heute bei Ihnen bedanken. Mir ist bewusst, dass das heute ohne Ihren Einsatz in den letzten Wochen und vor allem in den letzten Tagen nicht möglich gewesen wäre. Vielen herzlichen Dank dafür! Ich hoffe, Sie befinden sich mittlerweile alle im wohlverdienten Feierabend und erholen sich von den Strapazen der letzten Tage (bevor es dann morgen mit neuer Energie weitergeht ). Ich freue mich auf die weitere Zusammenarbeit mit Ihnen!

Dr. Astrid Jagenberg, Executive Vice President Digital, HALLHUBER GmbH

– Customer Success Storywww.hallhuber.com 13

Page 14: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 14

Fazit: Migration mit StyleDas Projekt stellte aufgrund des Umfangs und der Komplexität - aber auch aufgrund der Tatsache, dass ein bestehendes und bereits sehr gut laufendes Portal abgelöst werden musste - eine echte Herausforderung dar. So muss-ten zahlreiche zum Teil sehr unterschiedliche und komplexe Schnittstellen an vorhandene Systeme implementiert, eine Datenmigration von Magento 1 auf Magento 2 durchgeführt und sehr viele kundenspezifische Anpassungen in Magento vorgenommen werden.

Für HALLHUBER war unser CSI Team mit bis zu acht Ent-wicklern im Einsatz. Die Steuerung erfolgte über einen Pro-duct Owner (PO), der von der TechDivision gestellt wurde. Dieser kommunizierte direkt mit den Projektverantwortlichen auf Kundenseite.

Das Projekt wurde mit agilen Managementmethoden realisiert, um größtmögliche Flexibilität und Effizienz bei gleichzeitig bestmöglicher Qualität gewährleisten zu können. Durch tägliche Standups sowie einen laufenden Austausch zwischen Team und Kunde konnte das Projekt effizient um-gesetzt werden.

PROJEKTLAUFZEIT

D A T E N & F A K T E N

CMS SYSTEM

INFRASTRUKTUR

SCHNITTSTELLEN/ FEATURES

TEAM

01/2017 - 02/2018

CSI-Team

Magento 2

› Datenmigration M1 auf M2

› Omni-Channel Funktionalitäten (Click&Collect)

› BlueFoot CMS

› Amazon Cloud-Infrastruktur (AWS)

› Tradebyte TB.One (OMS + PIM)

› HALLHUBER Card (ProData)

› E-Gift Card (SVS)

› PAYONE (PSP)

› MissionOne - Email-Marketing

› ProcessPipelines

› Storefinder

› Google Tag Manager (Datalayer, Enhanced Analytics, Adwords, etc.)

› Econda (Tracking)

› Smile Elastic Search (Suche)

› Xtento (Marketplaces)

› Optimizely (AB-Testing)

› Recolize (Reco-Engine)

› Affilinet API

› DHL Track & Trace

› Location Suggest

› Click & Collect

› Shop the Look

› u.v.m

SYSTEM

BESONDERHEITEN

Page 15: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 15

HALLHUBER GmbH

Die HALLHUBER GmbH ist ein in München ansässiges Modeunternehmen, welches mit über 400 PoS sowie einem etablierten Online-Shop in Deutschland und in sieben weiteren Ländern vertreten ist. Dabei bietet HALLHUBER seinen Kundinnen ein Sortiment an hochqualitativen und aktuellen Modetrends zu einem attraktiven Preis und in einem angenehmen, modernen Einkaufsumfeld.

HALLHUBER entwickelte sich von einem modischen Textilfilialisten hin zu einer der bekanntesten und eigenständigsten vertikalen Fashionmarken in Deutschland. Seit Februar 2015 gehört HALLHUBER zu dem Mode- und Lifestyle-Konzern GERRY WEBER International AG mit Sitz in Halle/ Westfalen.

Modebegeisterte Frauen haben bei HALLHUBER eine einzigartige Auswahl an Produkten von Kleidung, Accessoires, Taschen und Schuhen, mit denen sie einen individuellen Look kreieren können. HALLHUBER startete im September 2011 mit dem Online Geschäft, zunächst in Deutschland. Bereits ein Jahr später kam Österreich hinzu, in den darauffolgenden Jahren die Schweiz, Frankreich, UK und Norwegen. Mittlerweile werden 10% des Gesamtumsatzes online erwirtschaftet.

www.hallhuber.com

TechDivision

Als etablierter Webtechnologiedienstleister unterstützt TechDi-vision seit 1997 namhafte nationale und internationale Kun-den bei der ganzheitlichen Planung, Konzeption und Umset-zung, sowie Vermarktung von Webapplikationen. Dabei liegt der Fokus in der Beratung von Digitalisierungsprojekten, derRealisierung von komplexen E-Commerce- Lösungen (B2C, B2B & B2C2B) basierend auf Magento, der Entwicklung von Unternehmenswebseiten und Intranetlösungen mit den Con-tent Management Systemen TYPO3 und Neos CMS, sowie in-dividuelle Webapplikationen auf Basis von PHP und JavaScript.

TechDivision ist Magento Enterprise Partner der ersten Stunde und kann zwischenzeitlich auf die Erfahrung aus mehr als 40 teils sehr umfangreichen, auch internationalen E-Commerce- Projekten zurückgreifen. Zudem wurde TechDivision mit dem Magento „Spirit of Excellence Award 2013“ ausgezeichnet und gehört damit zu den führenden Magento Partnern in Europa.

Neben Design und Implementierung verfügt TechDivision zu-dem über ein Online-Marketing- Team, das bei der Vermark-tung berät und unterstützt. Aktuell arbeitet bei TechDivision ein Team von mehr als 90 Mitarbeitern an zwei Standorten in Rosenheim/Kolbermoor sowie München.

www.techdivision.com

Magento

Mit einem globalen Marktanteil von rund 28% und rund280.000 Installationen in allen Erdteilen ist Magento die welt-weit führende E-Commerce-Plattform. Das Magento Ökosys-tem umfasst dabei hunderte von Systemintegratoren, unzähli-ge zertifizierte Entwickler, eine Vielzahl an Technologiepartnern aus allen Bereichen sowie einen Marktplatz für Programmer-weiterungen mit tausenden von Modulen.

Der Fokus von Magento liegt dabei auf mittelständi-schen Kunden, die eine nachhaltige Online-Strategie ver-folgen und hierfür eine flexible Softwarebasis benötigen. Hierzu wurde Magento Mitte 2017 unter anderem von Forres-ter und Gartner als sog. Leader ausgezeichnet.

Seit Ende 2015 ist mit Magento 2 die komplett neue Nachfolgeversion der Shopsoftware verfügbar, die durch di-verse neue Features, vereinfachte Bedienung sowie verbes-serte Skalierbarkeit besticht. Neben Magento Commerce als E-Commerce-Plattform (On-Premise & PaaS) stehen mit dem Magento Order Management System sowie Magento Busi-ness Intelligence zusätzliche Tools zur Verfügung, mit denen die Shop-Plattform bei Bedarf erweitert werden kann.

www.magento.com

Page 16: HALLHUBER GMBH – CUSTOMER SUCCESS STORY · überblick über die im Hintergrund laufenden Prozesse eines Online-Shops gibt. Ist z.B. der Datenimport bereits abgeschlossen und werden

– Customer Success Storywww.hallhuber.com 16

Spinnereiinsel 3a83059 Kolbermoor

Tel.: +49 8031 22 10 55 - 0Fax.: +49 8031 22 10 55 - 22

[email protected]

www.techdivision.com

TechDivision GmbH / TechDivision eConsulting GmbH

Balanstr. 73, Haus 8, 3. OG81541 München

FACEBOOK YOUTUBE

XING

GOOGLE+

TWITTER

Sie haben Fragen? Wir stehen Ihnen telefonisch und per Mail gerne zur Verfügung und freuen uns auf eine

gemeinsame und erfolgreiche Zusammenarbeit!

Bildquellen: Hallhuber, TechDivision