B2B-Preislisten und Staffelpreise in Shopware
Im B2B-Handel ist der Preis selten eine einzelne Zahl. Derselbe Artikel kostet für einen Stammkunden mit Jahresvertrag etwas anderes als für einen Gelegenheitskäufer, und ab einer bestimmten Bestellmenge greift wieder ein neuer Preis. Laut McKinsey erwarten 75 Prozent (McKinsey B2B Pulse, 2025) der B2B-Einkäufer kundenindividuelle Konditionen, wie sie sie aus dem persönlichen Vertrieb kennen. Wer seine Preislogik nicht digital abbildet, verliert Geschäft an Anbieter, die genau das tun: 83 Prozent (Wunderman Thompson B2B Future Shopper, 2025) der Einkäufer wechseln bereitwillig zu einem Lieferanten mit besserer digitaler Erfahrung. Dieser Artikel zeigt, wie sich Preislisten, Staffelpreise und Mengenrabatte in Shopware sauber, nachvollziehbar und performant umsetzen lassen.
Warum B2B-Preisfindung komplexer ist als im B2C
Im B2C-Handel ist der Preis weitgehend statisch: Ein Produkt hat einen Preis, eventuell ergänzt um eine zeitlich begrenzte Aktion. Im B2B dagegen ist die Preisfindung das Ergebnis ausgehandelter Rahmenverträge, Jahresboni, Mengenstaffeln und kundenspezifischer Sonderkonditionen. Eine Studie der Boston Consulting Group zeigt, dass bereits 65 Prozent (Boston Consulting Group, 2025) des B2B-Umsatzes über digitale oder digital beeinflusste Kanäle laufen - die ausgehandelte Preislogik muss also auch online korrekt greifen, sonst entsteht ein Bruch zwischen Außendienst und Shop.
Erschwerend kommt hinzu, dass ein erheblicher Teil der Einkäufer den Self-Service bevorzugt: Laut McKinsey wickeln 35 Prozent (McKinsey B2B Pulse, 2025) der B2B-Käufer Bestellungen ab einem Wert von 50.000 US-Dollar inzwischen vollständig digital ab - genau dort, wo kundenindividuelle Konditionen besonders wichtig sind. Hinzu kommt, dass B2B-Kunden Nettopreise erwarten, die Mehrwertsteuer separat ausgewiesen sehen wollen und bei innergemeinschaftlichen Lieferungen mit gültiger USt-IdNr. das Reverse-Charge-Verfahren benötigen. Preise gelten häufig nur für bestimmte Zeiträume, sind an Verpackungseinheiten (VPE) oder Gebinde gebunden und unterscheiden sich je nach Kundengruppe. Eine professionelle Umsetzung dieser Anforderungen ist der Kern jeder ernsthaften B2B-E-Commerce-Beratung und entscheidet darüber, ob ein Shop von Einkäufern als verlässlich wahrgenommen wird.
Kundengruppen
Händler, Industriekunden, OEM oder Endkunden erhalten je eigene Preise, Sortimente und Anzeigeoptionen - gesteuert über die Kundengruppe im Shopware-Account.
Staffelpreise
Der Stückpreis sinkt mit steigender Bestellmenge. Schwellen ab 1, 10, 50 oder 250 Einheiten werden pro Artikel und Kundengruppe definiert.
Sonderkonditionen
Kundenindividuelle Artikelpreise aus Rahmenverträgen überschreiben die Standardpreisliste für einen klar definierten Gültigkeitszeitraum.
Rabattgruppen
Prozentuale Nachlässe auf Warengruppen oder ganze Sortimente lassen sich zentral pflegen, ohne jeden Einzelartikel anzufassen.
Netto und Steuer
Netto-Anzeige als Standard, korrekte Steuerberechnung nach Lieferland und Reverse-Charge bei gültiger USt-IdNr. - durchgängig vom Katalog bis zur Rechnung.
Zeitsteuerung
Aktionspreise, Saison-Konditionen und auslaufende Verträge werden mit Start- und Enddatum hinterlegt und greifen automatisch.
Preiskonzepte in Shopware: Bausteine im Überblick
Shopware Open Source bringt von Haus aus mehrere Mechanismen mit, die sich kombinieren lassen, um eine vielschichtige B2B-Preislogik abzubilden. Der erste Baustein sind Kundengruppen: Jeder Kunde gehört einer Gruppe an, die unter anderem steuert, ob Netto- oder Bruttopreise angezeigt werden und welche Sortimente sichtbar sind. Darauf aufbauend lassen sich Preise pro Kundengruppe und pro Verkaufskanal hinterlegen, sodass ein Händlerkanal andere Konditionen sieht als ein offener Shop.
Der zweite Baustein sind erweiterte Preise direkt am Produkt. Hier werden Staffelpreise definiert: ab einer Menge von 1 gilt Preis A, ab 10 Preis B, ab 50 Preis C. Diese Staffeln können pro Kundengruppe variieren. Der dritte Baustein ist der Rule Builder, mit dem sich Bedingungen formulieren lassen - etwa Warenkorbwert, Kundengruppe, Bestellmenge oder Versandland - die wiederum Preis- und Versandregeln auslösen. Für kundenindividuelle Sonderpreise aus Rahmenverträgen kommen in der Praxis ergänzende Erweiterungen oder eine direkte Anbindung an die ERP-Konditionen hinzu, deren Konzeption wir im persönlichen Gespräch klären.
Reihenfolge der Preisermittlung festlegen
Staffelpreise und Mengenrabatte richtig modellieren
Staffelpreise sind das Herzstück des B2B-Verkaufs: Sie belohnen größere Abnahmemengen und steigern nachweislich den durchschnittlichen Bestellwert. Der deutsche B2B-E-Commerce-Markt wuchs zuletzt auf ein Volumen von rund 352 Milliarden Euro (BEVH, 2024), und ein wachsender Anteil davon entsteht über digitale Bestellungen mit hinterlegten Mengenkonditionen. Damit sie ihre Wirkung entfalten, müssen die Mengenschwellen transparent kommuniziert werden. Ein Einkäufer, der im Warenkorb sieht, dass er bei einer Erhöhung von 8 auf 10 Stück pro Einheit spürbar günstiger einkauft, ordert häufig die größere Menge. Diese Sichtbarkeit der nächsten Staffel direkt am Produkt und im Warenkorb ist ein wirkungsvoller Hebel zur Umsatzsteigerung.
Technisch ist zwischen verschiedenen Staffel-Typen zu unterscheiden. Bei der absoluten Staffel gilt der reduzierte Stückpreis für die gesamte Bestellmenge, sobald die Schwelle erreicht ist. Bei der inkrementellen Staffel gilt der Rabatt nur für die Einheiten oberhalb der Schwelle. Im deutschen B2B-Handel ist die absolute Staffel deutlich verbreiteter und intuitiver, sollte aber bewusst gewählt und dokumentiert werden. Hinzu kommen Verpackungseinheiten: Wird ein Artikel nur in Gebinden zu 12 Stück verkauft, muss der Shop Mengen entsprechend runden und die Staffel auf VPE-Basis berechnen.
| Preismodell | Funktionsweise | Typischer Einsatz |
|---|---|---|
| Listenpreis | Standardpreis ohne weitere Bedingungen | Basispreis, Fallback für alle Kundengruppen |
| Staffelpreis | Stückpreis sinkt ab definierten Mengenschwellen | Mengengetriebener Verkauf, Verbrauchsmaterial |
| Kundengruppen-Preis | Eigener Preis je Kundengruppe | Händler vs. Industrie vs. Endkunde |
| Sonderpreis | Kundenindividueller Preis aus Rahmenvertrag | Schlüsselkunden mit ausgehandelten Konditionen |
| Rabattgruppe | Prozentualer Nachlass auf Warengruppen | Sortimentsweite Konditionen, Jahresvereinbarungen |
| Aktionspreis | Zeitlich begrenzter Sonderpreis | Abverkauf, Saisonware, Markteinführung |
Kundenindividuelle Preislisten aus dem ERP
Die für den B2B entscheidenden kundenindividuellen Preise werden in den allermeisten Unternehmen nicht im Shop, sondern im ERP-System gepflegt. Dort liegen die Stammdaten der Konditionen: Rahmenverträge, Jahresboni, kundenspezifische Artikelpreise und Rabattgruppen. Der Shop ist in dieser Architektur kein eigenständiges Preissystem, sondern ein Anzeige- und Bestellkanal, der die im ERP geführte Wahrheit konsistent wiedergibt. Eine saubere ERP-Integration ist damit die Grundvoraussetzung für korrekte B2B-Preise im Shop, wie unsere Projektbeispiele zeigen.
Für die Synchronisation gibt es zwei grundsätzliche Strategien. Beim Batch-Sync werden die Preislisten periodisch - etwa nächtlich oder mehrmals täglich - vom ERP in den Shop übertragen und dort gespeichert. Das ist robust und performant, kann aber bei sehr kurzfristigen Konditionsänderungen zu Verzögerungen führen. Beim Echtzeit-Abruf fragt der Shop den Preis im Moment der Anzeige oder spätestens im Warenkorb direkt beim ERP ab. Das liefert maximale Aktualität, stellt aber hohe Anforderungen an die Antwortzeiten und die Ausfallsicherheit der Schnittstelle. In der Praxis hat sich ein hybrider Ansatz bewährt, der in unserer Schnittstellenarchitektur ausführlich beschrieben ist.
{
"customerNumber": "K-10482",
"customerGroup": "haendler",
"priceList": "RV-2026-NORD",
"validFrom": "2026-01-01",
"validTo": "2026-12-31",
"currency": "EUR",
"prices": [
{
"sku": "A-2041",
"net": true,
"tiers": [
{ "from": 1, "price": 18.90 },
{ "from": 10, "price": 16.40 },
{ "from": 50, "price": 14.20 },
{ "from": 250, "price": 12.80 }
]
}
]
}Das Beispiel zeigt eine typische Payload-Struktur für den Konditions-Sync: Pro Kunde wird eine Preisliste mit Gültigkeitszeitraum übertragen, einzelne Artikel tragen ihre Staffel als Liste von Schwellen und Preisen. Wichtig ist die explizite Kennzeichnung als Netto-Preis und die Angabe der Währung. Diese strukturierte Übergabe verhindert Interpretationsspielräume zwischen ERP und Shop und macht die Preisfindung nachvollziehbar - eine zentrale Anforderung, wenn Konditionen später auditiert oder mit Einkäufern besprochen werden.
Netto-, Brutto- und Steuerlogik im B2B
Die korrekte Darstellung von Netto- und Bruttopreisen ist im B2B keine Formalie, sondern eine rechtliche und kaufmännische Notwendigkeit. Geschäftskunden erwarten Nettopreise als Standard, mit separat ausgewiesener Mehrwertsteuer. Shopware steuert diese Darstellung über die Kundengruppe, sodass derselbe Katalog für Händler netto und für Endkunden brutto erscheinen kann. Für reine B2B-Shops ist die Netto-Anzeige der Normalfall, für gemischte Modelle (B2X) muss die Anzeige dynamisch je Kundentyp umschalten.
Steuerlich anspruchsvoller wird es bei grenzüberschreitenden Geschäften. Bei innergemeinschaftlichen Lieferungen an Unternehmen mit gültiger und geprüfter USt-IdNr. greift das Reverse-Charge-Verfahren, bei dem keine deutsche Umsatzsteuer ausgewiesen wird. Der Shop muss die USt-IdNr. validieren, das Lieferland berücksichtigen und den korrekten Steuersatz oder die Steuerbefreiung mit entsprechendem Vermerk anwenden. Die Konsistenz zwischen Shop-Steuerlogik und Buchhaltung wird wiederum durch eine DATEV-fähige Schnittstelle sichergestellt, damit Belege und Buchungen zusammenpassen - ein Aspekt, den wir in der E-Commerce-Beratung früh adressieren.
- Netto-Anzeige als Standard für alle B2B-Kundengruppen
- Mehrwertsteuer separat und nach Steuersatz aufgeschlüsselt
- USt-IdNr.-Prüfung als Voraussetzung für Reverse-Charge
- Korrekter Steuersatz nach Lieferland und Kundentyp
- Konsistenz zwischen Shop-Steuerlogik und Buchhaltung
- Aktionspreise mit eindeutigem Start- und Enddatum
Preise transparent im Warenkorb anzeigen
Die beste Preislogik nützt wenig, wenn der Einkäufer sie nicht versteht. Transparenz ist im B2B ein Vertrauensfaktor: Im B2B Future Shopper Report nennen 48 Prozent (Wunderman Thompson B2B Future Shopper, 2025) der Einkäufer transparente Preise und Konditionen als einen der wichtigsten Gründe für die Wahl eines digitalen Lieferanten. Kunden möchten nachvollziehen, warum ein Artikel diesen Preis hat und welche Mengenvorteile noch erreichbar sind. Deshalb sollte die Produktseite die geltende Staffel vollständig zeigen - inklusive der nächsthöheren Schwelle und der dortigen Ersparnis. Im Warenkorb wird der individuell günstigste Preis automatisch angewendet und der angewandte Rabatt klar benannt.
Technisch entscheidend ist die Echtzeit-Preisberechnung ohne Seitenneuladen. Ändert der Einkäufer die Menge und rutscht dadurch in eine andere Staffel, muss der neue Preis sofort per AJAX aktualisiert werden - Positionspreis, Mengenschwelle und Gesamtbetrag. Studien zur Conversion zeigen, dass jede vermeidbare Reibung im Bestellprozess Abbrüche erhöht; das Baymard Institute beziffert die durchschnittliche Warenkorbabbruchrate branchenübergreifend auf rund 70 Prozent (Baymard Institute, 2025). Eine klare, sofort reagierende Preisanzeige senkt diese Reibung spürbar. Mehr dazu, wie sich der gesamte Bestellabschluss optimieren lässt, behandelt unser Beitrag zum B2B-Checkout.
Mengenvorteil sichtbar machen
Performance: Preisberechnung unter Last
B2B-Sortimente umfassen häufig zehntausende Artikel, und jede Kundengruppe kann eigene Preise und Staffeln haben. Wird der Preis für jede Anzeige neu aus mehreren Quellen ermittelt - Sonderpreis, Staffel, Rabattgruppe, ERP-Abruf - entsteht schnell eine Last, die Kategorieseiten und Suche spürbar verlangsamt. Da langsame Seiten unmittelbar auf die Conversion wirken und Google die Ladezeit als Rankingfaktor wertet (Google Search Central, 2025), ist die Performance der Preisfindung kein technisches Detail, sondern ein Geschäftsfaktor.
Die wirksamsten Hebel sind ein gezieltes Caching der berechneten Preise pro Kundengruppe, das nur bei Konditionsänderung invalidiert wird, sowie das Vorhalten synchronisierter ERP-Preise im Shop statt eines Live-Abrufs bei jedem Seitenaufruf. Für Echtzeit-Szenarien empfehlen sich asynchrone Abrufe mit kurzem Timeout und einem Fallback auf den zuletzt bekannten Preis, damit die Seite auch bei langsamer Schnittstelle reaktionsfähig bleibt. Wie sich solche Optimierungen ganzheitlich umsetzen lassen, besprechen wir gern im direkten Kontakt.
Stolperfalle Suche und Filter
Pflege und Governance der Preisdaten
Preisdaten sind kein einmaliges Projekt, sondern ein laufender Prozess. Konditionen ändern sich, Verträge laufen aus, neue Kundengruppen kommen hinzu. Ohne klare Zuständigkeiten und Pflegeprozesse driften ERP und Shop früher oder später auseinander. Deshalb gehört zu jedem Preisprojekt die Frage, wer Konditionen anlegt, wer sie freigibt und wie Änderungen protokolliert werden. Im Idealfall ist das ERP die führende Quelle, der Shop spiegelt ausschliesslich, und jede Abweichung wird automatisiert gemeldet.
Für die Qualitätssicherung haben sich automatisierte Plausibilitätsprüfungen bewährt: Ein Sonderpreis, der über dem Listenpreis liegt, eine Staffel mit steigendem statt fallendem Stückpreis oder ein abgelaufener Gültigkeitszeitraum sollten Warnungen auslösen, bevor sie im Shop sichtbar werden. Solche Prüfungen lassen sich in den Sync-Prozess integrieren und fangen Fehler ab, die sonst erst der Kunde bemerkt. In Verbindung mit sauberen Produktdaten - Thema unseres Beitrags zu PIM und Datenqualität - entsteht so eine belastbare Datenbasis für die gesamte Preisfindung.
Preislogik und Beschaffungssysteme verbinden
Grosse B2B-Kunden bestellen zunehmend nicht mehr direkt im Webshop, sondern über ihre eigenen Beschaffungssysteme. Über Standards wie PunchOut und OCI verbinden sie ihr Einkaufssystem mit dem Lieferantenkatalog, browsen dort mit ihren individuellen Konditionen und übergeben den fertigen Warenkorb zurück in ihr System. Damit das funktioniert, muss die Preislogik des Shops auch im PunchOut-Kontext greifen - der Katalog muss dem angemeldeten Einkaufssystem genau die Preise zeigen, die für diesen Kunden hinterlegt sind. Wie sich solche Kataloge anbinden lassen, beschreibt unser Beitrag zu PunchOut und OCI-Katalogen.
Die Verzahnung von Preislogik und Beschaffungsanbindung ist ein gutes Beispiel dafür, warum Preise nicht isoliert betrachtet werden dürfen. Sie sind eng verwoben mit Kundengruppen, ERP-Konditionen, Steuerlogik, Suche und Beschaffungsschnittstellen. Eine durchdachte Architektur stellt sicher, dass der einmal definierte Preis konsistent über alle Kanäle hinweg gilt - ob im Webshop, im Kundenportal oder im PunchOut-Katalog. Genau diese Konsistenz ist es, die Einkäufer als professionell und vertrauenswürdig wahrnehmen und die ein Shopware-Projekt vom Standard abhebt.
Wer seine B2B-Preisfindung von Anfang an als zusammenhängendes System denkt, statt einzelne Anforderungen nachträglich anzuflicken, baut eine Grundlage, die mit dem Geschäft mitwachsen kann. Neue Kundengruppen, zusätzliche Märkte oder geänderte Konditionsmodelle lassen sich dann ergänzen, ohne die bestehende Logik zu gefährden. Die Investition in ein sauberes Preiskonzept und dessen technisch saubere Umsetzung zahlt sich über die gesamte Lebensdauer des Shops aus - in weniger Supportaufwand, höherer Datenqualität und einer Einkaufserfahrung, die Geschäftskunden gerne nutzen. Ein Blick auf vergleichbare Projektansätze hilft dabei, die richtigen Entscheidungen früh zu treffen.