B2B-Onlineshop mit Magento 2 aufbauen: Firmenkonten, Staffelpreise und Freigabeprozesse
AI generated
M2
di.xml
Magento 2 · B2B · Onlineshop
Einen B2B-Onlineshop mit Magento 2 richtig aufbauen
Welche Grundbausteine ein professioneller B2B-Onlineshop wirklich braucht, von Firmenkonten über Staffelpreise bis hin zu Freigabeprozessen

Ein B2B-Onlineshop unterscheidet sich fundamental von einem klassischen B2C-Shop, auch wenn beide auf derselben Magento-Installation laufen können. Wo im B2C-Geschäft ein einzelner Kunde einen einzelnen Warenkorb bezahlt, kaufen im B2B-Geschäft häufig mehrere Personen eines Unternehmens gemeinsam ein, mit unterschiedlichen Rollen, individuell verhandelten Preisen und internen Freigabeprozessen, bevor eine Bestellung überhaupt abgeschickt werden darf. Dieser Artikel ordnet die wichtigsten Grundbausteine eines professionellen B2B-Onlineshops ein und verweist an den passenden Stellen auf vertiefende Artikel zu einzelnen Funktionen.

12 Min. Lesezeit B2B-Onlineshop Firmenkonten Staffelpreise Freigabeprozesse

1. Was einen B2B-Onlineshop von einem klassischen B2C-Shop unterscheidet

Im B2C-Geschäft trifft eine einzelne Person die Kaufentscheidung, bezahlt sofort mit Karte oder einem vergleichbaren Zahlungsmittel und erwartet einen für alle Kunden identischen Katalogpreis. Ein B2B-Onlineshop muss dagegen abbilden, dass ein Unternehmen als juristische Einheit einkauft, mehrere Mitarbeiter mit unterschiedlichen Berechtigungen im selben Konto agieren und Preise häufig individuell verhandelt statt öffentlich gelistet sind.

Diese strukturellen Unterschiede lassen sich nicht durch kosmetische Anpassungen eines B2C-Shops lösen, sondern erfordern eigene Datenmodelle für Firmenkonten, Preislisten und Genehmigungsprozesse. Wer versucht, B2B-Anforderungen nachträglich auf eine reine B2C-Architektur aufzusetzen, stößt spätestens bei Freigabeprozessen und kundenspezifischen Katalogen an klare technische Grenzen. Genau deshalb lohnt es sich, die B2B-Anforderungen vor dem ersten Entwicklungsschritt vollständig zu erheben, statt sie im Projektverlauf Stück für Stück nachzurüsten und dabei bereits getroffene Architekturentscheidungen wieder aufzubrechen.

2. Firmenkonten und Nutzerrollen als Fundament

Ein Firmenkonto bündelt mehrere individuelle Nutzerkonten unter einer gemeinsamen Unternehmensstruktur, wobei jeder Nutzer eine klar definierte Rolle erhält, etwa Einkäufer mit Bestellrecht bis zu einem festgelegten Limit, Freigebende für höhere Beträge und Administratoren, die weitere Mitarbeiter verwalten dürfen. Diese Rollenstruktur muss sich flexibel an die tatsächliche Organisationsstruktur des Kundenunternehmens anpassen lassen, statt ein starres, für alle Kunden identisches Schema vorzugeben.

Magentos B2B-Funktionalität bildet Firmenkonten über ein eigenes Company-Modul ab, das Mitarbeiter, Rollen und Berechtigungen strukturiert verwaltet und dabei sauber von der klassischen Kundenverwaltung getrennt bleibt. Für Unternehmen mit komplexeren Hierarchien, etwa mehreren Abteilungen mit eigenen Budgets, lohnt sich eine frühzeitige Klärung, wie granular die Rollenstruktur tatsächlich sein muss, da eine zu feine Granularität die Administration unnötig verkompliziert. In der Praxis bewährt sich meist eine überschaubare Anzahl klar benannter Standardrollen, die bei Bedarf um wenige unternehmensspezifische Sonderrollen ergänzt werden, statt für jede erdenkliche Konstellation eine eigene Rolle vorzusehen.

3. Staffelpreise und kundenspezifische Preislisten

Im B2B-Geschäft sind Mengenrabatte und individuell verhandelte Preise die Regel statt die Ausnahme, weshalb ein B2B-Onlineshop sowohl mengenabhängige Staffelpreise pro Produkt als auch komplett eigene Preislisten für einzelne Großkunden abbilden muss. Diese Preislisten sollten sich zentral pflegen lassen, ohne für jeden Kunden einzeln Produktpreise manuell anzupassen, da dieser Aufwand bei wachsender Kundenzahl nicht mehr vertretbar ist.

Magentos Shared-Catalogs-Funktionalität, die in einem eigenen vertiefenden Artikel dieser Serie im Detail behandelt wird, erlaubt genau diese kundenspezifische Preisgestaltung, indem einzelne Kunden oder Kundengruppen einem eigenen Katalog mit angepassten Preisen zugeordnet werden, statt globale Preisregeln für alle B2B-Kunden gleichermaßen anzuwenden.

4. Freigabeprozesse für Bestellungen richtig einplanen

Sobald ein Mitarbeiter nicht eigenständig über das komplette Einkaufsbudget seines Unternehmens verfügen darf, braucht der Shop einen Freigabeprozess, der eine Bestellung erst nach Zustimmung einer berechtigten Person tatsächlich auslöst. Diese Freigabe kann von einem festen Betragslimit abhängen oder von komplexeren Regeln, etwa einer mehrstufigen Freigabe bei besonders hohen Bestellwerten.

Technisch verwandte Funktionen wie verhandelbare Angebote, bei denen ein Kunde einen eigenen Preisvorschlag einreicht, der intern geprüft und freigegeben werden muss, sind in einem separaten, tiefergehenden Artikel dieser Serie ausführlich beschrieben. Wichtig für die Grundarchitektur ist an dieser Stelle vor allem, dass Freigabeprozesse von Anfang an im Datenmodell mitgedacht werden, statt sie nachträglich als Zusatzfunktion aufzusetzen, denn eine nachträgliche Integration erfordert häufig Änderungen am Bestellstatus-Modell, die bereits produktiv laufende Bestellungen betreffen können.

5. Schnellbestellung und Wiederbestellung für Vielkäufer

B2B-Kunden bestellen häufig wiederkehrend dieselben oder sehr ähnliche Artikel, etwa Verbrauchsmaterial oder Ersatzteile, weshalb eine reine Produktsuche über Kategorieseiten für diese Zielgruppe zu langsam ist. Eine Schnellbestellfunktion, über die Artikelnummern direkt oder per CSV-Upload in großer Menge in den Warenkorb gelegt werden können, beschleunigt diesen wiederkehrenden Bestellprozess erheblich.

Diese Funktion lässt sich zusätzlich über eine eigene Backend-API absichern, die auch programmatische Bestellungen aus dem Einkaufssystem des Kunden ermöglicht, was in einem eigenen, technisch tieferen Artikel dieser Serie behandelt wird. Für die Grundausstattung eines B2B-Onlineshops reicht zunächst eine performante Schnellbestellmaske im Frontend, ergänzt um Merklisten für regelmäßig benötigte Artikelkombinationen.

6. Sichtbarkeits- und Katalogsteuerung je Kundengruppe

Nicht jeder B2B-Kunde soll das komplette Sortiment sehen, etwa weil bestimmte Produktlinien exklusiv für ausgewählte Vertriebspartner reserviert sind oder ein Kunde vertraglich nur Zugriff auf einen definierten Teilkatalog hat. Diese Sichtbarkeitssteuerung muss sich pro Kundengruppe oder sogar pro einzelnem Firmenkonto konfigurieren lassen, ohne für jede Ausnahme eine eigene Kategoriestruktur pflegen zu müssen.

Ein separater, tiefer gehender Artikel dieser Serie beschäftigt sich ausführlich mit Catalog-Permissions und der technischen Umsetzung solcher kundenspezifischen Sichtbarkeitsregeln, inklusive der Performance-Implikationen bei einer großen Zahl unterschiedlicher Sichtbarkeitsstufen. Schon in der Konzeptionsphase lohnt sich außerdem die Frage, ob Sichtbarkeitsregeln eher an Kundengruppen oder an einzelne Firmenkonten geknüpft werden sollten, da diese Entscheidung die spätere Pflegbarkeit maßgeblich beeinflusst.

7. Zahlungsarten im B2B: Rechnungskauf und Kreditlimits

Während im B2C-Geschäft Kreditkarte oder vergleichbare Sofortzahlungsverfahren dominieren, ist im B2B-Geschäft der Kauf auf Rechnung mit einem festgelegten Zahlungsziel die häufigste Zahlungsart, häufig kombiniert mit einem individuellen Kreditlimit pro Kunde. Der Shop muss deshalb prüfen können, ob ein neuer Bestellwert das verbleibende Kreditlimit eines Kunden überschreitet, bevor eine Bestellung angenommen wird.

Diese Kreditlimit-Logik hängt eng mit einer ERP-Anbindung zusammen, etwa an SAP oder Microsoft Dynamics, da das tatsächliche verfügbare Kreditlimit meist im führenden ERP-System gepflegt wird und nicht dupliziert im Shop verwaltet werden sollte, was in den ERP-Integrationsartikeln dieser Serie vertieft wird. Ohne eine solche Anbindung bleibt dem Shop nur eine periodisch aktualisierte, näherungsweise Kreditlimit-Angabe, die für die meisten B2B-Geschäftsmodelle auf Dauer nicht präzise genug ist.

8. Technische Basis in Magento: B2B-Modul und Alternativen

Magento Commerce bringt mit dem B2B-Modul bereits Firmenkonten, Shared Catalogs, Requisition Lists und Quick-Order-Funktionen von Haus aus mit, was den Entwicklungsaufwand für viele Standardanforderungen deutlich reduziert. Für Community-Installationen ohne dieses Modul müssen die entsprechenden Funktionen entweder über Drittanbieter-Erweiterungen oder eigene Entwicklung nachgebildet werden, was den Projektumfang spürbar vergrößert.

Bei der Entscheidung für oder gegen das B2B-Modul sollte deshalb frühzeitig geklärt werden, welche der beschriebenen Funktionen tatsächlich benötigt werden, statt pauschal von einem vollständigen B2B-Funktionsumfang auszugehen, der für das eigene Geschäftsmodell möglicherweise gar nicht in dieser Tiefe erforderlich ist. Eine ehrliche Anforderungsanalyse zu Projektbeginn spart hier häufig erheblichen Lizenz- und Entwicklungsaufwand im weiteren Projektverlauf.

9. B2B- versus B2C-Anforderungen im Überblick

Die folgende Tabelle stellt die wichtigsten Unterschiede zwischen B2B- und B2C-Anforderungen für einen Magento-Onlineshop gegenüber.

Anforderung B2C-Onlineshop B2B-Onlineshop Typische Magento-Funktion
Käuferstruktur Einzelperson Mehrere Nutzer pro Firmenkonto Company-Modul mit Rollen
Preisgestaltung Einheitlicher Katalogpreis Individuelle Preislisten, Staffelpreise Shared Catalogs
Bestellfreigabe Sofortige Zahlung Mehrstufige interne Freigabe Approval-Workflows
Bestellverhalten Gelegenheitskauf Wiederkehrende Großbestellungen Quick Order, Requisition Lists

Mironsoft

Magento-Entwicklung, Modul-Beratung und Systemarchitektur

Magento-Projekt, das eine zweite Meinung oder erfahrene Umsetzung braucht?

Wir entwickeln individuelle Magento-Module, beraten bei Architekturentscheidungen und übernehmen komplexe Umsetzungen, von der Service-Contract-Planung bis zum produktionsreifen Deployment.

Architektur-Beratung

Modul- und Systemarchitektur vor der Umsetzung fundiert durchdenken lassen.

Custom-Modul-Entwicklung

Individuelle Magento-Module nach Best Practices sauber umsetzen.

Code-Review & Audit

Bestehende Module auf Performance, Sicherheit und Wartbarkeit prüfen lassen.

10. Zusammenfassung

B2B-Onlineshop: Das Wichtigste auf einen Blick

Kernidee

Ein B2B-Onlineshop braucht eigene Datenmodelle für Firmenkonten, Preislisten und Freigabeprozesse, keine nachträgliche Anpassung eines B2C-Shops.

Wichtigste Unterscheidung

Preise werden im B2B individuell verhandelt und Bestellungen häufig mehrstufig intern freigegeben.

Größtes Risiko

B2B-Anforderungen nachträglich auf eine bereits gewachsene, reine B2C-Architektur aufzusetzen, statt sie von Anfang an mitzudenken.

Erfolgskriterium

Firmenkonten, Preislisten und Freigabeprozesse arbeiten reibungslos zusammen, ohne die Bestellgeschwindigkeit für Vielkäufer spürbar zu bremsen.

11. FAQ: B2B-Onlineshop: Das Wichtigste auf einen Blick

1Was unterscheidet einen B2B-Onlineshop grundlegend von einem B2C-Shop?
Im B2B-Geschäft kauft ein Unternehmen mit mehreren Nutzern, individuellen Preisen und internen Freigabeprozessen ein, statt eine einzelne Person mit einheitlichem Katalogpreis.
2Wie werden mehrere Mitarbeiter eines Kunden im Shop abgebildet?
Über ein Firmenkonto mit klar definierten Nutzerrollen wie Einkäufer, Freigebende und Administratoren.
3Wie werden individuelle Preise für einzelne B2B-Kunden umgesetzt?
Über kundenspezifische Preislisten, meist mit Magentos Shared-Catalogs-Funktionalität, statt manueller Einzelpreispflege.
4Was ist ein Freigabeprozess im B2B-Kontext?
Ein Workflow, der eine Bestellung erst nach Zustimmung einer berechtigten Person tatsächlich auslöst, abhängig von Betragslimits oder Regeln.
5Warum ist eine Schnellbestellfunktion für B2B-Shops so wichtig?
Weil B2B-Kunden häufig wiederkehrend dieselben Artikel in größerer Menge bestellen und eine reine Produktsuche dafür deutlich zu langsam ist.
6Können bestimmte Produkte nur für ausgewählte B2B-Kunden sichtbar sein?
Ja, über Catalog-Permissions lässt sich Sichtbarkeit pro Kundengruppe oder Firmenkonto steuern.
7Welche Zahlungsart dominiert im B2B-Geschäft?
Der Kauf auf Rechnung mit Zahlungsziel, häufig kombiniert mit einem individuellen Kreditlimit pro Kunde.
8Braucht jeder B2B-Shop zwingend das Magento-B2B-Modul?
Nein, das hängt ganz davon ab, welche der beschriebenen Funktionen tatsächlich für das eigene Geschäftsmodell benötigt werden.
9Wie hängt das Kreditlimit mit der ERP-Anbindung zusammen?
Das verfügbare Kreditlimit wird meist im führenden ERP-System wie SAP oder Dynamics gepflegt, nicht dupliziert im Shop.
10Lässt sich ein bestehender B2C-Shop nachträglich vollständig B2B-fähig machen?
Grundsätzlich ja, aber Freigabeprozesse und kundenspezifische Kataloge lassen sich selten sauber nachrüsten, ohne wesentliche Teile der Architektur neu zu bauen.