Case Study

KRAFT Baustoffe Shopware 6 Relaunch

KRAFT Baustoffe, das größte Baustoffhandelsunternehmen im Raum München, suchte einen Partner für die Migration von Shopware 5 auf Shopware 6 – jemanden, der komplexe und individuell gewachsene B2B-Prozesse abbilden kann. Die Case Study zeigt, wie wir diese komplexen Anforderungen in einer zukunftsfähigen Shopware-6-Architektur umgesetzt haben.
Leistungen
IndividualentwicklungenPerformance OptimierungPluginentwicklungSEOSystemintegrationUX & Design
Tech-Stack
APIDockerJavaScriptOpenSearchPHPRedisShopmonShopware 6SymfonyTwigUptime KumaVarnish HTTP CacheVue.js
Zielsetzung
MigrationPerformance-OptimierungRelaunchSichtbarkeitSkalierbarkeitUX/UI Optimierung
Zielgruppe & Markt
B2BB2CBaustoffhandelBauunternehmenHandwerksbetriebe
Release
2025
Zentrale Features

Komplexe B2B-Features

Hochkomplexe B2B-Anforderungen wie eine individuelle, hochkomplexe Preisberechnung, einen modularen Lieferkonfigurator & mehr

API first Ansatz

API-getriebene ERP-Anbindung: Synchronisation von Belegen, Preislisten, Beständen und Kundeninfos über automatisierte Prozesse

UX Analyse & Gestaltung

Kunden-Umfragen, fundierte Analysen & Personas als Grundlage für das ganzheitliche Design

Performance Optimierung

Hohe Performance trotz hoher Datenmengen dank Integrationen wie Redis & Varnish HTTP Cache

Inhaltsverzeichnis

Nach den ersten digitalen Meetings haben wir uns mit dem Team von KRAFT in München für einen zweitätigen Workshop persönlich zusammengesetzt. Gemeinsam analysierten und priorisierten wir Anforderungen, strukturierten Projektziele und klärten offene Fragen. Die Köpfe haben geraucht, aber es war bald klar: Die Chemie stimmt. KRAFT hat direkt gemerkt, dass wir uns im Vorfeld intensiv mit den Herausforderungen auseinandergesetzt hatten. Der Workshop war nicht nur Grundlage für ein präzises Angebot, er war auch der Auftakt für eine partnerschaftliche Zusammenarbeit.

Die Anforderungen

Für den Relaunch des KRAFT-Onlineshops war schnell klar: Es braucht keinen simplen Tapetenwechsel, sondern ein durchdachtes Re-Engineering – technologisch, inhaltlich und organisatorisch. Ziel war es, zwei Welten zu vereinen: die komplexe B2B-Logik mit ihren Rollen, Regeln und Systemen und die intuitive Nutzererwartung klassischer B2C-Kundschaft.

Komplette Shoparchitektur neu gedacht:

Keine Migration 1:1, sondern ein strategischer Neuentwurf. Ziel war es, die sehr unterschiedlichen Anforderungen von B2B- und B2C-Kunden in einem einzigen, gemeinsamen Sales Channel intelligent zusammenzuführen, ohne Abstriche bei Usability, Rechtemanagement oder Datenlogik. Dazu kamen modulare Erlebniswelten, ein klarer API-First-Ansatz und eine Reduktion auf das Wesentliche: das, was der Kunde wirklich braucht.

B2B-Logik abbilden

Nutzerrollen, Freigabeprozesse, Preis auf Anfrage, OCI-Anbindung – alles was ein echter B2B-Prozess braucht

Custom Pricing Engine

Umsetzung einer mehrstufigen, regelbasierten Preisberechnung mit Millionen Datensätzen, angebunden ans ERP UNITRADE

Gebindeumrechnung

Tool um jede Bestellrealität eines Kunden darstellen zu können (Bestellung können sowohl in Kilogramm, Säcken oder Palette gekauft werden)

UX-Konzept auf Basis echter Daten

Heatmaps, Analytics und Personas als Grundlage für ein optimierte User Experience.

Touren- & Lieferlogik

Ein intelligenter Lieferkonfigurator inkl. LKW-Zuweisung, Feiertags-Handling, Umladedauer und Tourenvorbereitung für ERP

Content-Management

Inhalte und Seitenarchitektur überarbeitet, UX-getrieben restrukturiert und mit Custom CMS-Elementen in Erlebniswelten neu gebaut

Performance- und SEO-Optimierung

Fokus auf Core Web Vitals, semantische Struktur, strukturierte Daten und redirect-sicheren Relaunch

API-getriebene ERP-Anbindung

Synchronisation von Belegen, Preislisten, Beständen und Kundeninfos über automatisierte Prozesse

Rollout-Fähigkeit und Zukunftssicherheit

Einsatz von B2BSellers Suite für bessere Skalierung, Nutzerführung und Pflegefähigkeit

Kostenlose Beratung
Sie stehen vor ähnlichen Heraus­forderungen?

Dann lassen Sie uns gemeinsam Ihre Situation analysieren. Unsere Experten zeigen Ihnen, wie Sie Ihre digitalen Potenziale optimal nutzen – transparent, individuell und unverbindlich.

Komplexe Speziallogik unter der Haube

Die folgenden zwei Module standen im Zentrum der Individualentwicklung. Sie erforderten nicht nur tiefes technisches Verständnis, sondern auch ein sehr enges, fachlich fundiertes Zusammenspiel mit dem Team von KRAFT Baustoffe. Besonders die Preislogik galt als eine der komplexesten Anforderungen im Projekt. Das Kundenfeedback war entsprechend positiv: Wir haben die Pricing Engine überraschend schnell verstanden und sie sauber und performant umgesetzt.

1. Custom Pricing Engine: Regelbasiert. skalierbar. B2B-ready.

Die Preislogik von KRAFT zählt zu den komplexesten, die wir je umgesetzt haben. Ein Mix aus Staffelrabatten, baustellenbezogenen Sonderpreisen, Rundungslogiken und dynamischen Aktionspreisen. Die Datenquelle: ERP-System UNITRADE. Die Herausforderung: Millionen Kombinationen, abhängig von Zeit, Kundengruppe, Einheit und Projektspezifikationen.

Zentrale Herausforderungen:

  • große Logik-Komplexität (1 Kunde kann effektiv aus 4 verschiedenen Preislisten Preise erhalten)
  • Die Preise die uns zur Verfügung gestellt wurden, entsprechen nicht den Preisen, wie sie dem Kunden letzten Endes angeboten werden (intern findet noch eine Gebindepreis-Umrechung statt)
  • Brutto/Netto-Handling und Sichtbarkeiten im Frontend, differenziert nach Kundengruppe, inkl. Custom View SwitchTesting unter Echtbedingungen mit mehreren B2B- und B2C-Kunden und Verifizierung durch ERP-Exportdaten
  • Die Rundungslogik von Shopware konnte nicht abbilden was KRAFT gebraucht hat, deshalb musste diese von uns erweitert werden

Was die Umsetzung besonders gemacht hat: Wir haben die Preislogik nicht nur technisch umgesetzt, sondern auch konzeptionell verfeinert. Die Datenstruktur wurde im Vergleich zum alten System nicht nur verschlankt sondern zudem deutlich optimiert. Das Feedback war eindeutig: Die Komplexität wurde schnell durchdrungen und effizient abgebildet. Das hat unter anderem zur Folge, dass Preise unter 10ms aus der Datenbank abgefragt und korrekt geliefert werden können.

Die obige Preis-Pyramide war konzeptionell Grundlage für unsere technische Umsetzung – und wurde exakt so ins Shopware-6-System übertragen:
Vom Basispreis bis zum projektspezifischen KRV (Kundensonderpreis über Bauvorhaben) wird die Matrix regelbasiert durchlaufen – performant, validierbar, jederzeit erweiterbar. Die Preiskalkulation bei KRAFT Baustoffe ist alles andere als Standard. Damit die komplexe Preislogik des Traditionsunternehmens auch in Shopware 6 funktioniert, wurde der ProductPriceCalculator tiefgreifend erweitert. Ziel: eine mehrstufige Preisberechnung, die auf Basis eines Basispreises (z. B. pro Tonne) arbeitet, darauf den ersten gültigen Rabatt anwendet und diesen mit der gewählten Verkaufseinheit multipliziert. Die gesamte Berechnung orientiert sich an einer Preis-Matrix, die von oben nach unten „reverse“ durchlaufen wird – und sofort stoppt, sobald ein gültiger Preis gefunden wurde.

Das bedeutet konkret:

  • Basispreis-Ermittlung für jedes Produkt
  • Rabattlogik mit Prüfung auf Gültigkeit und Priorität
  • Preis-Multiplikation auf Basis der verkauften Einheit. Basis-Preis ist VK-Preis / VK-Menge * Stück-Meng

Ergebnis: ein kundenindividueller Endpreis, der auch in Variantenansichten korrekt dargestellt wird

Technisch gelöst durch:

  • Unit-Test driven
  • Erweiterung des ProductPriceCalculator (inkl. Performance-Optimierung fürs Listing)
  • Abbildung von Preis-Matrix & -Prioritäten in Custom Entities
  • API-gestützte Preisdaten-Erfassung im Proof-of-Concept (PoC)
  • Finaler Import von Artikel- und Kundengruppenzuordnungen per Sync Calls
  • technische Lösung um alle Preis-Kunden-Kombinationen direkt mit der alten Preiserzeugung zu vergleichen

Dabei war die Datenlage alles andere als trivial: Nur 12 von 199 Produkten waren initial einer Preisgruppe zugeordnet. Zudem fehlten Lager- und Sichtbarkeitsinformationen, was das Testing deutlich erschwerte. Die Zuordnung der Gruppen erfolgte deshalb über separate SQL-Ausleitungen, die als JSON über die Shopware-API importiert wurden. Was nach Komfort aussieht, ist technisch hochkomplex.

2. Lieferkonfigurator: Planbar. Präzise. ERP-integriert.

Neben der Preislogik war die zweite Kernkomponente im Projekt der Lieferkonfigurator – eine konfigurierbare Steuerzentrale für lieferrelevante Optionen im B2B-Bereich. Kunden können hier im Checkout präzise definieren, wann, wohin und wie geliefert werden soll – inklusive Stockwerksentladung und Feiertagsprüfung. Alles in Abhängigkeit, der sich im Warenkorb befindlichen Artikel.

Der Ablauf im Hintergrund:

  1. Kunde wählt Lieferzeitfenster (4 Slots/Tag möglich)
  2. System prüft Feiertage, LKW-Auslastung & Umladedauer
  3. Wenn Lagerbestand niedrig oder Umlagerung nötig → automatische +1-Tag-Logik
  4. Tourvorschläge werden in Kürzel (z. B. „A15“) umgewandelt und mit der Bestellung gespeichert
  5. Daten werden an das ERP übergeben, das die Disposition automatisch vorbereitet

Besonderheiten:

  • Kombiniert manuelle Konfigurierbarkeit mit automatisierten Regeln
  • Darstellung aller Optionen im Backend für volle Kontrolle durch das KRAFT-Team
  • Ermöglicht Vorausplanung und reduziert Rückfragen im Vertrieb Der Lieferkonfigurator war ein weiteres Kernfeature im Projekt. Ziel war eine flexible, ERP-gestützte Auswahl von Liefer- und Abholoptionen, die im Checkout konfigurierbar ist. Kunden sollen nicht nur den Lieferort und das Zeitfenster bestimmen, sondern auch auf Feiertage, Lagerverfügbarkeit und Umladezeiten Rücksicht nehmen können.

Kernfunktionen:

  • Dynamische Lieferzeitberechnung anhand Feiertage, Lagerstatus und Umladungen
  • Bis zu vier Lieferzeitfenster pro Tag auswählbar (per if/else-Logik)
  • Backend-Konfiguration aller Liefer- & Abholoptionen
  • Direkte Übergabe der gewählten Optionen an das ERP zur Weiterverarbeitung

Die Daten werden dabei nicht nur temporär gehalten, sondern direkt mit der Bestellung gespeichert.
Das Ergebnis: Kürzere Abstimmungen im Vertrieb, weniger Rückfragen, deutlich effizienterer Versandprozess.

Um den Lieferkonfigurator stabiler zu gestalten, nutzt dieser nun vermehrt Shopware eigene Technologien. Über den von Shopware 6 bereitgestellten Rulebuilder und über Plugin-Configs, bieten wir nun auch mehr Kontrolle über die Funktionalität des Konfigurators.

Sie brauchen Unterstützung bei ihrem Projekt?

Ob SEO, Ad-Kampagne oder Webentwicklung – wir begleiten Sie von der Idee bis zur Umsetzung. Mit klarem Plan, fundiertem Know-how und transparenten Prozessen.

Unser Approach: technisch stark, methodisch fundiert.

Die Umsetzung erfolgte in enger Abstimmung mit dem Projektteam von KRAFT. Alle technischen und gestalterischen Entscheidungen basieren auf einer gemeinsam entwickelten Anforderungsgrundlage. Unsere Arbeitsweise war geprägt von iterativen Sprints, klarer Rollenverteilung und direktem Austausch – mit Fokus auf Performance, Skalierbarkeit und langfristiger Wartbarkeit. Ziel war nicht nur ein funktionierender Shop, sondern ein digitaler Vertriebsprozess, der sich effizient weiterentwickeln lässt.

1. UX first

Kein Redesign um des Redesigns willen. Der neue Shop basiert auf echten Daten: Heatmaps, Nutzerinterviews, Funnel-Analysen. Daraus entstanden klare Personas, optimierte Nutzerpfade und ein messbar verbessertes Informationsdesign.

2. Technisches Fundament

Mit einem API-first-Ansatz, strukturierter Datenhaltung und konsequenter Entkopplung von Geschäftslogik und Frontend wurde ein Setup geschaffen, das auch bei Wachstum, neuen ERP-Regeln oder komplexen Konfiguratoren zuverlässig performt. Alle PoCs und Features wurden reviewbasiert entwickelt und kontinuierlich getestet. Entwicklungsserver, Bitbucket, Deployment. Integration von UNITRADE über API. Eigenes Plugin für Belegansicht. Lieferkonfigurator mit Feiertags-Logik. Custom Pricing Engine mit Rabatt-Pyramide.

3. Design, das funktioniert

CI/CD übernommen, wo es sinnvoll war. Neu gedacht, wo es nötig war. Dazu: Custom CMS-Module, Icons, Erlebniswelten. Wartbar umgesetzt. Das Frontend: schnell, responsiv, zugänglich.

4. Migration mit Augenmaß

Nicht alles übernommen, sondern bewertet. Was lohnt sich? Was ist überflüssig? Ergebnis: ein sauberer, schneller Shop.

5. SEO mit Substanz

Technisches SEO war kein Add-on, sondern ein integraler Bestandteil des Relaunches. Die Prelaunch-Audits, Keyword-Mappings und Redirect-Konzepte wurden mit Weitblick geplant und eng mit der Frontendentwicklung verzahnt. Das Ziel: Sichtbarkeit erhalten, Performance verbessern, Struktur aufräumen. Prelaunch-Audit, Redirect-Konzept für über 250.000 URLs, technische Optimierungen. Core Web Vitals optimiert. Strukturierte Daten eingebunden. Crawl-Steuerung umgesetzt.

Eingesetzter Tech Stack & Architektur

Ein besonderer Dank gilt an dieser Stelle auch dem Team von B2B Sellers, deren Plugin-Suite viele zentrale Features von KRAFT Baustoffe nativ abdecken konnte – von Bestelllisten, Budgets, Rollenrechten bis hin zur Angebotsfunktion und OCI-Anbindung. Gerade die Tiefe der Konfigurierbarkeit und die laufende Weiterentwicklung machen die Suite zu einem starken Partner für ambitionierte B2B-Projekte.

  • Shopware 6.7.* (Beyond Plan)
  • B2BSellers Suite inkl. Benutzerrollen, Angebotsfunktionen, Kundengruppenlogik
  • Erweiterter ProductPriceCalculator mit Custom Entities
  • Rule Builder für Rabatte & Preisdifferenzierung
  • Unterstützung bei API-Anbindung an ERP UNITRADE (z. T. via Middleware)
  • Lieferkonfigurator mit konfigurierbarer Tourenlogik und Zustandsmapping
  • Custom CMS-Elemente & Erlebniswelten-Logik
  • Multi-Inventory-Funktionalität für Lagerstandorte (Testbetrieb)
  • SEO-Basisstruktur mit strukturierter interner Verlinkung, Core Web Vitals Optimierung und Redirect-Konzept

Das Ergebnis

Das Feedback von KRAFT Baustoffe fiel eindeutig aus: Die Preismatrix war super schnell verstanden und implementiert, der Lieferkonfigurator ist nicht nur exakt auf den Punkt umgesetzt, sondern besser integriert und einfacher zu bedienen. Auch in der Kommunikation lief alles reibungslos: partnerschaftlich, ehrlich, direkt – auf technischer wie menschlicher Ebene. Das Ergebnis ist weit mehr als ein neuer Shop. KRAFT Baustoffe verfügt nun über eine digitale Plattform, die Vertrieb und Logistik intelligent miteinander verbindet und dabei für zukünftige Anforderungen flexibel bleibt.

Dank guter Vorbereitung und einer strukturierten, professionellen Zusammenarbeit auf Augenhöhe, war dieses Projekt von Beginn an ein Erfolg.
Hürden gibt es immer, dessen waren sich KRAFT Baustoffe und wir stets bewusst. Durch hervorragendes Projektmanagement auf beiden Seiten waren diese Hürden jedoch zu Jeder Zeit kommuniziert, bewertet und neu einkalkuliert.

Lessons Learned, Ausblick & netgrade-Insights

Dieses Projekt fand ein Ende, die Zusammenarbeit nicht. Gemeinsam mit KRAFT Baustoffe evaluieren wir kontinuierlich weitere Potenziale im Bereich Online Marketing, SEO, SEA und technischer Weiterentwicklung. Ob Kampagnen, Sichtbarkeitsstrategien oder Performance-Tuning: Die nächsten Ausbaustufen sind bereits in Planung. Wir freuen uns auf alles, was kommt – und auf eine Partnerschaft, die digital wächst.

Anmerkungen unseres Teams:

  • Ein Proof-of-Concept zur Preislogik ist Gold wert – und sollte frühzeitig passieren
  • Kommunikation auf Augenhöhe spart Zeit. Je komplexer das Projekt, desto wichtiger ist fachlich fundierter Austausch auf direktem Weg
  • Je individueller die Businesslogik, desto strukturierter muss die Schnittstelle zum ERP definiert sein. API-Dokumentation + Mapping = Pflicht
  • Entwickle von Beginn an so sauber und nahe am System-Standard wie eben möglich

netgrade Insights:

Unsere Erfahrung zeigt: Wenn Agentur und Kunde auf Augenhöhe arbeiten, macht’s nicht nur Sinn, sondern auch Spaß – in der Anwendung und in der Weiterentwicklung. Bei KRAFT haben wir bewiesen, dass komplexe Prozesse nicht kompliziert wirken müssen, sondern digital verständlich gemacht werden können. Tradition und Technik schließen sich nicht aus – sie beflügeln sich gegenseitig, wenn beide Seiten bereit sind. Wir waren es. Und KRAFT auch.

Zum Schluss möchten wir uns nochmals bei allen Beteiligten für die hervorragende Zusammenarbeit bedanken!

Erfahren Sie jetzt mehr über
uns und unsere Vorteile!​

Hinter erfolgreichen Projekten stehen starke Partner. Lernen Sie unser Team, unsere Werte und unseren Ansatz kennen – und entdecken Sie, wie wir digitale Erfolge messbar machen.

Inhaltsverzeichnis

Weitere Case Studies

Wir sind netgrade
Mit Erfahrung, Strategie und Leidenschaft bringen wir jedes Projekt zum Erfolg. Jetzt sind Sie am Zug – treten Sie mit uns in Kontakt.