Holzland Becker GmbH

Headless eCommerce mit Shopware 6 für Holzland Becker

Wie Kiwee ​​Holzland Becker dabei half, die Grenzen von Shopware 5 zu überwinden und eine skalierbare, robuste E-Commerce-Plattform aufzubauen, die mit ihrem Geschäft über mehrere Filialen hinweg mitwachsen kann.

Holzprofi24 online shop displayed on laptop and mobile screens, showing a responsive eCommerce design for garden house products.

Wie Kiwee ​​Holzland Becker dabei half, die Grenzen von Shopware 5 zu überwinden und eine skalierbare, robuste E-Commerce-Plattform aufzubauen, die mit ihrem Geschäft über mehrere Filialen hinweg mitwachsen kann.

Überblick über die Marke

Die Holzland Becker GmbH betreibt mehrere stark frequentierte E-Commerce-Shops in Deutschland, Österreich, der Schweiz, den Niederlanden und Frankreich, wobei Holzprofi24.de und Holzprofi24.at die größten Shops sind. Darüber hinaus werden auch Fachshops wie mein-karibu.de betrieben. Der Online-Kanal spielt eine zentrale Rolle dabei, wie das Unternehmen Kunden erreicht und über seine stationären Filialen hinaus wächst.

Um sicher über mehrere Märkte hinweg zu wachsen, benötigte Holzland Becker eine Grundlage, die etwas leisten konnte, wofür die meisten E-Commerce-Lösungen nicht ausgelegt sind: mehrere eigenständige Shops so effizient zu betreiben wie einen einzigen. Das bedeutete eine gemeinsame Frontend-Logik, damit Verbesserungen überall gleichzeitig ausgerollt werden können, ein gemeinsames Designsystem, um das Kundenerlebnis konsistent zu halten, eine zentralisierte Bereitstellung, damit Releases nie eine shop-spezifische Koordinationsaufgabe darstellen, sowie die Flexibilität, jeden Shop unterschiedlich zu konfigurieren – mit unterschiedlichem Branding, unterschiedlichen Preisen und Inhalten –, ohne die zugrunde liegende Arbeit doppelt zu erledigen.

Das Ziel war nicht nur eine bessere Plattform, sondern eine Architektur, die den Betrieb mehrerer Shops zu einem Wettbewerbsvorteil macht, anstatt zu einer operativen Belastung.

Außenansicht des HolzLand Becker Standorts mit großem Verkaufsgebäude, Parkplätzen und sichtbaren Bereichen für Parkett, Laminat, Terrassen und Türen.

Die Herausforderung: Shopware 5 wurde zum Risiko

Vor der Zusammenarbeit mit Kiwee nutzte Holzland Becker Shopware 5, was nur begrenzte Flexibilität für ein modernes Shop-Erlebnis bot und zunehmend Einschränkungen hinsichtlich der Wartbarkeit und zukünftiger Erweiterungen mit sich brachte. Gemeinsam haben wir die Plattform auf Shopware 6 migriert und dies als Grundlage für eine langfristige Architektur genutzt, die schnellere Anpassungen des Shop-Auftritts, eine klarere Trennung zwischen Backend und Frontend sowie einen skalierbaren Ansatz für den Betrieb mehrerer Shops mit einheitlichem Kundenerlebnis ermöglicht.

Warum Shopware 5 keine gute Lösung mehr war

Zusammen führten diese Faktoren zu einem wachsenden Druck, nicht nur die Plattform, sondern den gesamten Ansatz in Bezug auf Infrastruktur, Bereitstellung und Shop-Management zu modernisieren.

  • Es wurden mehrere Online-Shops gleichzeitig betrieben. Dies war sehr arbeitsintensiv, und eine weitere Expansion in neue Märkte und Länder war kaum zu vertretbaren Kosten möglich.
  • Shopware 5 End of Life
  • Skalierungsrisiko während saisonaler Spitzenzeiten. Die bestehende Serverkonfiguration, bei der es sich um eine Bare-Metal-Infrastruktur mit manueller Konfiguration handelte, konnte nicht dynamisch skaliert werden, um Traffic-Spitzen aufzufangen.
  • Kein CI/CD-Prozess
  • Operativer Aufwand durch manuelle Infrastruktur. Jeder Deployment erforderte manuelle Eingriffe. Updates waren zeitaufwändig, fehleranfällig und verlangsamten die Fähigkeit des Teams, Verbesserungen bereitzustellen.
  • Langsame Releases

Zusammen führten diese Faktoren zu einem wachsenden Druck, nicht nur die Plattform, sondern den gesamten Ansatz in Bezug auf Infrastruktur, Bereitstellung und Shop-Management zu modernisieren.

Kinder spielen im Garten auf einem Klettergerüst und in einem erhöhten Holz-Spielhaus.

Die Lösung

Kiwee Software unterstützte Holzland Becker im Rahmen eines gemeinsamen Teams beim Umstieg von Shopware 5 auf Shopware 6 und gestaltete die gesamte Infrastruktur neu, wobei drei Ziele im Mittelpunkt standen: den Betrieb mehrerer Shops ohne zusätzlichen Arbeitsaufwand, die Gewährleistung einer stabilen Plattform bei jedem Traffic-Aufkommen und die Möglichkeit für das Team, Erweiterungen oder Verbesserungen schnell umzusetzen.

Illustration eines Shopware Multi-Store-Setups mit mehreren Online-Shops für verschiedene Domains, die zentral über Shopware verbunden sind.

Ausgangspunkt war die Migration auf Shopware 6, wodurch Holzland Becker eine moderne, unterstützte Basis erhielt und die erforderliche Architektur für den effizienten Betrieb mehrerer Storefronts geschaffen wurde.

Auf dieser Grundlage entwickelte Kiwee ein gemeinsames Frontend unter Verwendung von Shopware Frontends und der Store-API, um eine Verbindung zum Shopware-Backend herzustellen und so alle Shops von einem zentralen Ort aus zu verwalten. In der Praxis bedeutet das:

  • Neue Features oder Verbesserungen werden einmal entwickelt und stehen direkt in allen Shops zur Verfügung, statt dreimal separat umgesetzt zu werden.
  • Alle Storefronts nutzen dasselbe Designsystem. So bleibt das Kundenerlebnis konsistent, ohne zusätzlichen Aufwand.
  • Releases werden zentral gesteuert. Ein Deployment erreicht alle Shops gleichzeitig.
  • Jeder Shop kann trotzdem unterschiedlich aussehen und sich unterschiedlich verhalten, zum Beispiel bei Branding, Preisen und Inhalten. Diese Unterschiede werden aber über Konfiguration gelöst, nicht über getrennte Systeme.
  • Directus CMS ist in die Architektur integriert. Dadurch kann das Team Inhalte für jeden Shop flexibel selbst steuern, ohne für jede Änderung Entwickler zu brauchen.

Es ist erwähnenswert, dass der Betrieb einer headless Multi-Shop-Lösung auf Shopware-Frontends Neuland war – nicht nur für Holzland Becker, sondern auch für Kiwee. Es gab keine produktionsreife Vorlage, an der man sich orientieren konnte. Das machte das Ergebnis umso bedeutender: Was hier geschaffen wurde, ist ein bewährtes, funktionierendes Modell, auf dem andere nun aufbauen können.

Person nutzt den HolzLand Becker Online-Shop auf einem Laptop in einem hellen Raum mit Pflanzen.

Headless so performant machen, wie es sein soll

Eine weniger offensichtliche Herausforderung bei einer Headless-Architektur ist, dass man mit dem Abschied vom Standard-Shopware-Storefront auch auf einige Dinge verzichtet, die Shopware bereits mitbringt, darunter viele Jahre an Performance-Optimierungen. Geschwindigkeit, Stabilität und Konsistenz kommen in einem Headless-Setup nicht automatisch. Sie müssen bewusst aufgebaut werden.

Genau darauf hat sich Kiwee konzentriert: sicherzustellen, dass das Headless-Storefront das Leistungsniveau eines Standard-Shopware-Setups erreicht und in wichtigen Bereichen sogar übertrifft. Das Ergebnis ist ein Frontend, das unter realen Bedingungen zuverlässig funktioniert und nicht nur in der Theorie.

Wir haben das Projekt in einer frühen Proof-of-Concept-Phase übernommen: mit kaum Automatisierung, ohne Testabdeckung und mit deutlicher technischer Schuld, die vor allem aus fehlender Struktur entstanden war. Innerhalb von 1,5 Jahren haben wir daraus eine stabile Plattform entwickelt, auf der drei unterschiedliche Shops erfolgreich umgesetzt und veröffentlicht werden konnten. Alle Shops basieren auf derselben Infrastruktur und Codebasis.Dabei haben wir Shopware Frontends konsequent genutzt und das Potenzial der Technologie gezielt ausgeschöpft.

Serhii Korzh
Senior Full-Stack-Entwickler bei Kiwee

Eine Infrastruktur, die von selbst läuft

Die alte Serverlandschaft brauchte viel manuelle Pflege, konnte plötzliche Traffic-Spitzen nicht gut abfangen und brauchte bei Problemen Stunden zur Wiederherstellung. Die neue Infrastruktur wurde so aufgebaut, dass genau diese Einschränkungen wegfallen:

  • Die Plattform skaliert in stark frequentierten Zeiten automatisch nach oben und bei weniger Traffic wieder nach unten, ganz ohne manuelles Eingreifen.
  • Releases erfolgen wöchentlich und teilweise sogar täglich statt monatlich, ohne Downtime für Käuferinnen und Käufer.
  • Wenn etwas ausfällt, erholt sich das System in Minuten statt in Stunden.
  • Entwicklungs-, Test- und Produktionsumgebung sind konsistent aufgebaut. Was im Test funktioniert, funktioniert auch im Live-Shop.
  • Die Performance wird unter realistischen Lastbedingungen getestet, bevor Änderungen bei den Kundinnen und Kunden ankommen.

KPI-Ergebnisse

Die Verbesserungen aus diesem Projekt wirken sich direkt auf das Geschäft, das Team und die Kundschaft aus.

Deployment-Frequenz

Von monatlichen → wöchentliche und sogar tägliche Releases

Wiederherstellungszeit bei Ausfällen

Von mehreren Stunden → unter 10 Minuten

Infrastruktur unter Spitzenlast

Stabil bei 48,000+ täglichen Besucher:innen

Erreichtes Uptime-SLA

99.9%

Neben den Zahlen bietet die Plattform heute vier Fähigkeiten, die Geschäftskontinuität und Wachstum direkt unterstützen:

  • Wenn ein Teil des Systems ausfällt, bleiben alle drei Shops weiterhin online.
  • Das System erkennt kleinere Probleme automatisch und behebt sie ohne manuelles Eingreifen.
  • Das Team kann täglich neue Features veröffentlichen, ohne den laufenden Shopbetrieb zu stören oder Downtime-Fenster einzuplanen.
  • Die Infrastruktur wächst in stark frequentierten Zeiten automatisch mit und fährt in ruhigeren Phasen wieder herunter, ganz ohne manuellen Aufwand.

Shopware-Funktionen genutzte

Neben dem Plattformwechsel wurden gezielt native Funktionen von Shopware 6 genutzt, um die Anforderungen eines stark frequentierten Multi-Shop-Betriebs zu unterstützen.

  • Shopware Frontends Das Headless-Frontend-Framework, das über die Store API mit dem Shopware-Backend verbunden ist und ein vollständig angepasstes.
  • Store API Die Schnittstelle zwischen Shopware-Backend und dem Nuxt-basierten Frontend, die die Headless-Storefront-Architektur antreibt.
  • Rule Builder Ermöglicht komplexe Geschäftslogik ohne individuellen Code. Das Team kann so Bedingungen für Aktionen, Preise und Inhalte flexibel definieren.
  • Flow Builder Automatisiert Workflows und Geschäftsprozesse, reduziert manuelle Aufgaben und sorgt für konsistente Abläufe über alle Shops hinweg.
  • Custom Pricing Unterstützt unterschiedliche Preisstrategien pro Shop oder Kundensegment, ohne Produktdaten doppelt pflegen zu müssen.
  • Multi-Warehouse Verwaltet Bestände über mehrere Lagerstandorte hinweg und sorgt so für korrekte Bestandsdaten in allen drei Shops.
  • Returns Management Unterstützt den Retourenprozess direkt in Shopware und sorgt für schlanke und konsistente Abläufe.

Mit der Einführung unserer neuen Headless-Commerce-Architektur haben wir weit mehr als nur ein technisches Upgrade vollzogen – wir haben das digitale Fundament für das nächste Kapitel von Holzprofi24 gelegt. Durch die Entkopplung unseres zentralen Shopware-Backends von flexiblen Frontends erzielen wir maximale Synergieeffekte: Wir entwickeln Funktionen einmalig, warten ein zentrales System und können dennoch mehrere Online-Shops mit höchster Effizienz bereitstellen. Diese Skalierbarkeit macht uns schneller und innovativer und gibt uns die Agilität, die wir benötigen, um zukünftiges Wachstum proaktiv voranzutreiben

Professional headshot of a man wearing glasses, a white shirt, and a dark blazer.
Michael Sorg
Director eCommerce bei Holzland Becker GbmH

Aktueller Stand und Ausblick

Heute betreibt Holzland Becker mehrere Online-Shops auf einer modernen Shopware-6-Plattform, die auf einer Headless-Architektur basiert und Shopware-Frontends sowie die Store-API, eine auf Nuxt basierende Kundenerfahrung, das Directus-CMS für Inhalte und eine vollständig automatisierte Cloud-Infrastruktur nutzt.

Aus Kundensicht bietet die Plattform ein konsistentes Erlebnis über alle Shops hinweg, bleibt auch in stark frequentierten Zeiten zuverlässig und verarbeitet Lastspitzen ohne Unterbrechungen. Releases können täglich erfolgen, ohne den Shopbetrieb zu stören. Monitoring und Performance-Tests helfen dabei, Probleme früh zu erkennen, bevor sie Auswirkungen auf Kundinnen und Kunden haben.

Diese Basis bietet dem Kunden einen skalierbaren Weg für weitere Verbesserungen in der Zukunft. Neue Funktionen können schneller veröffentlicht werden. Inhalte können unabhängig gepflegt werden. Die Infrastruktur passt sich automatisch an die Nachfrage an. Und das Multi-Shop-Setup kann weiter wachsen, ohne dass die operative Komplexität im gleichen Maße zunimmt.

Back to top