Olivit ist ein im Bereich Nahrungsergänzungsmittel und Gesundheit tätiges Unternehmen, das B2B-Vertrieb in zahlreichen europäischen Märkten betreibt. Über Jahre hinweg nutzte es ein stark erweitertes Magento 1, das Funktionen für ERP, WMS und CRM in einer einzigen Anwendung vereinte. Mit der Zeit wurde das System wartungsintensiv, und das Ende des Supports für Magento 1 verdeutlichte die Notwendigkeit einer Modernisierung der Umgebung.
B2B Development
Magento 2, Hyvä
Nahrungsergänzungsmittel
2026
Obwohl Magento 1 den Vertrieb über Jahre hinweg erfolgreich unterstützte, begann es mit der Zeit, das Wachstum zu bremsen. Der wachsende Monolith erzeugte technologische Schulden, schränkte die Skalierbarkeit ein und erschwerte die Implementierung neuer Funktionalitäten.
Olivit benötigte eine Lösung, die das System entlastet, die Performance verbessert und es ermöglicht, die Plattform auf vorhersehbare und kontrollierte Weise weiterzuentwickeln.
Das Projekt begann mit einer Prozessanalyse und Workshops mit dem Olivit-Team. Auf dieser Basis entstand das UX/UI-Design, gefolgt von der Entwicklung des Backends, Frontends, der DevOps-Architektur und dem Monitoring nach dem Go-Live.
Das Projekt wurde von Grund auf neu realisiert. Der Umfang umfasste den vollständigen Implementierungszyklus: von der Analyse und dem UX-Design über die Entwicklung, die Implementierung des PIM-Systems und der Integrationen bis hin zu DevOps-Aktivitäten und der SLA-Betreuung.
Entscheidend war die Durchführung der Arbeiten in zwei parallelen Strängen: dem Aufbau des Shops in Magento 2 und der Entwicklung von Mikroservices. Dadurch konnten einzelne Funktionen schrittweise migriert werden, ohne den laufenden Betrieb zu unterbrechen.
Ein iterativer Ansatz und die laufende Zusammenarbeit mit dem Olivit-Team ermöglichten es, den MVP-Umfang präzise zu definieren und weitere Entwicklungsphasen zu planen.
Der neue Shop wurde auf Basis von Magento 2 und Hyvä aufgebaut, was für ein schlankeres und schnelleres Frontend sorgt. React Checkout ist nun für einen effizienten Kaufprozess verantwortlich, während ElasticSuite die Suche und die Katalogverwaltung optimiert.
Daneben entstand eine Reihe von Mikroservices auf Basis von Python und Django REST, die über RabbitMQ kommunizieren und mit PostgreSQL arbeiten. Das Administrationspanel wurde in React erstellt. Das Gesamtsystem läuft in Kubernetes, was Skalierbarkeit und Unabhängigkeit bei der Bereitstellung gewährleistet.
Der Übergang zum Modell einer Composable Architecture ermöglichte es, Standardanwendungen (Magento 2, Odoo, Pimcore) mit individuell entwickelten Service-Elementen zu kombinieren. Genau dieser Wandel befreite die Systementwicklung von den typischen Einschränkungen eines Monolithen.
Die Transformation der Plattform schlug sich in einer Reihe von Funktionalitäten nieder, welche die tägliche Arbeit der Vertriebs- und Produktionsteams spürbar verbesserten. Eines der wichtigsten Elemente war ein Mikroservice für das Preismanagement, der die Abwicklung individueller Preislisten, Produktaktionen und Warenkorbrabatte übernahm. Besonders wichtig: Alle Werte werden nun in Echtzeit berechnet, unter Berücksichtigung von Währungsumrechnungen und Prioritäten zwischen Aktionen, sodass Geschäftspartner stets aktuelle und konsistente Preise sehen. Dieser Ansatz entlastete das Hauptsystem erheblich und verbesserte gleichzeitig die Transparenz der Verkaufsprozesse.
Eine ähnliche Rolle bei der Optimierung der Kommunikation spielt das Modul für Angebotsanfragen, das den gesamten Angebotsprozess zentralisiert. Partner stellen Anfragen direkt über die Plattform, und die Vertriebsmitarbeiter bearbeiten diese an einem Ort, ohne zusätzliche Tools nutzen zu müssen. Dies ordnete den Informationsfluss und verkürzte die Zeit für die Angebotserstellung, was zu schnelleren Kaufentscheidungen auf Kundenseite führte.
Ein wesentlicher Bereich der Transformation war auch das Management von Produktdaten. Im Rahmen des Projekts entstand ein Mikroservice zur Generierung rechtlich konformer Etiketten, und ein Mechanismus für Produktausschlüsse ermöglicht es, die Sortimentssichtbarkeit präzise an die Anforderungen spezifischer Märkte oder Kundengruppen anzupassen. Dadurch ist das dem Kunden präsentierte Angebot stets aktuell und rechtskonform.
Abgerundet wurde das Ganze durch die Erstellung eines neuen B2B-Moduls, in das ein dediziertes „Partner-Objekt“ eingeführt wurde. Es ersetzte die standardmäßige Magento-Benutzerkontenstruktur und ermöglichte die Abbildung komplexer Organisationsstrukturen sowie die Zuweisung mehrerer Mitarbeiter zu einem Unternehmen. Diese Lösung ordnete die Verwaltung von B2B-Beziehungen neu und schuf ein stabiles Fundament für die weitere Automatisierung der Verkaufsprozesse.
Die Konstruktion der Plattform berücksichtigte von Beginn an WCAG-Anforderungen und Sicherheitsstandards, um Stabilität und langfristige Zuverlässigkeit der Umgebung zu gewährleisten. Im Bereich der Barrierefreiheit wurden Tastaturbedienung, Kompatibilität mit Screenreadern sowie ein Widget zur Anpassung von Kontrast, Schriftgröße, Link-Hervorhebung oder ein Graustufenmodus implementiert.
Parallel dazu wurde für eine solide Sicherheits- und Wartungsebene gesorgt, die Monitoring, Betriebsabläufe und einen Disaster Recovery Plan umfasst, der alle Elemente des Ökosystems integriert – Shop, Mikroservices und externe Systeme. Umfassendes Monitoring wird durch Tools wie Zabbix, Sentry und ELK gewährleistet, die eine schnelle Diagnose und sofortige Reaktion auf potenzielle Unregelmäßigkeiten ermöglichen. Dadurch wird jede Störung im Shop-Betrieb schnell erkannt und behoben.
Die eCommerce-Transformation bei Olivit brachte den Wechsel von einem ineffizienten Monolithen zu einem modularen, skalierbaren Ökosystem auf Basis von Magento 2 und Mikroservices, was die Stabilität, die Geschwindigkeit der Implementierung von Änderungen und die Flexibilität der B2B-Prozesse erheblich steigerte. Neue Funktionalitäten – vom dynamischen Preissystem über das Modul für Angebotsanfragen bis hin zum Produktdatenmanagement und der erweiterten Partnerbetreuung – optimierten die Arbeit der Teams und verbesserten das Kundenerlebnis. Die Ergänzung der Architektur um WCAG-Standards, fortschrittliches Monitoring und solide Sicherheitsmechanismen schuf das Fundament für die weitere Entwicklung der Plattform.
Wir setzen sie gerne in die Realität um! Packen wir es an