Staffelpreisgruppen: Mengenrabatt über mehrere Artikel hinweg
Beschreibung
Highlights
Über die Erweiterung
Ein Handwerker legt fünf Kartuschen Silikon in Weiß und fünf in Grau in den Warenkorb. Zehn Stück, gleiche Serie, gleicher Preisstaffel-Gedanke. An der Kasse zahlt er trotzdem zweimal den 5er-Preis. Am nächsten Tag ruft er an und fragt, warum sein Mengenrabatt fehlt.
Das Problem
Staffelpreise hängen in Shopware an genau einer Artikelnummer. Zehn Stück desselben Artikels ergeben die 10er-Staffel. Zehn Stück derselben Produktfamilie, verteilt auf drei Artikelnummern, ergeben dreimal gar nichts. Im B2B ist das der Normalfall, denn bestellt wird nach Bedarf und nicht nach Artikelnummer. Du gibst den Rabatt dann von Hand: als Gutschrift, als Kundenpreisliste, als Anruf beim Vertrieb.
Die Lösung
Du legst eine Staffelpreisgruppe an und hängst die passenden Artikel daran. Das Plugin addiert im Warenkorb die Mengen aller Artikel dieser Gruppe und sucht dann die Staffel, die zur Gesamtmenge passt. Aus 5 plus 5 wird die 10er-Staffel, und der günstigere Preis gilt für jeden Artikel der Gruppe. Die Staffeln selbst pflegst du weiter dort, wo sie immer lagen: in den Erweiterten Preisen des Artikels.
Was du davon hast
Der Rabatt kommt beim Kunden an, ohne dass du nachrechnest. Die Preisstaffel greift im Warenkorb automatisch, sobald die Gesamtmenge der Gruppe die nächste Stufe erreicht. Kein manueller Nachlass, keine Gutschrift hinterher.
Der Kunde erkennt die Gruppe schon in der Produktliste. Je Gruppe blendest du ein Badge auf der Produktkachel ein: als Text, als hochgeladenes Icon oder beides, in deinen Farben. Wer durch eine Kategorie scrollt, sieht damit vor dem ersten Klick, welche Artikel zusammenzählen. Ein Rabatt, den niemand findet, wirkt auch nicht.
Frühere Bestellungen zählen mit, wenn du das willst. Eine Einstellung entscheidet, ob nur der aktuelle Warenkorb zählt, nur die Bestellhistorie oder beides zusammen. Damit belohnst du Stammkunden, ohne für jeden eine eigene Preisliste zu pflegen.
Du erklärst die Sammelmenge dort, wo die Frage aufkommt. Jede Gruppe kann einen eigenen Text auf der Produktdetailseite ausgeben, wahlweise über der Preisstaffel, darunter oder unter dem Warenkorb-Button. Schriftgröße, Farbe, Rahmen und Hintergrund stellst du in der Gruppe ein, ohne dein Theme anzufassen. Darunter steht weiterhin, wie viele Artikel der Gruppe bereits im Warenkorb liegen.
Kein zweites Preissystem im Shop. Das Plugin bringt keine eigene Preispflege mit. Es liest die Erweiterten Preise deiner Artikel und wählt daraus die richtige Stufe. Wer heute Staffelpreise pflegt, muss nichts umlernen.
Du entscheidest je Verkaufskanal. Im B2B-Kanal an, im B2C-Kanal aus, ohne das Plugin zu deinstallieren. Die Einstellung „Zu berücksichtigende Bestellungen“ hängt ebenfalls am Kanal.
So arbeitet das Plugin
In der Administration bekommst du unter Kataloge den Menüpunkt Staffelpreisgruppen. Dort legst du Gruppen an, gibst ihnen einen Namen und eine Beschreibung und schaltest sie aktiv. Beides ist übersetzbar, jede Sprache bekommt ihren eigenen Text. In derselben Gruppe stellst du das Badge fürs Listing und die Ausgabe auf der Produktdetailseite ein.
Die Zuordnung passiert am Produkt. Im Bereich Zusatzfelder erscheint das Feld „Staffelpreisgruppe“ mit der Auswahl deiner Gruppen, dazu „Staffelpreis Faktor“ für die Gewichtung und der Schalter „Packungsinhalt berücksichtigen“, der die gepoolte Menge zusätzlich auf die Grundeinheit des Artikels umrechnet.
Badge-Text und Überschrift auf der Produktseite hängen an Textbausteinen. Speicherst du eine neue Gruppe, legt das Plugin die passenden Einträge je Sprache an und belegt sie mit dem Gruppennamen vor. Umformulieren kannst du sie unter Einstellungen und Textbausteine, ohne die Gruppe anzufassen. Ein von dir geänderter Text bleibt stehen, auch wenn die Gruppe später umbenannt wird.
Den Rest erledigt der Warenkorb. Das Plugin sammelt die Artikel der Gruppe, addiert ihre Mengen samt Faktor, sucht die passende Preisstufe und setzt sie auf die Positionen. Preisregeln, die für den Kunden gelten, bleiben dabei berücksichtigt, ebenso die Netto- oder Bruttoanzeige des Kanals. Eine Gruppe auf inaktiv zu setzen genügt, um Preis, Badge und Text zu stoppen. Die Zuordnungen an den Artikeln bleiben erhalten.
Typische Einsatzszenarien
Farben und Sorten einer Serie. Silikonkartuschen in acht Farbtönen, Druckerpatronen in vier Varianten, Schrauben in drei Längen. Ein Badge markiert die Serie in der Kategorie, der Kunde kauft quer durch und erreicht die Staffel trotzdem.
Getränkehandel mit Gebinden. Die 0,33-Liter-Kiste zählt mit Faktor 24, die 0,5-Liter-Kiste mit 20, die Einzelflasche mit 1. Alles landet in derselben Mengenrechnung.
Wiederkehrender Verbrauch im B2B. Ein Malerbetrieb bestellt monatlich nach. Mit der Einstellung für vergangene Bestellungen wächst er über die Zeit in die günstigere Staffel hinein, ohne dass jemand eine Sonderkondition anlegt.
Verkauf nach Grundeinheit. Kabel, Folien, Reinigungsmittel: Der Schalter für den Packungsinhalt rechnet die Gruppenmenge auf Meter oder Liter um, statt auf Verpackungen.
Technische Fakten für deine IT
Shopware 6.7, PHP 8.2 oder neuer. Das Plugin legt zwei eigene Tabellen an, eine für die Gruppen und eine für deren Übersetzungen, dazu drei Zusatzfelder am Produkt. Shopware-Kerntabellen bleiben unverändert. Badge-Icons sind Verweise auf die Shopware-Medienverwaltung, die Texte liegen als Textbausteine in deinen Snippet-Sets.
Das Plugin sendet keine Daten an externe Server. Es verarbeitet ausschließlich Daten aus deiner eigenen Shopware-Datenbank und speichert nichts zusätzlich über deine Kunden. Für die Option mit den vergangenen Bestellungen liest es die Bestellhistorie des angemeldeten Kunden, begrenzt auf die 50 jüngsten Bestellungen desselben Verkaufskanals und ohne stornierte Bestellungen.
Die Preisberechnung läuft als Cart-Collector im Warenkorb. Produkt- und Gruppendaten werden je Warenkorbberechnung gebündelt geladen und zwischengespeichert, es entsteht also keine Abfrage pro Warenkorbposition. Der Produkt-Cache wird geleert, sobald sich eine Gruppe ändert, damit ein umbenannter Gruppenname sofort in der Storefront steht. Farbwerte, Schriftgrößen und Icon-Maße aus der Gruppe prüft das Plugin, bevor sie ins Template gehen. Fehler im Plugin brechen den Warenkorb nicht ab: Die Berechnung fällt auf die normalen Artikelpreise zurück und schreibt den Fehler ins Log.
Für die Administration gibt es eigene Berechtigungen für Anzeigen, Bearbeiten, Erstellen und Löschen. Beim Update auf 6.7.4 bleiben bestehende Gruppen ohne Badge, in deinem Shop ändert sich also zunächst nichts. Bei der Deinstallation fragt Shopware, ob die Daten erhalten bleiben sollen. Sagst du nein, verschwinden Tabellen und Zusatzfelder rückstandsfrei.
Ehrlich gesagt
Der Gruppenpreis greift im Warenkorb. Auf der Produktseite steht weiterhin die Staffel des einzelnen Artikels, ergänzt um Überschrift, Hinweis und deinen eigenen Text. Wer erwartet, dass die Detailseite schon vorab den Gruppenpreis ausweist, wird enttäuscht. Das Badge zeigt Text und Icon, keinen Preis und keine Ersparnis. Preise legt das Plugin außerdem nicht an: Ohne gepflegte Erweiterte Preise am Artikel gibt es nichts zu staffeln, und ein Artikel gehört immer zu genau einer Gruppe. Schalte es zuerst in einem Verkaufskanal frei und sieh dir zwei, drei echte Warenkörbe an, bevor du es überall aktivierst.
Rechtlicher Hinweis
Wir übernehmen keine Haftung für rechtliche Vorgaben. Bitte prüfe die Nutzung in Abstimmung mit einem qualifizierten Rechtsbeistand.
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 2. September 2026
- Veröffentlicht: 3. April 2020
- Version: 6.7.4
- Kategorie: Conversion Optimierung
Ressourcen
Bewertungen (1)
Super Lösung für komplexe Staffelpreise
Über den Extension Partner
BuI Hinsche GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
- Ø-Bewertung: 4.3
- Partner seit: 2014
- Erweiterungen: 92
- Zertifizierungen: 2
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Schnell