StartseiteRatgeberKundenspezifische Preise

    Kundenspezifische Preise in Shopware 6 einrichten

    Der praxisnahe Leitfaden für B2B-Händler: Von Staffelpreisen und Kundengruppen bis zum ERP-Sync — so richten Sie individuelle Preise professionell ein.

    B2B-Handel funktioniert anders als B2C — und der Preis ist der deutlichste Beweis dafür. Während ein Endkunden-Shop allen Besuchern denselben Preis zeigt, erwartet ein Einkäufer bei Müller & Söhne GmbH seinen individuell ausgehandelten Rahmenvertragspreis. Und sein Kollege bei Schmidt Industrie-Technik erwartet seinen eigenen.

    Dieser Ratgeber zeigt Ihnen, wie Sie shopware kundenspezifische Preise B2B einrichten — von der Grundlogik des Shopware-Preissystems über Staffelpreise und Kundengruppen bis hin zum CSV-Import für große Sortimente. Und wir zeigen, wo die nativen Shopware-Bordmittel an Grenzen stoßen — und welche Plugin-Lösung diese Lücken schließt.

    Warum individuelle Preise im B2B unverzichtbar sind

    Kein B2B-Einkauf ohne individuelle Konditionen — das ist seit Jahrzehnten gelebte Praxis. Rahmenverträge, Volumenrabatte, kundenspezifische Sonderpreise für strategisch wichtige Accounts: Diese Logik ist nicht optional, sondern ein Kernelement jedes professionellen B2B-Vertriebs.

    Konkret bedeutet das für Ihren Shopware-Shop:

    • Großkunde A bekommt 15 % Rabatt auf alle Produkte aus Kategorie „Industriebedarf"
    • Kleinbetrieb B kauft zum Listenpreis, bekommt aber bei Abnahme ab 50 Stück einen Staffelrabatt
    • Partnerunternehmen C hat einen individuell verhandelten Preis auf genau drei Artikel, die er regelmäßig bestellt

    Diese drei Fälle brauchen drei unterschiedliche Mechanismen — und Shopware bietet alle drei an. Der Teufel steckt wie immer im Detail der Konfiguration.

    Nettopreise vs. Bruttopreise: Was B2B-Kunden erwarten

    Bevor Sie auch nur eine Preisregel anlegen, müssen Sie die Grundeinstellung klären: Netto oder Brutto?

    Im B2B-Kontext gilt fast immer: Einkäufer denken und kalkulieren in Nettopreisen. Wer im Shopware-Admin die Preise in Brutto einpflegt und die Nettodarstellung nicht sauber konfiguriert, irritiert seine Geschäftskunden — oder schlimmer: veranlasst sie, die Konkurrenz aufzusuchen.

    In Shopware 6 steuern Sie die Preisdarstellung über:

    1. Kundengruppen-Einstellung: Für jede Kundengruppe lässt sich festlegen, ob Preise netto oder brutto angezeigt werden.
    2. Steuerdarstellung im Checkout: Geschäftskunden sehen im Warenkorb und auf der Rechnung automatisch den Nettopreis mit ausgewiesener Mehrwertsteuer.
    3. Länderspezifische Steuerregeln: Bei Lieferungen in EU-Länder außerhalb Deutschlands oder in Drittländer greifen eigene Steuerklassen.

    Praxistipp: Richten Sie eine separate B2B-Kundengruppe mit Nettopreisanzeige ein, bevor Sie individuelle Preisregeln anlegen. So vermeiden Sie spätere Inkonsistenzen zwischen Anzeige- und Berechnungslogik.

    Preisregeln vs. Preislisten: Wann welches Konzept passt

    Shopware 6 bietet zwei grundlegende Konzepte für individuelle Preise, die viele Händler verwechseln:

    Preisregeln (Rules + Advanced Pricing):
    Preisregeln definieren, unter welchen Bedingungen ein anderer Preis gilt. Die Bedingung kann sein: Kundengruppe, Land, Bestellmenge, Warenkorbbetrag oder kombinierte Bedingungen. Eine Preisregel sagt: „Wenn Kunde zur Gruppe ‚Großhandel' gehört UND mehr als 10 Stück kauft, dann gilt Preis X."

    Preisregeln sind flexibel und mächtig — aber bei sehr vielen individuellen Kunden-Produkt-Kombinationen schnell unübersichtlich.

    Kundenspezifische Preislisten:
    Preislisten funktionieren als Matrix aus Kundenkennung und Produktpreis. Für jeden Kunden (oder jede Kundengruppe) existiert eine eigene Preistabelle. Das ist das klassische ERP-Modell, das viele B2B-Händler aus Warenwirtschaftssystemen kennen.

    KriteriumPreisregelnPreislisten
    Flexibilität bei BedingungenSehr hochMittel
    Geeignet für viele EinzelkundenNeinJa
    Pflegeaufwand bei großem SortimentHochMittel (mit CSV-Import)
    Native Shopware-FunktionJaEingeschränkt
    ERP-SynchronisationÜber API möglichDirekt importierbar
    Plugin empfohlen ab~10 Regeln~50 Kunden

    Die Faustregel: Für regelbasierte Szenarien (Kundengruppen, Volumenrabatte) nutzen Sie Preisregeln. Für echte kundenindividuelle Preise brauchen Sie Preislisten — und in der Praxis fast immer ein spezialisiertes Plugin wie unsere Preissteuerungs-Erweiterung.

    Staffelpreise nach Menge: Konfiguration Schritt für Schritt

    Staffelpreise sind der häufigste Anwendungsfall für mengenabhängige Konditionen im B2B. In Shopware 6 konfigurieren Sie Staffelpreise direkt im Produkt-Datensatz:

    1. Schritt 1: Produkt öffnen → Reiter „Preise"
    2. Schritt 2: „Regel hinzufügen" auswählen (oder „Alle Kunden" für generelle Staffeln)
    3. Schritt 3: Mengenmatrix aufbauen: ab 1 Stück → Preis A, ab 10 Stück → Preis B, ab 50 Stück → Preis C
    4. Schritt 4: Separate Staffeln für verschiedene Kundengruppen anlegen

    Häufiger Fehler: Händler legen Staffelpreise pauschal an, ohne nach Kundengruppe zu differenzieren. Ergebnis: Der B2C-Endkunde sieht dieselben Staffelkonditionen wie der Großhandelskunde — was strategisch problematisch ist und im schlimmsten Fall Listenpreisvereinbarungen verletzt.

    Lösung: Für jede Kundengruppe eine eigene Preisregel anlegen und die Staffeln darin definieren. Bei mehr als fünf Kundengruppen und mehr als 200 Artikeln ist der manuelle Pflegeaufwand immens — hier lohnt der CSV-Import oder eine automatisierte Synchronisation aus dem ERP.

    Kundengruppen-basierte Rabatte einrichten

    Kundengruppen sind das Herzstück des Shopware-B2B-Preissystems. Eine Kundengruppe fasst Kunden mit ähnlichen Konditionen zusammen — typische Gruppen in B2B-Shops sind:

    • Endkunde (Bruttopreise, kein Mengenrabatt)
    • Großhandel (Nettopreise, Standardrabatt 10 %)
    • Premiumkunde (Nettopreise, Sonderrabatt 18 %)
    • Vertragskunde A (Nettopreise, individuelle Konditionen)

    Für jede Kundengruppe können Sie in Shopware 6 einen globalen Prozentrabatt konfigurieren — dieser gilt dann automatisch für alle Produkte, wenn keine spezifischere Preisregel greift.

    Best Practice für die Gruppenstruktur: Halten Sie die Anzahl der Kundengruppen so klein wie möglich. Mehr als acht Gruppen führen in der Praxis zu Pflege-Chaos, weil jede Preisänderung an mehreren Stellen nachgezogen werden muss. Nutzen Sie stattdessen eine Kombination aus wenigen Gruppen und gezielten Einzelpreisen für VIP-Accounts.

    Für die Zuweisung von Kunden zu Gruppen und die Automatisierung dieses Prozesses empfiehlt sich unser B2B-Plattform-Plugin, das die Firmenkontenverwaltung mit der Preisgruppen-Logik verknüpft.

    CSV-Import für tausende Kundenpreise: So geht's

    Ab einer gewissen Sortimentsgröße ist manuelles Preispflegen keine Option mehr. Ein Maschinenhändler mit 5.000 SKUs und 200 Kundenverträgen braucht einen automatisierten Import-Workflow.

    Shopware 6 bietet dafür den Produktimport via CSV/XML über die Admin-Importfunktion. Für kundenspezifische Preise ist der native Import jedoch eingeschränkt: Er unterstützt globale Preise und Kundengruppen-Preise, aber keine echten Kunden-ID-spezifischen Preismatrizen.

    Native Import-Möglichkeiten:

    • Produktpreise (Listenpreise)
    • Kundengruppen-Preise über Preisregeln
    • Staffelpreise als Bestandteil des Produkt-Imports

    Wofür Sie ein Plugin brauchen:

    • Kunden-ID-spezifische Preislisten (jeder Kunde hat seinen eigenen Preis)
    • Automatische Synchronisation aus ERP oder Warenwirtschaft
    • Delta-Import (nur geänderte Preise, nicht Vollimport)
    • Protokollierung von Preisänderungen mit Zeitstempel

    Unser Preissteuerungs-Plugin erweitert den nativen Shopware-Import um genau diese Funktionen — inklusive REST-API-Endpunkt für die direkte Kopplung an Ihr ERP-System.

    Preise für nicht eingeloggte Besucher ausblenden

    Ein klassisches B2B-Requirement, das viele Händler unterschätzen: Preise sollen für anonyme Besucher nicht sichtbar sein. Nur eingeloggte und freigeschaltete B2B-Kunden sollen Preise und Warenkorb nutzen können.

    Diese Anforderung ist in Shopware 6 nativ nicht vollständig umsetzbar. Der Standard zeigt Preise für alle Besuchergruppen — und selbst mit Kundengruppen-Konfiguration erscheinen auf manchen Cache-Ebenen noch Preisfragmente.

    Für eine wasserdichte Umsetzung brauchen Sie ein dediziertes Preise-Ausblenden-Plugin, das auf Cache-Ebene sicherstellt, dass kein Preis-Fragment an nicht-autorisierte Besucher ausgeliefert wird. Das ist besonders wichtig für Shops, die sowohl B2B- als auch B2C-Kunden bedienen und unterschiedliche Preisebenen scharf trennen müssen.

    Herausforderung: Preispflege bei großem Sortiment

    Die größte operative Herausforderung bei kundenspezifischen Preisen ist nicht die einmalige Einrichtung — sondern die laufende Pflege. Preise ändern sich: Rohstoffkosten steigen, Rabattstaffeln werden nachverhandelt, neue Kundenverträge kommen hinzu.

    Ohne Automatisierung bedeutet das: manuelles Nachpflegen in Shopware, paralleles Pflegen im ERP, Synchronisationsfehler und Inkonsistenzen, die zu Kundenreklamationen führen.

    Empfohlener Workflow für mittlere und große B2B-Shops:

    1. ERP als Master: Alle Preise werden im ERP (Lexware, SAP, Sage, Navision) gepflegt
    2. Automatischer Sync: Täglich oder bei Änderung werden Preise per API in Shopware übertragen
    3. Shopware als Leseschicht: Shopware zeigt nur an, was aus dem ERP kommt — kein manuelles Überschreiben
    4. Konfliktauflösung: Bei Widerspruch zwischen ERP-Preis und Shopware-Sonderkonfiguration gewinnt immer der ERP-Wert

    Für diesen Workflow bieten wir im Rahmen unserer Beratungsleistungen maßgeschneiderte ERP-Shopware-Integrationen an — von der Anforderungsanalyse bis zur laufenden Wartung.

    Nettopreise im Checkout korrekt ausweisen (rechtliche Hinweise)

    Ein oft unterschätztes Thema: Die steuerrechtlich korrekte Darstellung von Nettopreisen im B2B-Checkout ist in Deutschland gesetzlich vorgeschrieben. Konkret bedeutet das:

    • Im Warenkorb: Nettopreis, Mehrwertsteuer als separater Posten, Bruttogesamtbetrag
    • In der Bestellbestätigung: Vollständige Steueraufschlüsselung nach § 14 UStG
    • Bei Reverse Charge (EU-Ausland): Steuerfreie Rechnung mit Hinweis auf Steuerschuldnerschaft des Empfängers
    • Bei innergemeinschaftlichen Lieferungen: USt-IdNr. des Empfängers muss gespeichert und geprüft werden

    Shopware 6 unterstützt diese Anforderungen grundsätzlich — aber die korrekte Konfiguration erfordert Sorgfalt. Fehler in der steuerlichen Darstellung können bei Betriebsprüfungen teuer werden. Sprechen Sie im Zweifel Ihren Steuerberater und Ihren Shopware-Implementierungspartner gemeinsam an. Wir unterstützen bei der technischen Umsetzung steuerkonformer Checkout-Flows auf unserer Kontaktseite.

    FAQ: Die 5 häufigsten Fragen zu kundenspezifischen Preisen in Shopware

    Kann ich in Shopware 6 für jeden Kunden einen eigenen Preis hinterlegen?

    Ja, aber nicht mit den nativen Bordmitteln allein. Shopware bietet Preisregeln auf Basis von Kundengruppen — für echte kunden-ID-spezifische Preismatrizen (jeder Kunde hat seinen individuellen Preis für jeden Artikel) brauchen Sie ein spezialisiertes Plugin oder eine API-basierte Synchronisation aus Ihrem ERP.

    Wie zeige ich B2B-Kunden Nettopreise, B2C-Kunden aber Bruttopreise?

    Über die Kundengruppen-Konfiguration in Shopware. B2B-Kunden werden der Nettopreisgruppe zugewiesen, B2C-Kunden bleiben in der Standard-Bruttogruppe. Die Preisanzeige passt sich nach Login automatisch an. Wichtig: Testen Sie das Verhalten auch im eingeloggten Zustand mit aktivem Full-Page-Cache.

    Funktioniert der CSV-Import für kundenspezifische Staffelpreise?

    Der native Shopware-CSV-Import unterstützt Staffelpreise auf Kundengruppen-Ebene. Für Kunden-ID-spezifische Preislisten ist der native Import nicht ausreichend — hier empfiehlt sich unser Preissteuerungs-Plugin mit erweitertem Import-Format.

    Was passiert, wenn ein Kunde zu keiner Preisregel passt?

    Shopware fällt auf den Listenpreis zurück. Das ist das korrekte Fallback-Verhalten — sollte aber durch Ihre Konfiguration verhindert werden: Jeder Kunde sollte mindestens einer Kundengruppe zugewiesen sein, die einen definierten Preis hat.

    Wie vermeide ich, dass B2B-Preise für anonyme Besucher sichtbar sind?

    Nativ ist das in Shopware 6 nicht vollständig lösbar. Verwenden Sie unser Preise-Ausblenden-Plugin, das auf HTTP-Response-Ebene sicherstellt, dass Preise nur für authentifizierte und freigeschaltete B2B-Kunden ausgeliefert werden.

    Fazit: Schritt für Schritt zur funktionierenden B2B-Preisstrategie

    Shopware kundenspezifische Preise B2B einrichten ist kein einmaliges Projekt, sondern ein kontinuierlicher Prozess. Die technische Basis liefert Shopware 6 — aber für professionelle B2B-Anforderungen brauchen Sie die richtigen Ergänzungen:

    1. Kundengruppen und Nettopreisanzeige korrekt konfigurieren — das ist die Grundlage
    2. Preisregeln für Staffeln und Gruppen aufbauen — für standardisierte Konditionen
    3. Plugin für kundenspezifische Preislisten einsetzen — für individuelle Vertragspreise
    4. ERP-Synchronisation etablieren — für skalierbare Preispflege ohne manuelle Fehler
    5. Preise ausblenden für nicht-autorisierte Besucher — für saubere B2B-Abgrenzung

    Sind Sie bereit, Ihre B2B-Preisstrategie in Shopware professionell umzusetzen? Vereinbaren Sie jetzt ein kostenloses Erstgespräch oder erkunden Sie unsere Plugin-Übersicht und Preise.

    Weiterführende Lektüre: Shopware Preise ausblenden für B2B-Kunden erklärt, wie Sie Preise für nicht-autorisierte Besucher vollständig verbergen. Der Leitfaden für B2B E-Commerce mit Shopware gibt den strategischen Gesamtüberblick. Für preisbezogene Compliance-Anforderungen lesen Sie unseren Omnibus-Ratgeber. Ergänzend bietet das Angebotsanfragen-Plugin einen strukturierten Weg für kundenindividuelle Preisverhandlungen direkt im Shop.

    Daniel Bronner — Shopware-Entwickler

    Daniel Bronner

    Shopware-Entwickler · Inhaber Bronner Consulting

    Daniel Bronner entwickelt seit 6 Jahren Shopware-B2B-Plugins für mittelständische Distributoren. Mehr über Daniel

    Kundenpreise professionell einrichten?

    Fordern Sie eine kostenlose Demo an oder entdecken Sie unsere Plugins für individuelle B2B-Preissteuerung.

    Bereit für professionelles B2B?

    Statt 30.000–80.000 € Individualentwicklung: fertige, getestete Plugins — einsatzbereit in Stunden.

    • Alle 12 Plugins im vollen Funktionsumfang
    • Persönliche Einführung durch den Entwickler
    • Individuelle Beratung für deinen Use Case

    Keine Kreditkarte nötig · Unverbindlich · Antwort innerhalb von 24h