Im Zentrum dieses Projekts stand die Migration einer komplexen, mandantenfähigen B2B-E-Commerce-Plattform von Magento 2 zu einer massgeschneiderten Lösung auf Laravel-Basis. Die Entscheidung für eine Neuentwicklung fiel, um eine flexible, wartbare Plattform zu schaffen, die den Anforderungen eines stark individualisierten E-Commerce-Systems gerecht wird. Die neue Laravel-Plattform bietet höhere Performance, bessere Erweiterbarkeit und optimierte Integrationen für SAP, Akeneo und Algolia und eignet sich damit für den langfristigen Einsatz und die kontinuierliche Weiterentwicklung.
Funktionalitäten im Detail
Ablösung und Anpassung bestehender Magento-2-Funktionen
Die Migration erfolgte, weil sich die Magento-2-Plattform durch zahlreiche Anpassungen erheblich vom Kern entfernt hatte: Nur noch rund 20 Prozent der ursprünglichen Standardfunktionen waren überhaupt im Einsatz.
Eine Reihe individuell entwickelter Module konnte jedoch aus Magento 2 herausgelöst und mit minimalen Anpassungen auf die Laravel-Plattform übernommen werden, da beide Frameworks auf PHP und JavaScript basieren.
SAP- und Akeneo-Integrationen für Echtzeitdaten
Die Schnittstellen zu SAP und Akeneo wurden vollständig neu entwickelt, um hohe Performance und Stabilität sicherzustellen.
Die Plattform führt Echtzeitabfragen in SAP für Verfügbarkeits- und Preisinformationen durch, sodass Kunden stets aktuelle Daten zur Verfügung haben.
Algolia als Such- und Kataloglösung
Algolia wurde als externer Suchservice integriert und fungiert als zentrale Lösung für die Katalognavigation.
Eine optimierte Update- und Indexierungslogik hält die Betriebskosten tief.
Die Algolia-Integration sorgt für schnelle, präzise Suchresultate und ein nahtloses Benutzererlebnis für die Kunden.
One-Page-Checkout für schnelle Bestellungen
Der Checkout wurde zu einem One-Page-Checkout optimiert, sodass Kunden Bestellungen mit minimalen Klicks abschliessen können. Das beschleunigt den Bestellprozess und erhöht die Conversion-Rate.
Spezielle Zugriffsrechte für Mitarbeitende und Vertrieb
Mitarbeitende und Vertriebsmitarbeitende können sich per Single Sign-On über Microsoft Entra ID (Azure Active Directory) anmelden und haben Zugriff auf spezielle Funktionen für die Kundenbetreuung.
Diese Zugriffsrechte ermöglichen es, Bestellungen vorzubereiten, Kunden zu unterstützen und generell das B2B-Kundenerlebnis zu verbessern.
Unterschiedliche Funktionen für B2B-Kunden und Mitarbeitende
Die Plattform wurde für zwei Benutzergruppen mit unterschiedlichen Funktionen konzipiert:
- B2B-Kunden: Erhalten ein benutzerfreundliches Einkaufserlebnis mit erweiterten, B2C-ähnlichen Funktionen, die den Kaufprozess vereinfachen.
- Mitarbeitende: Verfügen über zusätzliche Funktionen für Kundenverwaltung, Support und Bestellvorbereitung.
Performance-Optimierung durch Varnish Cache
Ein massgeschneiderter Varnish Cache wurde implementiert, um die Plattform auch in Spitzenzeiten performant zu halten, ohne horizontal skalieren zu müssen. Das spart Serverkosten und sorgt für schnelle Ladezeiten.
Langfristige Zukunftssicherheit mit Laravel
Mit Laravel als Basis ist die Plattform für künftige Weiterentwicklungen und Anpassungen besser gerüstet. Im Gegensatz zu Magento 2 bietet Laravel eine flexiblere und wartungsfreundlichere Struktur, die den langfristigen Einsatz und die kontinuierliche Weiterentwicklung ermöglicht.