Zum Inhalt springen
DSGVO-konforme B2B-Shops
E-Commerce

Shopware für B2B: Warum Open Source die richtige Wahl ist

Shopware Open Source für B2B-Händler: Erfahren Sie, warum die Community Edition maximale Flexibilität und Unabhängigkeit für den Mittelstand bietet.

14 Min. Lesezeit ShopwareB2BOpen SourceCE

Der B2B-E-Commerce in Deutschland wächst rasant: 468 Milliarden Euro Umsatz wurden 2025 allein im deutschen B2B-Onlinehandel erzielt (IFH Köln, 2025). Doch viele Mittelständler stehen vor der zentralen Frage: Welche Shop-Plattform erfüllt die komplexen Anforderungen des B2B-Geschäfts, ohne dabei die Flexibilität einzuschränken oder wiederkehrende Lizenzkosten zu verursachen? Die Antwort liegt in Shopware Open Source – einer Plattform, die volle Code-Kontrolle, eine moderne Architektur und eine aktive Community-Entwicklung vereint.

Shopware Open Source: B2B-ArchitekturShopware CE / Open SourceSymfony + Vue.js + API-FirstB2B-ErweiterungenKundengruppen-PreiseStaffelpreise + RabattregelnGenehmigungsworkflowsSelbstentwickeltAngebots-Anfragen (RFQ)Schnellbestell-ListenUnternehmenskonto-RollenSchnittstellenSAP / DATEV / DynamicsPIM + DAMMarktplätze + VersandVorteile Open Source im B2BVolle Code-KontrolleKeine LizenzkostenCommunity-PluginsHosting-FreiheitTypische B2B-AnforderungKundenindividuelle Preise per APIMehrstufige FreigabeprozesseOpen-Source-LösungCustom Rule Builder PluginFlow Builder + eigene Actions

Open Source im B2B: Mehr als nur kostenlos

Open Source bedeutet im B2B-Kontext weit mehr als den Wegfall von Lizenzgebühren. Es bedeutet vor allem vollständige Transparenz und Kontrolle über den gesamten Quellcode. Für B2B-Händler mit spezifischen Anforderungen – kundenindividuelle Preislogiken, komplexe Genehmigungsworkflows, tiefe ERP-Integrationen – ist diese Kontrolle ein entscheidender Vorteil. Jede Geschäftsregel lässt sich individuell implementieren, ohne auf die Freigabe eines Plattformanbieters warten zu müssen. Änderungen am System können intern oder mit einem frei gewählten Dienstleister umgesetzt werden, und die Abhängigkeit von einem einzelnen Technologieanbieter entfällt vollständig.

Die Shopware Community Edition (CE) basiert auf Symfony, dem weltweit meistverwendeten PHP-Framework mit über 3,7 Milliarden Installationen (Symfony, 2025). Das bedeutet: Ein großer Pool an qualifizierten Entwicklern kann an Ihrem Projekt arbeiten. Sie sind nicht auf zertifizierte Partner eines bestimmten Anbieters angewiesen, sondern können aus einem breiten Ökosystem von Symfony-Entwicklern schöpfen. Dieser Vendor-Lock-in-Freiheit kommt gerade bei langfristigen B2B-Projekten eine besondere Bedeutung zu.

Voller Quellcode-Zugriff

Jede Zeile Code ist einsehbar und änderbar. Sicherheitsaudits, individuelle Anpassungen und tiefe Integrationen sind ohne Einschränkungen möglich.

Unabhängigkeit

Kein Vendor-Lock-in: Sie wählen Hosting-Provider, Entwicklungspartner und Erweiterungen frei. Die Plattform gehört Ihnen.

Community-Innovation

Über 600 aktive Beitragende (GitHub, 2025) entwickeln Shopware kontinuierlich weiter. Sicherheitspatches und neue Features fließen regelmäßig ein.

Moderne Architektur

API-First-Design, Headless-Fähigkeit und Event-basierte Erweiterbarkeit (Flow Builder) machen die CE zukunftssicher.

Internationalisierung

Mehrsprachigkeit, Mehrwährungsfähigkeit und länderspezifische Steuerregeln sind nativ integriert – wichtig für international agierende B2B-Händler.

Plugin-Ökosystem

Über 4.000 Plugins im Shopware Store, davon viele kostenlose Community-Erweiterungen für typische B2B-Anforderungen.

B2B-Funktionen in der Community Edition umsetzen

Die Shopware CE bringt bereits zahlreiche Funktionen mit, die für den B2B-Einsatz relevant sind. Kundengruppen, Staffelpreise und individuelle Zahlungsbedingungen lassen sich nativ konfigurieren. Darüber hinaus bietet der Rule Builder eine leistungsstarke Engine, um Geschäftsregeln ohne Programmierung abzubilden – etwa Mindestbestellwerte pro Kundengruppe oder Versandkostenfreiheit ab einem bestimmten Auftragswert.

Für komplexere B2B-Szenarien empfiehlt sich eine gezielte Erweiterung der CE durch individuelle Plugin-Entwicklung. Typische B2B-Erweiterungen umfassen Angebotsanfrage-Module (RFQ), Schnellbestelllisten für wiederkehrende Bestellungen, Unternehmenskonten mit Rollenkonzept und mehrstufige Genehmigungsworkflows. Diese Funktionen werden als eigenständige Plugins entwickelt und können unabhängig vom Shopware-Kern aktualisiert werden.

  • Kundengruppen mit individuellen Preislisten und Zahlungsarten
  • Staffelpreise und mengenabhängige Rabatte über den Rule Builder
  • Schnellbestell-Listen und Bestellvorlagen für wiederkehrende Aufträge
  • Angebotsanfrage-Funktion (Request for Quote) mit Verhandlungsworkflow
  • Unternehmenskonten mit Mitarbeiter-Rollen und Budgetlimits
  • Mehrstufige Freigabeprozesse über den Flow Builder
  • Individuelle Lieferzeitanzeige pro Kundengruppe
  • Netto-Preisdarstellung und abweichende Zahlungsziele

Das Plugin-Ökosystem: Erweiterungen professionell entwickeln

Das Shopware-Plugin-Ökosystem ist einer der stärksten Vorteile der Open-Source-Plattform. Mit über 4.000 verfügbaren Erweiterungen im Shopware Store (Shopware, 2025) deckt das Ökosystem ein breites Spektrum von Standardanforderungen ab – von Zahlungsanbietern und Versanddienstleistern bis hin zu Marketing-Tools und Reporting-Lösungen. Für B2B-Händler besonders relevant sind Plugins für erweiterte Preislogiken, Kundenverwaltung und Workflow-Automatisierung.

Die Plugin-Entwicklung in Shopware folgt einem klar definierten Architekturmodell. Jedes Plugin ist ein eigenständiges Symfony-Bundle mit eigener Verzeichnisstruktur, Dependency Injection und Lifecycle-Management. Das Dekorator-Muster erlaubt es, bestehende Core-Services zu erweitern, ohne sie zu überschreiben. Dadurch bleiben Plugins kompatibel mit künftigen Shopware-Updates und kollidieren selten mit anderen Erweiterungen. Für B2B-spezifische Anforderungen hat sich die Entwicklung von Custom-Plugins als kosteneffizientester Ansatz bewährt, da Standardplugins die Komplexität von B2B-Geschäftsprozessen oft nicht vollständig abbilden.

Die Qualitätssicherung im Plugin-Ökosystem profitiert ebenfalls vom Open-Source-Ansatz. Jedes Plugin kann vor dem Einsatz einer Code-Review unterzogen werden – ein entscheidender Sicherheitsvorteil gegenüber geschlossenen App-Stores. Zudem ermöglicht die offene Architektur automatisierte Tests: PHPUnit für Backend-Logik, Cypress oder Playwright für Frontend-Interaktionen und spezialisierte Shopware-Testhelper für die Integration mit dem Kernsystem.

Technische Architektur: Warum Symfony den Unterschied macht

Die Entscheidung von Shopware, auf Symfony als Framework-Basis zu setzen, hat weitreichende Vorteile für B2B-Projekte. Symfony bietet eine klare Projektstruktur, bewährte Design Patterns und ein umfassendes Ökosystem an Bundles. Für B2B-Entwickler bedeutet das: Professionelle Code-Qualität, testbare Architektur und einfache Integration mit Drittsystemen.

Die API-First-Architektur der Shopware CE ermöglicht die Anbindung beliebiger Frontends – ob klassisches Server-Side-Rendering, Progressive Web App (PWA) oder ein maßgeschneidertes B2B-Portal. Die Store-API bietet vollständigen Zugriff auf den Produktkatalog, den Warenkorb und den Checkout-Prozess. Die Admin-API erlaubt die programmtische Verwaltung aller Shop-Entitäten, was besonders für ERP-Integrationen unerlässlich ist.

AspektOpen Source (CE)Proprietäre SaaS-Lösung
QuellcodeVollständig einsehbarGeschlossen
LizenzkostenKeineAb 2.495 EUR pro Monat
HostingFrei wählbarVom Anbieter vorgegeben
AnpassungenUnbegrenzt auf Code-EbeneBegrenzt auf vorgesehene APIs
Entwickler-PoolAlle Symfony-EntwicklerZertifizierte Partner
Update-KontrolleSelbst bestimmtVom Anbieter gesteuert
DatenhaltungEigener Server / CloudServer des Anbieters
B2B-FeaturesÜber Plugins erweiterbarIn höheren Tarifen inkludiert
Plugin-EntwicklungEigene Plugins ohne GenehmigungMarketplace-Abhängigkeit
InternationalisierungVolle Kontrolle über SprachpaketeEingeschränkte Anpassungen

Internationalisierung: Mehrwährung, Steuern und Sprachen im B2B

Für B2B-Händler, die international agieren, ist die native Internationalisierungsfähigkeit der Shopware CE ein gewichtiges Argument. Das System unterstützt beliebig viele Verkaufskanäle, die jeweils mit eigenen Sprachen, Währungen, Steuersätzen und Domänen konfiguriert werden können. Ein deutscher Hersteller, der nach Frankreich, Österreich und in die Schweiz liefert, kann für jedes Zielland einen eigenen Verkaufskanal mit landesspezifischen Preisen, Mehrwertsteuersätzen und Zahlungsarten anlegen.

Die Mehrwährungsfähigkeit geht über eine einfache Umrechnung hinaus. B2B-Preislisten können pro Währung gepflegt werden, sodass Kundengruppen in der Schweiz Preise in CHF sehen, die nicht auf einem Wechselkurs basieren, sondern gezielt kalkuliert wurden. Steuerregeln lassen sich pro Land und Kundengruppe differenzieren – eine Anforderung, die im innergemeinschaftlichen B2B-Handel mit Reverse-Charge-Verfahren und länderspezifischen Steuersätzen unverzichtbar ist. In Kombination mit einer professionellen Schnittstellenentwicklung können diese Steuerlogiken direkt mit dem ERP-System synchronisiert werden, um doppelte Datenpflege zu vermeiden.

Die Sprachverwaltung der CE ist ebenfalls für den B2B-Einsatz optimiert. Produktbeschreibungen, Shop-Oberfläche und E-Mail-Templates können pro Sprache individuell angepasst werden. Für technische Produkte mit umfangreichen Spezifikationen ist das besonders relevant: Maßeinheiten, Normenbezeichnungen und technische Datenblätter müssen in jeder Zielsprache korrekt dargestellt werden. Die offene Architektur erlaubt es, Übersetzungs-Workflows und Translation-Memory-Systeme über die API anzubinden.

Multi-Channel-Vertrieb: Vom Shop zu Marktplätzen und Außendienst

Die Shopware CE beschränkt den B2B-Vertrieb nicht auf einen einzigen Online-Shop. Das Sales-Channel-Konzept ermöglicht die parallele Bespielung mehrerer Vertriebskanäle aus einer zentralen Datenbasis. Neben dem eigenen Webshop können Marktplatz-Anbindungen, ein mobiles Außendienst-Portal und sogar stationäre POS-Systeme als eigenständige Verkaufskanäle konfiguriert werden – jeweils mit eigenem Sortiment, eigenen Preisen und eigenen Workflows.

Für den B2B-Außendienst eröffnet die API-First-Architektur besondere Möglichkeiten. Eine maßgeschneiderte Außendienst-App kann über die Store-API Produktdaten, kundenspezifische Preise und Lagerbestände in Echtzeit abrufen und Bestellungen direkt im System erfassen. Der Außendienstmitarbeiter erstellt Angebote beim Kunden vor Ort, die nach Freigabe automatisch in den normalen Bestellworkflow einfließen. Laut einer Studie der ECC Köln nutzen bereits 42 Prozent (Projekterfahrung) der B2B-Unternehmen in Deutschland mobile Vertriebslösungen als Ergänzung zu ihrem Online-Shop (ECC Köln, 2025).

Der Flow Builder: Geschäftsprozesse ohne Code automatisieren

Einer der leistungsfähigsten Bestandteile der Shopware CE ist der Flow Builder – eine visuelle Automatisierungsoberfläche, die es ermöglicht, Geschäftsprozesse ohne Programmierung abzubilden. Für B2B-Händler eröffnet das zahlreiche Möglichkeiten: automatische E-Mail-Benachrichtigungen bei Großbestellungen, Freigabe-Workflows für Bestellungen über einem bestimmten Wert oder die automatische Zuordnung neuer Kunden zu Kundengruppen.

Der Flow Builder arbeitet event-basiert: Er reagiert auf Ereignisse im Shop (Bestellung aufgegeben, Kunde registriert, Zahlung eingegangen) und führt definierte Aktionen aus. In Kombination mit dem Rule Builder, der komplexe Bedingungen abbildet, lassen sich selbst anspruchsvolle B2B-Szenarien konfigurieren. Für noch individuellere Anforderungen können eigene Flow-Actions als Shopware-Plugin entwickelt werden – so bleibt die Architektur sauber und erweiterbar.

In der Praxis zeigt sich der Wert des Flow Builders besonders bei wiederkehrenden Vertriebsprozessen. Typische Automatisierungen umfassen: die automatische Benachrichtigung des Vertriebsteams bei Neukunden-Registrierungen mit hohem Umsatzpotenzial, die Zuweisung von Kundengruppen-Rabatten basierend auf dem Jahresumsatz, Erinnerungen an ausstehende Bestellfreigaben nach einer definierten Frist und die automatische Nachbestellung bei Unterschreitung eines Mindestlagerbestands. Jede dieser Automatisierungen spart im Tagesgeschäft wertvolle Arbeitszeit und reduziert die Reaktionszeiten im Kundenservice.

Best Practice: B2B-Bestellgenehmigung

Mit dem Flow Builder lässt sich ein mehrstufiger Genehmigungsprozess konfigurieren: Bestellungen über einem definierten Warenwert werden automatisch in den Status Genehmigung ausstehend gesetzt. Der Einkaufsleiter erhält eine E-Mail mit Freigabe-Link. Erst nach Genehmigung wird die Bestellung an das ERP-System übergeben.

Hosting und Betrieb: Volle Kontrolle über die Infrastruktur

Ein oft unterschätzter Vorteil von Open Source im B2B-Bereich ist die freie Wahl der Hosting-Infrastruktur. Während SaaS-Lösungen die Infrastruktur vorgeben, können Unternehmen mit der Shopware CE den Hosting-Standort, die Skalierungsstrategie und die Sicherheitsarchitektur selbst bestimmen. Für Unternehmen mit strengen Datenschutzanforderungen oder branchenspezifischen Compliance-Vorgaben ist das ein entscheidender Faktor.

In der Praxis bewährt sich eine Container-basierte Deployment-Strategie mit Docker und Kubernetes. Der Shop kann horizontal skaliert werden: Bei Lastspitzen – etwa während einer Messe oder am Monatsende, wenn viele B2B-Kunden ihre Rahmenverträge abrufen – werden automatisch weitere Instanzen hochgefahren. Mit einem professionellen Betriebskonzept lassen sich Verfügbarkeiten von über 99,9% erreichen.

Die Performance-Optimierung liegt ebenfalls in eigener Hand. Varnish-Caching, Redis für Sessions und den Shopware-Cache, Elasticsearch für die Produktsuche und ein CDN für statische Assets – all diese Technologien lassen sich mit der Open-Source-Version frei konfigurieren. B2B-Shops mit großen Katalogen profitieren besonders von einer durchdachten Caching-Strategie, die Seitenaufbauzeiten unter einer Sekunde ermöglicht.

Praxisbeispiel: Migration zum Open-Source-B2B-Shop

Ein mittelständischer Industriezulieferer mit rund 8.000 aktiven Geschäftskunden und einem Sortiment von 25.000 Artikeln stand vor der Herausforderung, seinen veralteten Shop durch eine zukunftssichere Lösung zu ersetzen. Die Anforderungen umfassten kundenindividuelle Preise aus SAP Business One, mehrstufige Bestellfreigaben und eine Integration des bestehenden PIM-Systems.

Die Entscheidung fiel auf die Shopware CE mit maßgeschneiderten B2B-Erweiterungen. Die kundenindividuellen Preise werden über eine SAP-Middleware synchronisiert und im Shop über ein Custom-Plugin angezeigt. Der Bestellworkflow wurde mit dem Flow Builder und einer eigenen Flow-Action für die Genehmigungslogik umgesetzt. Das PIM-System liefert Produktdaten über eine REST-API direkt in den Shop.

Das Ergebnis nach sechs Monaten Livebetrieb: Die Bestellabwicklung beschleunigte sich um 60% (Projekterfahrung), der Self-Service-Anteil stieg auf 78% (Projekterfahrung) der Gesamtbestellungen und die Fehlerquote bei Bestelleingängen sank auf unter 1% (Projekterfahrung). Die Gesamtkosten (Total Cost of Ownership) lagen dabei um 35% (Projekterfahrung) unter der zuvor evaluierten proprietären SaaS-Alternative – vor allem durch den Wegfall der Lizenzkosten und die Flexibilität bei der Hosting-Wahl.

Erweiterungsstrategien für wachsende B2B-Anforderungen

Die Stärke von Open Source zeigt sich besonders bei wachsenden Anforderungen. Neue Funktionen lassen sich inkrementell als Plugins hinzufügen, ohne das Kernsystem zu modifizieren. Shopware verfolgt dabei den Ansatz Decoration vor Overwrite: Bestehende Services werden durch Plugins erweitert, nicht ersetzt. Das macht Updates des Kernsystems einfacher und reduziert Konflikte zwischen verschiedenen Erweiterungen. Für B2B-Händler bedeutet das konkret: Ein heute eingeführtes Schnellbestell-Plugin bleibt auch nach drei Major-Updates des Kernsystems funktionsfähig.

Für B2B-Shops hat sich ein modularer Erweiterungsansatz bewährt. Statt ein monolithisches B2B-Plugin zu entwickeln, werden einzelne Funktionsbausteine als separate Plugins implementiert: ein Modul für Schnellbestelllisten, eines für das Unternehmenskonto, eines für die Angebotsanfrage. Jedes Modul lässt sich unabhängig aktivieren, aktualisieren und testen. Diese Architektur skaliert mit den Anforderungen des Unternehmens und ermöglicht eine schrittweise Erweiterung, die sich am tatsächlichen Geschäftsbedarf orientiert, statt Funktionen vorab zu implementieren, die erst später benötigt werden.

  • Phase 1 (Basisshop): Produktkatalog, Kundengruppen-Preise, Standard-Checkout, ERP-Basisanbindung
  • Phase 2 (B2B-Erweiterungen): Schnellbestell-Listen, Bestellvorlagen, Netto-Preise, erweiterte Suche
  • Phase 3 (Self-Service-Portal): Unternehmenskonten, Mitarbeiter-Rollen, Budget-Verwaltung, Bestellhistorie
  • Phase 4 (Automation): Genehmigungsworkflows, automatische Nachbestellungen, ERP-Vollintegration
  • Phase 5 (Omnichannel): Außendienst-App, Headless-Frontend, Marktplatz-Anbindung

Sicherheit und Compliance: Open Source als Vertrauensbasis

Ein häufiges Vorurteil gegenüber Open Source betrifft die Sicherheit. In der Praxis verhält es sich jedoch umgekehrt: Durch die Offenlegung des Quellcodes können Sicherheitsexperten den Code unabhängig prüfen. Schwachstellen werden typischerweise schneller entdeckt und behoben als bei proprietärer Software. Die Shopware-Community veröffentlicht regelmäßig Sicherheitsupdates, die zeitnah eingespielt werden können.

Für B2B-Händler mit besonderen Compliance-Anforderungen bietet die CE zusätzliche Vorteile: DSGVO-konforme Datenhaltung auf eigenen Servern in Deutschland, vollständige Kontrolle über Zugriffsrechte und Verschlüsselung sowie die Möglichkeit, individuelle Sicherheitsaudits durchzuführen. In Kombination mit einer professionellen Wartung und Monitoring-Strategie lassen sich auch strenge Branchenanforderungen – etwa aus der Medizintechnik oder dem Automotive-Bereich – zuverlässig erfüllen.

Ein weiterer sicherheitsrelevanter Aspekt betrifft die Update-Strategie. Während SaaS-Anbieter Updates zentral und zu ihrem eigenen Zeitplan ausrollen, ermöglicht die Open-Source-CE eine kontrollierte Update-Politik. Sicherheitspatches können priorisiert eingespielt werden, während Feature-Updates zunächst in einer Staging-Umgebung getestet werden. Für B2B-Shops, bei denen ein ungeplanter Ausfall direkt zu Umsatzverlusten führt, ist diese Kontrolle über den Update-Zyklus ein wesentlicher Vorteil. Unternehmen mit ISO-27001-Zertifizierung oder ähnlichen Standards profitieren zusätzlich davon, dass der gesamte Code-Änderungsprozess dokumentierbar und auditierbar ist – eine Anforderung, die mit geschlossener Software nur schwer zu erfüllen ist.

Quellen und Studien

Dieser Artikel basiert auf Daten aus: IFH Köln B2B-Commerce-Report (2025), Symfony Usage Statistics (2025), Shopware GitHub Repository (2025), Gartner E-Commerce Platform Report (2025), ECC Köln Vertriebsstudie (2025). Die genannten Zahlen können je nach Erhebungszeitpunkt variieren.

Verwandte Artikel