Staffelpreisgruppen
Shopware rechnet Staffelpreise pro Artikel. Dieses Plugin zählt die Mengen aller Artikel einer Gruppe zusammen, sodass dein Kunde die günstigere Staffel wirklich erreicht.
Auf dieser Seite
- Einleitung
- Was du mit diesem Plugin erreichst
- Für wen ist dieses Plugin?
- Was du vorbereitet haben solltest
- Installation
- Erste Schritte
- Einstellungen
- Plugin für diesen Verkaufskanal aktivieren
- Zu berücksichtigende Bestellungen
- Staffelpreisgruppen anlegen und verwalten
- Die Übersicht
- So legst du eine Gruppe an
- Das Badge im Listing einrichten
- Text auf der Produktdetailseite einrichten
- Badge-Text und Überschrift ändern
- Eine Gruppe ändern, stilllegen oder löschen
- Staffelpreise am Artikel hinterlegen
- Artikel einer Gruppe zuordnen
- Staffelpreisgruppe
- Staffelpreis Faktor
- Packungsinhalt berücksichtigen
- Was deine Kunden im Shop sehen
- Das Badge in der Produktliste
- Auf der Produktseite
- Im Warenkorb
- Berechtigungen für Mitarbeiter
- Fehlerbehebung
- Der Menüpunkt „Staffelpreisgruppen” fehlt unter Kataloge
- Der Preis im Warenkorb ändert sich nicht
- Das Badge erscheint nicht in der Produktliste
- Im Badge steht ein anderer Text als der Gruppenname
- Das Badge zeigt trotz „Icon und Text” kein Symbol
- Der Text auf der Produktseite erscheint nicht
- Der Hinweis „Preisstaffel (…)” fehlt auf der Produktseite
- Vergangene Bestellungen zählen nicht mit
- In der Übersichtsliste stehen spitze Klammern in der Beschreibung
- Ein geänderter Gruppenname erscheint nicht im Shop
- FAQ
- Für Administratoren / Technische Details
- Systemanforderungen
- Installation über die Kommandozeile
- Was das Plugin im Shop anlegt
- Textbausteine für Bestandsgruppen nachtragen
- Wie die Preisberechnung eingehängt ist
- Aussehen von Badge und Detailseiten-Text
- Datenschutz
- Berechtigungen
Einleitung
Staffelpreisgruppen sorgt dafür, dass deine Kunden den Mengenrabatt auch dann bekommen, wenn sie die Menge auf mehrere Artikel verteilen.
Shopware rechnet Staffelpreise immer pro Artikelnummer. Ein Handwerker legt fünf Kartuschen Silikon in Weiß und fünf in Grau in den Warenkorb — zehn Stück derselben Serie. Weil es zwei Artikelnummern sind, bleibt er bei beiden in der 5er-Staffel und zahlt zweimal den teureren Preis. Am nächsten Tag ruft er an und fragt, warum sein Mengenrabatt fehlt.
Mit diesem Plugin fasst du solche Artikel zu einer Staffelpreisgruppe zusammen. Im Warenkorb werden die Mengen aller Artikel dieser Gruppe zusammengezählt. Aus 5 + 5 wird die 10er-Staffel, und der günstigere Preis gilt für jeden Artikel der Gruppe.
Was du mit diesem Plugin erreichst
- Deine Kunden erreichen die günstigere Staffel, auch wenn sie quer durch eine Produktserie kaufen.
- Du gibst den Rabatt nicht mehr von Hand als Gutschrift oder Sonderkondition — er greift automatisch im Warenkorb.
- Auf Wunsch zählen frühere Bestellungen deiner angemeldeten Kunden mit. Stammkunden wachsen so über die Zeit in die günstigere Staffel hinein.
- Gebinde und Einzelstück passen in dieselbe Gruppe: Ein 12er-Karton kann wie zwölf Einzelstücke zählen.
- Du weist deine Kunden schon in der Trefferliste auf die Gruppe hin — mit einem farbigen Badge auf der Produktkachel.
- Auf der Produktseite erklärst du den Vorteil mit deinen eigenen Worten, an der Stelle und im Aussehen, die du festlegst.
- Du entscheidest je Verkaufskanal, ob die Funktion wirkt — im B2B-Shop an, im B2C-Shop aus.
Für wen ist dieses Plugin?
Für Shops, die Staffelpreise pflegen und Produktserien verkaufen, bei denen Kunden nach Bedarf und nicht nach Artikelnummer bestellen: Farben und Sorten einer Serie, Druckerpatronen, Schrauben in mehreren Längen, Getränke in verschiedenen Gebinden, Verbrauchsmaterial im B2B.
Was du vorbereitet haben solltest
Das Plugin bringt keine eigene Preispflege mit. Es liest die Staffelpreise, die du am Artikel unter Erweiterte Preise ohnehin hinterlegst, und wählt daraus die passende Stufe aus. Ohne diese Staffelpreise gibt es nichts zu staffeln — Kapitel 6 zeigt, wie du sie anlegst.
Installation
Nach dem Kauf steht dir das Plugin direkt in deiner Administration zur Verfügung — du musst nichts herunterladen.
- Melde dich in deiner Shopware-Administration an.
- Öffne Erweiterungen → Meine Erweiterungen.
- Suche in der Liste den Eintrag Staffelpreisgruppen. Über das Suchfeld oben findest du ihn schneller.
- Klicke neben dem Eintrag auf Installieren.
- Schalte danach den Schalter links neben dem Eintrag ein — das Plugin ist jetzt aktiv.
Abb. 1: Der Eintrag „Staffelpreisgruppen” unter Meine Erweiterungen — der Schalter links ist eingeschaltet, rechts stehen Version und Installationszeitpunkt.
Ist das Plugin aktiv, siehst du rechts am Eintrag den Link Konfigurieren. Darüber kommst du jederzeit zu den Einstellungen aus Kapitel 4.
Taucht „Staffelpreisgruppen” nicht in der Liste auf? Dann ist dein Shopware-Konto noch nicht mit diesem Shop verbunden. Die Verbindung stellst du unter Erweiterungen → Meine Erweiterungen im Reiter Shopware Account her.
Du aktualisierst von einer älteren Version? Deine bestehenden Gruppen, Zuordnungen und Einstellungen bleiben unverändert. Die beiden neuen Anzeigen — das Badge in der Trefferliste und der zusätzliche Text auf der Produktseite — sind bei bestehenden Gruppen bewusst ausgeschaltet. In deinem Shop ändert sich also nichts, bis du sie in der jeweiligen Gruppe einschaltest (Das Badge im Listing einrichten und Text auf der Produktdetailseite einrichten).
Erste Schritte
Die Einrichtung besteht aus vier Schritten. Halte die Reihenfolge ein — die Staffelpreise am Artikel sind die Grundlage für alles Weitere.
- Verkaufskanal freischalten. Öffne die Einstellungen des Plugins, wähle oben deinen Verkaufskanal und prüfe, dass Plugin für diesen Verkaufskanal aktivieren eingeschaltet ist → Einstellungen.
- Gruppe anlegen. Unter Kataloge → Staffelpreisgruppen legst du eine Gruppe an, zum Beispiel „Bürostühle” → Staffelpreisgruppen anlegen und verwalten.
- Staffelpreise prüfen. Jeder Artikel, der zur Gruppe gehören soll, braucht unter Erweiterte Preise seine Mengenstaffeln → Staffelpreise am Artikel hinterlegen.
- Artikel zuordnen. In jedem dieser Artikel wählst du unter Zusatzfelder die Gruppe aus → Artikel einer Gruppe zuordnen.
Ergebnis prüfen: Lege im Shop zwei verschiedene Artikel der Gruppe in den Warenkorb, sodass die Gesamtmenge die nächste Staffel erreicht. Im Warenkorb müssen beide Positionen mit dem günstigeren Stückpreis stehen → Was deine Kunden im Shop sehen.
Steht das, kannst du die Gruppe für deine Kunden sichtbar machen: mit einem Badge in der Trefferliste (Das Badge im Listing einrichten) und einem erklärenden Text auf der Produktseite (Text auf der Produktdetailseite einrichten).
Einstellungen
Die Einstellungen erreichst du über Erweiterungen → Meine Erweiterungen. Klicke am Eintrag Staffelpreisgruppen auf Konfigurieren.
Abb. 2: Die Konfigurationsseite mit der Verkaufskanal-Auswahl, der Karte „Kanalkonfiguration” und der Karte „Weitere Einstellungen”.
Ganz oben steht die Auswahl Verkaufskanal. Sie entscheidet, für welchen Shop die Einstellungen darunter gelten. Wählst du Alle Verkaufskanäle, legst du den Standard für alle Kanäle fest; wählst du einen einzelnen Kanal, gilt deine Eingabe nur dort. Jede Änderung wird erst mit Speichern oben rechts übernommen.
Über die Schaltfläche Dokumentation öffnen kommst du jederzeit von der Konfigurationsseite zu dieser Anleitung.
Plugin für diesen Verkaufskanal aktivieren
Mit dem Schalter Plugin für diesen Verkaufskanal aktivieren legst du fest, ob die Mengen der Gruppenartikel in diesem Shop überhaupt zusammengezählt werden. Standardmäßig ist der Schalter eingeschaltet.
Wozu das gut ist: Betreibst du einen B2B- und einen B2C-Shop, lässt du die Funktion im B2B-Kanal wirken und schaltest sie im B2C-Kanal aus — ohne das Plugin zu deinstallieren. In einem Kanal mit ausgeschaltetem Schalter rechnet Shopware wieder ganz normal mit der Staffel des einzelnen Artikels; deine Gruppen und Zuordnungen bleiben dabei unverändert erhalten.
Der Schalter entscheidet auch über die beiden Anzeigen im Shop: In einem Kanal, in dem er aus ist, erscheinen weder das Badge in der Trefferliste noch die Texte auf der Produktseite.
Zu berücksichtigende Bestellungen
Mit dem Auswahlfeld Zu berücksichtigende Bestellungen legst du fest, welche Mengen in die Rechnung einfließen. Voreingestellt ist Nur die aktuelle Bestellung.
Abb. 3: Die drei Möglichkeiten des Auswahlfelds „Zu berücksichtigende Bestellungen”.
Nur die aktuelle Bestellung — Es zählt allein, was gerade im Warenkorb liegt. Die Mengen aller Gruppenartikel im Warenkorb werden zusammengezählt. Das ist die naheliegende Einstellung für die meisten Shops und die einzige, die auch bei nicht angemeldeten Besuchern greift.
Nur die vergangenen Bestellungen — Es zählen die Mengen, die der angemeldete Kunde in der Vergangenheit bereits bestellt hat. Vom aktuellen Warenkorb fließt dabei nur die Menge des jeweiligen Artikels selbst ein, nicht die der übrigen Gruppenartikel im Warenkorb.
Aktuelle und vergangene Bestellungen gemischt — Warenkorb und Bestellhistorie werden addiert. Damit belohnst du Stammkunden am stärksten: Wer im Lauf des Jahres bereits acht Stück gekauft hat, erreicht mit zwei weiteren die 10er-Staffel.
Wozu das gut ist: Ein Malerbetrieb, der monatlich nachbestellt, wächst mit den beiden letztgenannten Einstellungen von selbst in die günstigere Staffel hinein — du musst für ihn keine eigene Preisliste pflegen.
Wichtig: Vergangene Bestellungen kann das Plugin nur bei angemeldeten Kunden berücksichtigen. Ein Gast wird immer so behandelt, als wäre Nur die aktuelle Bestellung eingestellt. Herangezogen werden die 50 jüngsten Bestellungen desselben Verkaufskanals; stornierte Bestellungen zählen nicht mit.
Staffelpreisgruppen anlegen und verwalten
Eine Staffelpreisgruppe ist die Klammer um alle Artikel, deren Mengen zusammengezählt werden sollen. Du findest sie in der Administration unter Kataloge → Staffelpreisgruppen.
Abb. 4: Der Menüpunkt „Staffelpreisgruppen” steht im Menü „Kataloge” unter den Standard-Einträgen.
Die Übersicht
Die Übersicht listet alle vorhandenen Gruppen mit Gruppenname, Beschreibung und Status. Über die Suchleiste oben durchsuchst du die Gruppen, über das Symbol mit den drei Punkten am Ende einer Zeile öffnest du sie oder löschst sie.
Abb. 5: Die Übersicht mit zwei angelegten Gruppen und der Schaltfläche „Gruppe hinzufügen”.
Hast du noch keine Gruppe angelegt, steht statt der Liste der Hinweis „Sie haben noch keine Gruppen angelegt.”
So legst du eine Gruppe an
Was dir das bringt: Erst die Gruppe macht aus einzelnen Artikeln eine gemeinsame Mengenrechnung.
- Klicke in der Übersicht oben rechts auf Gruppe hinzufügen.
- Trage unter Gruppenname einen Namen ein, zum Beispiel „Bürostühle”. Der Name ist eine Pflichtangabe — ohne ihn lässt sich die Gruppe nicht speichern. Deine Kunden sehen diesen Namen später auf der Produktseite und im Badge der Trefferliste, wähle ihn also verständlich.
- Lass den Schalter Aktiv eingeschaltet. Nur aktive Gruppen wirken sich auf die Preise aus.
- Schreibe unter Beschreibung in eigenen Worten, wofür die Gruppe da ist. Der Text ist nur für dich und dein Team gedacht und erscheint nicht im Shop.
- Klicke oben rechts auf Speichern.
Abb. 6: Die Detailseite einer Gruppe mit den drei Karten „Gruppeninformationen”, „Badge im Listing” und „Ausgabe auf der Produktdetailseite”.
Nach dem Speichern bestätigt eine kurze Meldung: „Die Staffelpreisgruppe … wurde erfolgreich gespeichert.”
Damit ist die Gruppe einsatzbereit. Unter den Gruppeninformationen findest du zwei weitere Karten, mit denen du steuerst, was deine Kunden von der Gruppe sehen:
- Badge im Listing — der farbige Hinweis auf der Produktkachel in der Trefferliste → Das Badge im Listing einrichten
- Ausgabe auf der Produktdetailseite — Überschrift und ein frei formulierter Text auf der Produktseite → Text auf der Produktdetailseite einrichten
Beide Karten sind optional. Legst du eine neue Gruppe an, startet sie mit dem Text-Badge: Nach dem Speichern erscheint der Gruppenname als Badge auf den Produktkacheln der zugeordneten Artikel. Gruppen, die es vor dem Update auf Version 6.7.4 schon gab, bleiben bewusst ohne Badge — bei ihnen steht die Badge-Anzeige auf Kein Badge, bis du das änderst.
Das Badge im Listing einrichten
Was dir das bringt: Deine Kunden sehen schon in der Trefferliste, dass ein Artikel zu einer Staffelpreisgruppe gehört — sie müssen die Produktseite dafür nicht erst öffnen. Ein Badge wie „% Bürostühle” macht den Mengenvorteil auf einen Blick sichtbar und lädt dazu ein, mehrere Artikel der Serie zusammen zu kaufen.
Du findest die Einstellungen auf der Detailseite der Gruppe in der Karte Badge im Listing (siehe Abb. 6).
Schritt für Schritt
- Öffne Kataloge → Staffelpreisgruppen und klicke auf den Namen der Gruppe.
- Blättere zur Karte Badge im Listing.
- Wähle unter Badge-Anzeige, wie das Badge aussehen soll (die vier Möglichkeiten stehen unten).
- Möchtest du ein Symbol zeigen, wähle unter Badge-Icon ein Bild aus deiner Medienverwaltung oder lade eines hoch.
- Stelle die Farben und die Größe nach deinem Shop-Design ein.
- Klicke oben rechts auf Speichern.
Das Ergebnis siehst du sofort in der Trefferliste deines Shops → Das Badge in der Produktliste.
Badge-Anzeige
Mit Badge-Anzeige legst du fest, ob und wie das Badge erscheint. Der Hilfetext hinter dem Fragezeichen sagt dazu:
„Legt fest, wie das Badge dieser Gruppe in der Produktliste dargestellt wird. Ohne hinterlegtes Icon fällt „Nur Icon” automatisch auf den Text zurück.”
- Nur Text — es erscheint allein der Badge-Text. Das ist die Voreinstellung für neu angelegte Gruppen.
- Nur Icon — es erscheint allein das Symbol. Hast du keines hinterlegt, wird stattdessen der Text angezeigt, damit die Kachel nicht leer bleibt.
- Icon und Text — Symbol und Text nebeneinander. So sieht das Beispiel in dieser Anleitung aus.
- Kein Badge — die Gruppe zeigt in der Trefferliste nichts an. Auf diesem Stand stehen alle Gruppen, die vor dem Update angelegt wurden.
Badge-Icon
Unter Badge-Icon wählst du das Symbol, das im Badge erscheint — zum Beispiel ein Prozentzeichen. Du greifst dabei auf deine gewohnte Medienverwaltung zu und kannst dort auch eine neue Datei hochladen. Ohne Icon zeigt das Badge nur den Text.
Wozu das gut ist: Ein Symbol wird schneller erfasst als ein Wort und funktioniert in jeder Sprache gleich. In einem mehrsprachigen Shop musst du dafür nichts übersetzen.
Schriftfarbe und Hintergrundfarbe
Mit Schriftfarbe und Hintergrundfarbe passt du das Badge an dein Shop-Design an. Für beide gilt der Hinweis:
„Leer lassen, um die Farbe aus dem Theme zu übernehmen.”
Lässt du die Felder leer, sieht das Badge aus wie die übrigen Badges deines Themes. Trägst du Farben ein, hebt sich das Badge bewusst ab. Achte dabei auf einen kräftigen Unterschied zwischen Schrift und Hintergrund — nur dann bleibt der Text auch auf kleinen Bildschirmen lesbar.
Icon-Größe (px)
Icon-Größe (px) bestimmt, wie groß das Symbol im Badge dargestellt wird:
„Kantenlänge des Icons in Pixeln, zwischen 8 und 96. Leer lassen für die Theme-Vorgabe (16 px).”
Ein Wert um 20 passt zu einer normalen Badge-Schrift. Deutlich größere Werte lassen das Badge über die Produktkachel hinauswachsen — probiere die Wirkung in deinem Shop aus, bevor du sie für alle Gruppen übernimmst.
Icon-Farbe
Icon-Farbe färbt das Symbol ein, damit es zum Badge passt:
„Färbt das Icon ein. Funktioniert nur mit transparenten Icons (SVG oder PNG), da nur die Silhouette genutzt wird. Leer lassen, um das Icon im Original anzuzeigen.”
Wozu das gut ist: Du brauchst dasselbe Symbol nicht in mehreren Farbfassungen. Ein einziges transparentes Icon reicht — jede Gruppe färbt es passend zu ihrem Badge ein. Bei einem Foto oder einem Bild ohne transparenten Hintergrund lässt du das Feld leer.
Text auf der Produktdetailseite einrichten
Was dir das bringt: Auf der Produktseite hast du Platz für einen Satz, der den Mengenvorteil in deinen eigenen Worten erklärt — zum Beispiel „Je mehr Bürostühle Sie aus dieser Gruppe bestellen, desto günstiger wird der Einzelpreis.” Du entscheidest, wo dieser Satz steht und wie er aussieht.
Die Einstellungen dafür stehen auf der Detailseite der Gruppe in der Karte Ausgabe auf der Produktdetailseite (siehe Abb. 6).
Schritt für Schritt
- Öffne Kataloge → Staffelpreisgruppen und klicke auf den Namen der Gruppe.
- Blättere zur Karte Ausgabe auf der Produktdetailseite.
- Entscheide über den Schalter Überschrift anzeigen, ob die Zeile über den Staffelpreisen erscheinen soll.
- Formuliere unter Text auf der Detailseite deinen Hinweis.
- Wähle unter Position des Textes, an welcher Stelle er erscheint.
- Stelle Schriftgröße, Schriftstärke und Farben nach deinem Shop-Design ein.
- Klicke oben rechts auf Speichern.
Überschrift anzeigen
Der Schalter Überschrift anzeigen steuert die Zeile über den Staffelpreisen:
„Blendet die Zeile „Preisstaffel (Gruppenname)” oberhalb der Staffelpreise ein oder aus.”
Standardmäßig ist die Überschrift eingeschaltet. Schalte sie aus, wenn dein eigener Text bereits alles sagt und die Produktseite kürzer werden soll. Den Wortlaut der Überschrift änderst du nicht hier, sondern als Textbaustein → Badge-Text und Überschrift ändern.
Text auf der Detailseite
In das Feld Text auf der Detailseite schreibst du deinen Hinweis für alle Artikel dieser Gruppe. Der Hilfetext beschreibt zwei nützliche Eigenschaften:
„Wird nur ausgegeben, wenn er ausgefüllt ist. Zeilenumbrüche bleiben erhalten.”
Lässt du das Feld leer, erscheint auf der Produktseite kein zusätzlicher Kasten. Und weil Zeilenumbrüche erhalten bleiben, kannst du auch zwei kurze Zeilen untereinander setzen statt eines langen Satzes.
Wozu das gut ist: Der Text steht an der Gruppe, nicht am einzelnen Artikel. Du schreibst ihn einmal und er erscheint bei jedem Artikel der Gruppe — bei zehn Artikeln also zehnmal, ohne zehnmal Pflegeaufwand.
Position des Textes
Mit Position des Textes wählst du die Stelle im Kaufbereich der Produktseite:
- oberhalb Preisstaffel — der Hinweis steht vor der Preistabelle und bereitet sie vor.
- unterhalb Preisstaffel — der Hinweis erklärt die Tabelle, die der Kunde gerade gelesen hat. So ist es im Beispiel dieser Anleitung eingestellt.
- unterhalb Warenkorb — der Hinweis steht ganz unten, direkt beim Kaufabschluss.
Schriftgröße (px) und Schriftstärke
Schriftgröße (px) legt die Größe des Textes fest:
„Zwischen 8 und 48 px. Leer lassen für die Theme-Vorgabe.”
Unter Schriftstärke wählst du, wie kräftig der Text gesetzt ist: Theme-Vorgabe, Leicht (300), Normal (400), Mittel (500), Halbfett (600) oder Fett (700). Mit Halbfett (600) fällt ein kurzer Hinweis auf, ohne aufdringlich zu wirken; für längere Texte bleibt Normal (400) angenehmer zu lesen.
Schriftfarbe, Rahmenfarbe und Hintergrundfarbe
Diese drei Felder bestimmen das Aussehen des Hinweises. Für alle gilt:
„Leer lassen, um die Vorgabe aus dem Theme zu übernehmen.”
Wichtig ist die zweite Regel, die der Hilfetext nennt:
„Sobald Rahmen- oder Hintergrundfarbe gesetzt ist, wird der Text als Kasten mit Innenabstand dargestellt.”
Setzt du also eine Rahmen- oder eine Hintergrundfarbe, wird aus dem Satz automatisch ein abgesetzter Kasten — genau der orangefarbene Kasten, den du in Auf der Produktseite siehst. Lässt du beide Felder leer, fügt sich der Text unauffällig in die Seite ein.
Badge-Text und Überschrift ändern
Was dir das bringt: Der Badge-Text und die Überschrift auf der Produktseite lassen sich frei formulieren und je Sprache getrennt pflegen — ohne dass du dafür den Namen der Gruppe ändern musst.
Diese beiden Texte tippst du nicht in die Gruppe ein. Sie werden als Textbausteine gepflegt. Auf der Detailseite der Gruppe steht deshalb in beiden Karten ein blauer Hinweis:
„Der Badge-Text wird als Textbaustein gepflegt (Einstellungen > Textbausteine). Vorbelegt ist der Gruppenname.”
und
„Der Text der Überschrift wird als Textbaustein gepflegt (Einstellungen > Textbausteine). Vorbelegt ist „Preisstaffel (Gruppenname)”.”
Unter dem jeweiligen Hinweis steht der Schlüssel des Textbausteins — eine lange Zeichenfolge, mit der du ihn wiederfindest. Bei einer noch nicht gespeicherten Gruppe steht dort stattdessen „Wird nach dem ersten Speichern vergeben”: Die Textbausteine entstehen erst, wenn du die Gruppe das erste Mal speicherst.
Schritt für Schritt
- Öffne die Gruppe unter Kataloge → Staffelpreisgruppen.
- Markiere im blauen Hinweis der passenden Karte den Schlüssel und kopiere ihn.
- Öffne Einstellungen → Textbausteine.
- Füge den Schlüssel in die Suche ein.
- Öffne den Treffer und trage deinen Text für die jeweilige Sprache ein.
- Speichere.
Der neue Text erscheint sofort im Shop — im Badge der Trefferliste beziehungsweise als Überschrift auf der Produktseite.
Tipp: So trennst du Innen- und Außensicht. Die Gruppe darf intern „Bürostühle Serie 400” heißen, während im Badge nur „Mengenrabatt” steht.
Wichtig: Einen Textbaustein, den du einmal geändert hast, fasst das Plugin nicht wieder an. Benennst du die Gruppe später um, bleibt dein Badge-Text also so, wie du ihn geschrieben hast — du musst ihn selbst nachziehen, wenn er mitwandern soll.
Gut zu wissen: Solange für eine Gruppe noch kein Textbaustein existiert, behilft sich der Shop von selbst: Im Badge erscheint der Gruppenname, als Überschrift „Preisstaffel (Gruppenname)”. Deine Kunden sehen also nie eine leere Stelle.
Eine Gruppe ändern, stilllegen oder löschen
- Ändern: Klicke in der Übersicht auf den Gruppennamen. Die Detailseite öffnet sich mit denselben Angaben wie beim Anlegen.
- Stilllegen: Schalte auf der Detailseite Aktiv aus und speichere. Die Gruppe wirkt sofort nicht mehr, die Artikel rechnen wieder mit ihrer eigenen Staffel. Auch das Badge und die Texte auf der Produktseite verschwinden. Alle Zuordnungen bleiben erhalten — du kannst die Gruppe jederzeit wieder einschalten.
- Löschen: Über das Symbol mit den drei Punkten am Ende der Zeile in der Übersicht. Die Artikel selbst bleiben unverändert; ihre Zuordnung läuft danach ins Leere und sollte im Artikel entfernt werden. Die Textbausteine der Gruppe räumt das Plugin dabei selbst mit auf.
Gut zu wissen: Gruppenname und Beschreibung werden je Sprache gespeichert. In der Storefront erscheint jeweils der Text der Shop-Sprache. Die Gruppenseite selbst bietet in der Kopfzeile keine Sprachauswahl an — welche Sprachfassung du bearbeitest, richtet sich nach der Sprache, die in deiner Administration gerade eingestellt ist.
Staffelpreise am Artikel hinterlegen
Was dir das bringt: Die Mengenstaffeln am Artikel sind die Preisliste, aus der das Plugin die passende Stufe auswählt. Ohne sie passiert nichts — auch dann nicht, wenn Gruppe und Zuordnung korrekt eingerichtet sind.
Staffelpreise pflegst du dort, wo sie in Shopware immer lagen: im Artikel unter Erweiterte Preise.
Schritt für Schritt
- Öffne Kataloge → Produkte und wähle den Artikel aus.
- Wechsle in den Bereich Erweiterte Preise.
- Lege über Preisregel hinzufügen eine Preisregel an, falls noch keine vorhanden ist.
- Trage je Zeile die Mengengrenzen unter Menge von … und bis … ein und darunter den zugehörigen Preis.
- Klicke oben rechts auf Speichern.
Abb. 7: Drei Mengenstaffeln an einem Artikel — 1 bis 4 Stück zu 100,00 €, 5 bis 9 Stück zu 90,00 € und ab 10 Stück zu 80,00 €.
Tipp: Hinterlege bei allen Artikeln einer Gruppe dieselben Mengengrenzen. Sonst landen zwei Artikel bei gleicher Gesamtmenge in unterschiedlichen Stufen, und das ist für deine Kunden schwer nachvollziehbar.
Wichtig: Artikel ohne Staffelpreise bleiben von der Gruppe unberührt. Sie behalten ihren normalen Preis, auch wenn du sie einer Gruppe zuordnest.
Artikel einer Gruppe zuordnen
Was dir das bringt: Erst die Zuordnung sagt dem Plugin, welche Artikel gemeinsam gezählt werden. Du machst sie in jedem Artikel einzeln.
Schritt für Schritt
- Öffne Kataloge → Produkte und wähle den Artikel aus.
- Blättere auf der Seite nach unten bis zur Karte Zusatzfelder.
- Wechsle dort auf den Reiter Staffelpreisgruppen.
- Fülle die drei Angaben aus (siehe unten).
- Klicke oben rechts auf Speichern.
- Wiederhole das für jeden weiteren Artikel, der zur Gruppe gehören soll.
Abb. 8: Der Reiter „Staffelpreisgruppen” in der Karte „Zusatzfelder” mit den drei Angaben zur Zuordnung.
Staffelpreisgruppe
Hier wählst du die Gruppe aus, zu der dieser Artikel gehört. Das Auswahlfeld zeigt alle Gruppen, die du in Kapitel 5 angelegt hast.
Ein Artikel gehört immer zu genau einer Gruppe. Überlappende Gruppen, in denen derselbe Artikel doppelt mitzählt, sind nicht vorgesehen. Möchtest du die Zuordnung wieder lösen, leerst du das Feld über das kleine Kreuz und speicherst erneut.
Diese Zuordnung entscheidet auch darüber, ob der Artikel das Badge der Gruppe und ihren Text auf der Produktseite zeigt.
Staffelpreis Faktor
Der Faktor bestimmt, mit welchem Gewicht dieser Artikel in die gemeinsame Menge eingeht. Lässt du das Feld leer oder trägst 1 ein, zählt jedes Stück wie ein Stück.
Wozu das gut ist: Verkaufst du dieselbe Ware einzeln und im Gebinde, gib dem Gebinde den Faktor seines Inhalts. Ein 12er-Karton bekommt den Faktor 12 — ein Karton im Warenkorb zählt dann wie zwölf Einzelstücke. So führt der Kunde mit einem Karton und zwei Einzelstücken bereits eine Menge von 14 in die Rechnung ein, und Gebinde und Einzelstück steuern gemeinsam auf dieselbe Staffel zu.
Packungsinhalt berücksichtigen
Dieser Schalter ist für Artikel gedacht, die nach Inhalt verkauft werden — Kabel nach Meter, Reinigungsmittel nach Liter. Ist er eingeschaltet, wird die zusammengezählte Menge zusätzlich auf die am Artikel hinterlegte Einheit umgerechnet. Der Hilfetext hinter dem Fragezeichen beschreibt es so:
„Im Warenkorb wird die berechnete Menge des Artikels nochmals um die Grundeinheit dividiert. (Warenkorbmenge/Grundeinheit)”
Standardmäßig ist der Schalter aus. Verkaufst du Stückware, lass ihn aus — dann bleibt die Rechnung genau die aus dem Beispiel oben.
Was deine Kunden im Shop sehen
Das Badge in der Produktliste
Hast du für die Gruppe ein Badge eingerichtet (Das Badge im Listing einrichten), erscheint es auf der Produktkachel — überall dort, wo dein Shop Artikel in einer Liste zeigt: in Kategorien, in Suchergebnissen und in Produkt-Schiebereglern. Es steht dort, wo dein Theme auch seine übrigen Hinweise wie „Neu” oder „Topseller” platziert.
Abb. 9: Die Produktkachel zeigt oben links das Badge „% Bürostühle” — Symbol und Text in den Farben, die in der Gruppe eingestellt sind.
Das Badge erscheint nur, wenn alle folgenden Punkte zutreffen:
- Das Plugin ist in diesem Verkaufskanal eingeschaltet.
- Der Artikel ist einer Gruppe zugeordnet.
- Die Gruppe steht auf Aktiv.
- Die Badge-Anzeige der Gruppe steht auf etwas anderes als Kein Badge.
Auf der Produktseite
Gehört ein Artikel zu einer aktiven Gruppe, ergänzt das Plugin den Kaufbereich der Produktseite um bis zu drei Angaben:
- Preisstaffel (Gruppenname) — die Überschrift, die zeigt, zu welcher Gruppe der Artikel gehört. Du kannst sie je Gruppe ausblenden und ihren Wortlaut als Textbaustein ändern.
- Sie haben bereits … Artikel aus dieser Gruppe im Warenkorb. — die Menge, die aus der Gruppe bereits zusammengekommen ist.
- Dein eigener Hinweistext — der Satz aus der Karte Ausgabe auf der Produktdetailseite, an der Position und im Aussehen, die du dort festgelegt hast.
Abb. 10: Die Produktseite zeigt „Preisstaffel (Bürostühle)”, den Hinweis auf die bereits vorhandenen zwei Artikel aus dieser Gruppe und darunter — unterhalb der Preisstaffel — den orange umrandeten Kasten mit dem eigenen Hinweistext.
Ehrlich gesagt: Die Staffeltabelle darüber — „Bis 4 / Bis 9 / Ab 10” — bleibt die Staffel des einzelnen Artikels. Der Gruppenpreis wird auf der Produktseite noch nicht ausgewiesen; er greift im Warenkorb. Überschrift, Mengenhinweis und dein eigener Text sind der Hinweis darauf, dass die Menge zusammengezählt wird — und genau deshalb lohnt sich ein Satz, der das in deinen Worten erklärt.
Im Warenkorb
Hier wirkt der Gruppenpreis. Das Plugin zählt die Mengen aller Gruppenartikel zusammen, sucht die dazu passende Stufe und setzt sie auf jede Position der Gruppe.
Abb. 11: Zwei Artikel derselben Gruppe im Warenkorb — 2 Stück und 5 Stück, beide zum Stückpreis von 90,00 €.
Das Beispiel im Bild rechnet so:
- Im Warenkorb liegen 2 Stück des einen und 5 Stück des anderen Artikels der Gruppe „Bürostühle”.
- Zusammen sind das 7 Stück. Damit greift die mittlere Staffel (5 bis 9 Stück) zu 90,00 €.
- Ohne die Gruppe stünde der erste Artikel mit 2 Stück in der ersten Staffel und würde 100,00 € je Stück kosten. Nur der zweite Artikel käme mit 5 Stück von sich aus auf 90,00 €.
- Durch die Gruppe zahlt der Kunde beide Positionen zu 90,00 € — 20,00 € weniger als ohne das Plugin.
Berechtigungen für Mitarbeiter
Was dir das bringt: Du entscheidest, wer die Staffelpreisgruppen nur ansehen und wer sie ändern darf. Mitarbeiter ohne diese Berechtigung sehen den Menüpunkt gar nicht erst.
Die Rechte vergibst du in Shopware unter Einstellungen → System → Benutzer & Rechte an einer Rolle.
Schritt für Schritt
- Öffne die Rolle, die du anpassen möchtest, oder lege eine neue an.
- Blättere zur Karte Berechtigungen.
- Suche in der Zeilengruppe Andere den Eintrag Staffelpreisgruppen.
- Setze die Haken in den Spalten, die die Rolle bekommen soll: Anzeigen, Bearbeiten, Erstellen, Löschen.
- Klicke oben rechts auf Speichern.
Abb. 12: Die Zeile „Staffelpreisgruppen” in der Karte „Berechtigungen” — hier mit den Rechten „Anzeigen” und „Bearbeiten”.
Die Rechte bauen aufeinander auf. Shopware setzt die dafür nötigen Haken automatisch mit:
- Anzeigen ist die Grundlage. Ohne dieses Recht bleibt der Menüpunkt für die Rolle unsichtbar.
- Bearbeiten setzt Anzeigen voraus.
- Erstellen setzt Anzeigen und Bearbeiten voraus — sonst könnte jemand eine Gruppe anlegen, aber nicht ausfüllen.
- Löschen setzt Anzeigen voraus.
Gut zu wissen: Badge und Detailseiten-Text gehören zur Gruppe. Wer eine Gruppe bearbeiten darf, darf damit auch ihr Aussehen im Shop ändern. Die Textbausteine für Badge-Text und Überschrift liegen dagegen in der Textbaustein-Verwaltung von Shopware und brauchen die dortige Berechtigung.
Fehlerbehebung
Der Menüpunkt „Staffelpreisgruppen” fehlt unter Kataloge
Woran es liegt: Das Plugin ist nicht aktiviert, dein Benutzerkonto hat keine Berechtigung dafür, oder der Zwischenspeicher (Cache) ist veraltet.
So behebst du es:
- Öffne Erweiterungen → Meine Erweiterungen und prüfe, ob der Schalter am Eintrag Staffelpreisgruppen eingeschaltet ist.
- Prüfe deine Rolle unter Einstellungen → System → Benutzer & Rechte — ohne das Recht Anzeigen bleibt der Menüpunkt verborgen (siehe Berechtigungen für Mitarbeiter).
- Leere den Cache unter Einstellungen → System → Caches & Indizes.
Der Preis im Warenkorb ändert sich nicht
Woran es liegt: Meist fehlt eine der vier Voraussetzungen aus den Ersten Schritten.
So behebst du es: Gehe die Punkte der Reihe nach durch.
- Ist auf der Konfigurationsseite für diesen Verkaufskanal der Schalter Plugin für diesen Verkaufskanal aktivieren eingeschaltet? Prüfe, dass du oben den richtigen Kanal ausgewählt hast.
- Steht die Gruppe auf Aktiv?
- Ist bei jedem beteiligten Artikel unter Zusatzfelder dieselbe Gruppe eingetragen?
- Hat jeder dieser Artikel unter Erweiterte Preise Mengenstaffeln? Ohne sie bleibt der normale Preis stehen.
- Erreicht die Gesamtmenge überhaupt die nächste Stufe? Vergleiche mit den Mengengrenzen aus den Erweiterten Preisen.
Das Badge erscheint nicht in der Produktliste
Woran es liegt: In den allermeisten Fällen steht die Gruppe noch auf Kein Badge — so kommen alle Gruppen aus einem Update auf Version 6.7.4, damit sich dein Shop durch das Update nicht von selbst verändert.
So behebst du es: Gehe die Punkte der Reihe nach durch.
- Öffne die Gruppe unter Kataloge → Staffelpreisgruppen und prüfe in der Karte Badge im Listing das Feld Badge-Anzeige. Steht dort Kein Badge, wähle Nur Text, Nur Icon oder Icon und Text und speichere.
- Steht die Gruppe auf Aktiv? Eine stillgelegte Gruppe zeigt kein Badge.
- Ist das Plugin in diesem Verkaufskanal eingeschaltet? Prüfe Plugin für diesen Verkaufskanal aktivieren auf der Konfigurationsseite (siehe Einstellungen).
- Ist der Artikel überhaupt der Gruppe zugeordnet? Prüfe den Reiter Staffelpreisgruppen in der Karte Zusatzfelder des Artikels.
- Erscheint das Badge immer noch nicht, leere den Cache unter Einstellungen → System → Caches & Indizes und lade die Seite im Shop neu.
Im Badge steht ein anderer Text als der Gruppenname
Woran es liegt: Der Badge-Text ist ein Textbaustein und lebt unabhängig vom Gruppennamen. Wurde er einmal geändert, bleibt er stehen — auch wenn du die Gruppe später umbenennst.
So behebst du es: Ändere den Textbaustein unter Einstellungen → Textbausteine. Den Schlüssel dazu findest du im blauen Hinweis der Karte Badge im Listing auf der Gruppenseite; das Vorgehen steht in Badge-Text und Überschrift ändern. Dasselbe gilt für die Überschrift auf der Produktseite.
Das Badge zeigt trotz „Icon und Text” kein Symbol
Woran es liegt: Zur Gruppe ist kein Badge-Icon hinterlegt. Das Plugin zeigt dann nur den Text, damit die Kachel nicht leer bleibt.
So behebst du es:
- Öffne die Gruppe und wähle in der Karte Badge im Listing unter Badge-Icon ein Bild aus deiner Medienverwaltung.
- Speichere und lade die Trefferliste im Shop neu.
- Bleibt das Symbol unsichtbar, prüfe die Icon-Farbe: Sie wirkt nur bei Symbolen mit transparentem Hintergrund. Ein eingefärbtes Foto kann dadurch zu einer einfarbigen Fläche werden — lass das Feld in diesem Fall leer.
Der Text auf der Produktseite erscheint nicht
Woran es liegt: Das Feld Text auf der Detailseite ist leer, oder dein Theme ersetzt den Kaufbereich der Produktseite.
So behebst du es:
- Prüfe in der Gruppe, ob unter Text auf der Detailseite wirklich etwas steht. Ein leeres Feld gibt bewusst nichts aus.
- Steht die Gruppe auf Aktiv und ist das Plugin im Kanal eingeschaltet?
- Prüfe im Standard-Theme, ob der Text dort erscheint. Fehlt er nur in deinem Theme, wende dich an deine Theme-Agentur oder an unseren Support.
Der Hinweis „Preisstaffel (…)” fehlt auf der Produktseite
Woran es liegt: Entweder ist der Schalter Überschrift anzeigen in der Gruppe ausgeschaltet, oder dein Theme ersetzt den Kaufbereich der Produktseite vollständig.
So behebst du es: Prüfe zuerst den Schalter in der Karte Ausgabe auf der Produktdetailseite. Ist er an und der Hinweis fehlt trotzdem, prüfe die Produktseite im Standard-Theme. Fehlt er nur in deinem Theme, wende dich an deine Theme-Agentur oder an unseren Support. Die Preisberechnung im Warenkorb ist davon nicht betroffen — sie funktioniert unabhängig vom Theme weiter.
Vergangene Bestellungen zählen nicht mit
Woran es liegt: Diese Betriebsart hat bewusste Grenzen.
So prüfst du es:
- Ist der Kunde angemeldet? Bei Gästen zählt immer nur der aktuelle Warenkorb.
- Steht auf der Konfigurationsseite Nur die vergangenen Bestellungen oder Aktuelle und vergangene Bestellungen gemischt?
- Stammen die Bestellungen aus demselben Verkaufskanal? Bestellungen aus einem anderen Kanal zählen nicht.
- Wurde die Bestellung storniert? Stornierte Bestellungen bleiben außen vor.
- Liegt die Bestellung unter den 50 jüngsten des Kunden? Ältere werden nicht mehr herangezogen.
In der Übersichtsliste stehen spitze Klammern in der Beschreibung
Woran es liegt: Die Beschreibung wird im Texteditor der Detailseite als formatierter Text gespeichert. Die Übersichtsliste gibt diesen Text unverändert aus, deshalb sind dort die Formatierungszeichen (<p> und ähnliche) sichtbar. Die Detailseite zeigt denselben Text sauber formatiert.
So gehst du damit um: Es handelt sich um eine Anzeige-Eigenschaft der Übersichtsliste, nicht um beschädigte Daten. Die Beschreibung erscheint nirgends im Shop, es entsteht also kein Schaden für deine Kunden. Wer die Klammern in der Liste vermeiden möchte, hält die Beschreibung kurz und verzichtet auf Formatierungen — ganz verschwinden die Zeichen dadurch allerdings nicht.
Ein geänderter Gruppenname erscheint nicht im Shop
Woran es liegt: Die Produktseiten liegen im Zwischenspeicher.
So behebst du es: Das Plugin leert den Produkt-Cache bei Änderungen an einer Gruppe selbst. Erscheint der neue Name trotzdem nicht, leere den Cache manuell unter Einstellungen → System → Caches & Indizes und lade die Seite im Shop neu. Denk daran: Badge-Text und Überschrift folgen dem Gruppennamen nicht automatisch, wenn sie schon einmal als Textbaustein geändert wurden (siehe Badge-Text und Überschrift ändern).
FAQ
F: Muss ich meine Staffelpreise neu pflegen?
A: Nein. Das Plugin nutzt die Erweiterten Preise, die du am Artikel ohnehin hinterlegst. Es ändert nur, mit welcher Menge diese Staffeln verglichen werden.
F: Ändert sich mein Shop durch das Update auf Version 6.7.4 von selbst?
A: Nein. Deine bestehenden Gruppen bleiben nach dem Update ohne Badge, und auf der Produktseite erscheint nur das, was du dort einträgst. Beide neuen Anzeigen schaltest du bewusst je Gruppe ein.
F: Kann ein Artikel zu mehreren Gruppen gehören?
A: Nein. Jeder Artikel trägt genau eine Staffelpreisgruppe. Für überlappende Rabattlogiken über mehrere Gruppen hinweg ist das Plugin nicht gebaut.
F: Warum kann ich den Badge-Text nicht direkt in der Gruppe eintippen?
A: Weil er als Textbaustein gepflegt wird. Das hat zwei Vorteile: Du kannst ihn je Sprache getrennt formulieren, und du kannst die Gruppe intern anders nennen als im Shop. Wo du ihn änderst, steht in Badge-Text und Überschrift ändern.
F: Kann jede Gruppe ein eigenes Badge bekommen?
A: Ja. Anzeigeart, Symbol, Farben und Größe stellst du je Gruppe ein. Eine Gruppe kann ein auffälliges Badge tragen, die nächste gar keines.
F: Kann ich das Badge in einem Verkaufskanal zeigen und im anderen nicht?
A: Die Badge-Einstellungen gelten für die Gruppe insgesamt. Was du je Kanal steuerst, ist der Schalter Plugin für diesen Verkaufskanal aktivieren: In einem Kanal, in dem er aus ist, erscheinen weder Badge noch die Texte auf der Produktseite.
F: Sieht der Kunde den Gruppenpreis schon auf der Produktseite?
A: Nein. Dort steht weiterhin die Staffel des einzelnen Artikels, ergänzt um die Überschrift, den Mengenhinweis und deinen eigenen Text. Der gemeinsame Preis greift im Warenkorb.
F: Kann ich das Plugin nur in einem meiner Shops einsetzen?
A: Ja. Wähle auf der Konfigurationsseite oben den Verkaufskanal und schalte das Plugin dort ein oder aus. Kanäle mit ausgeschaltetem Schalter rechnen weiter mit den normalen Artikelstaffeln.
F: Zählen frühere Bestellungen automatisch mit?
A: Nein, das ist eine bewusste Einstellung pro Verkaufskanal. Voreingestellt zählt nur der aktuelle Warenkorb. Schaltest du die Bestellhistorie dazu, wirkt sie nur bei angemeldeten Kunden und berücksichtigt die 50 jüngsten Bestellungen desselben Verkaufskanals, stornierte ausgenommen.
F: Was passiert, wenn ich eine Gruppe auf inaktiv setze?
A: Die Wirkung endet sofort — die Artikel rechnen wieder mit ihrer eigenen Staffel, und Badge wie Detailseiten-Text verschwinden. Die Zuordnungen an den Artikeln bleiben erhalten, du kannst die Gruppe jederzeit wieder einschalten.
F: Vertragen sich Gruppenpreise mit Preisregeln und Kundengruppen?
A: Ja. Das Plugin wertet die Preisregeln aus, die für den jeweiligen Kunden gelten, und wählt daraus die passende Staffel. Ein B2B-Kunde mit eigener Preisregel bekommt seine Staffel, nicht die des Standardkunden. Netto- und Bruttoanzeige des Kanals bleiben ebenfalls berücksichtigt.
F: Wird der Warenkorb dadurch langsam?
A: Spürbar langsamer wird er nicht. Produkte, Gruppen und — falls eingestellt — die Bestellhistorie werden je Warenkorbberechnung einmal gebündelt geladen und zwischengespeichert, statt für jede Position einzeln abgefragt zu werden.
F: Funktioniert das in einem mehrsprachigen Shop?
A: Ja. Gruppenname und Beschreibung werden je Sprache gespeichert; in der Storefront erscheint der Text der jeweiligen Shop-Sprache. Badge-Text und Überschrift pflegst du ebenfalls je Sprache als Textbaustein. Die Texte des Plugins selbst liegen in Deutsch, Englisch und Niederländisch vor.
F: Was passiert bei der Deinstallation mit meinen Daten?
A: Das entscheidest du beim Deinstallieren in Shopware. Wählst du „Daten behalten”, bleiben Gruppen und Zuordnungen erhalten. Ohne diese Option entfernt das Plugin seine Daten und die drei Angaben am Produkt vollständig.
F: Sendet das Plugin Daten an externe Server?
A: Nein. Es arbeitet ausschließlich mit den Daten in deiner Shopware-Datenbank. Es gibt keine Schnittstelle nach außen und kein Tracking.
Für Administratoren / Technische Details
Dieser Abschnitt richtet sich an technische Administratoren. Für die tägliche Arbeit mit dem Plugin brauchst du ihn nicht.
Systemanforderungen
- Shopware: 6.7
- PHP: 8.2 oder neuer
- Storefront und Administration von Shopware in der jeweils passenden Version
Installation über die Kommandozeile
composer require swp/graduatedpricegroups-six
php bin/console plugin:refresh
php bin/console plugin:install SwpGraduatedPriceGroupsSix --activate
php bin/console cache:clear
Was das Plugin im Shop anlegt
Das Plugin legt zwei eigene Datenbanktabellen an — eine für die Gruppen und eine für deren Übersetzungen — sowie drei zusätzliche Angaben am Produkt. Tabellen von Shopware selbst werden nicht verändert oder erweitert.
Zusätzlich legt es je Gruppe zwei Textbausteine in jedem vorhandenen Textbaustein-Set an: einen für den Badge-Text und einen für die Überschrift auf der Produktseite. Sie entstehen beim Speichern der Gruppe, werden mit dem Gruppennamen beziehungsweise „Preisstaffel (Gruppenname)” vorbelegt und beim Löschen der Gruppe wieder entfernt. Bereits bearbeitete Textbausteine überschreibt das Plugin nie.
Beim Deinstallieren fragt Shopware, ob die Daten erhalten bleiben sollen. Ohne diese Option entfernt das Plugin seine beiden Tabellen und die drei Angaben am Produkt rückstandsfrei.
Textbausteine für Bestandsgruppen nachtragen
Gruppen, die vor dem Update auf Version 6.7.4 angelegt wurden, haben ihre beiden Textbausteine noch nicht. Sie entstehen automatisch, sobald die Gruppe das nächste Mal gespeichert wird — und bis dahin behilft sich die Storefront mit dem Gruppennamen. Wer sie für alle Gruppen auf einmal anlegen möchte, ruft auf:
php bin/console swp:graduated-price-groups:sync-badge-snippets
Der Befehl legt ausschließlich fehlende Textbausteine an, überschreibt nichts und kann gefahrlos mehrfach laufen. Er meldet am Ende, wie viele Gruppen geprüft und wie viele Textbausteine erzeugt wurden.
Wie die Preisberechnung eingehängt ist
Die eigentliche Berechnung läuft im Warenkorb: Das Plugin sammelt die Artikel einer Gruppe, addiert ihre Mengen samt Faktor, sucht die passende Preisstufe und setzt sie auf die Positionen. Auf Produkt- und Listenseiten hängt es sich zusätzlich in die Preisermittlung ein — dort entstehen auch das Badge der Produktkachel und die Ausgaben auf der Produktdetailseite.
Produkte, Gruppen und die Bestellhistorie werden je Warenkorbberechnung einmal gebündelt geladen und zwischengespeichert; es entsteht keine Abfrage pro Warenkorbposition. Das Symbol des Badges wird zusammen mit der Gruppe geladen, nicht je Produktkachel einzeln. Der Produkt-Cache wird automatisch geleert, sobald sich eine Gruppe ändert.
Tritt im Plugin ein Fehler auf, bricht der Warenkorb nicht ab: Die Berechnung fällt auf die normalen Artikelpreise zurück und schreibt den Fehler in das Log von Shopware. Ein Blick ins Log lohnt sich also, wenn Preise unerwartet unverändert bleiben.
Aussehen von Badge und Detailseiten-Text
Die in der Gruppe eingestellten Farben, Größen und Schriftstärken werden vor der Ausgabe geprüft und nur innerhalb der genannten Grenzen übernommen (Icon 8 bis 96 px, Schrift 8 bis 48 px). Leere Felder bedeuten immer „Vorgabe des Themes”. Beide Ausgaben sitzen in den Standard-Bereichen der Storefront — der Badge-Bereich der Produktkachel und der Kaufbereich der Produktseite —, sodass Themes sie mit ihren üblichen Mitteln weiter gestalten können.
Datenschutz
Das Plugin sendet keine Daten an externe Server und speichert keine zusätzlichen Daten über deine Kunden. Für die Einstellung mit den vergangenen Bestellungen liest es die Bestellhistorie des angemeldeten Kunden aus deiner eigenen Datenbank — begrenzt auf die 50 jüngsten Bestellungen desselben Verkaufskanals und ohne stornierte Bestellungen.
Berechtigungen
Das Plugin bringt eigene Rechte für Anzeigen, Bearbeiten, Erstellen und Löschen mit. Sie erscheinen in der Rollenverwaltung in der Zeilengruppe Andere unter Staffelpreisgruppen (siehe Berechtigungen für Mitarbeiter). Das Bearbeiten der Textbausteine für Badge-Text und Überschrift läuft über die Textbaustein-Verwaltung von Shopware und braucht die dortige Berechtigung.
Diese Anleitung wurde für Staffelpreisgruppen Version 6.7.4 erstellt.
Weitere Handbücher
Altersprüfung
Tabak, Spirituosen, Messer: Wer sein Alter nicht bestätigt, sieht die geschützten Artikel gar nicht erst. Du markierst sie pro Produkt, das Plugin blendet sie aus.
Handbuch öffnen Shopware 6Artikel Verfügbarkeitsbenachrichtigung
Benachrichtigt deine Kunden automatisch per E-Mail, sobald ein ausverkaufter Artikel wieder lieferbar ist. Mit Double-Opt-in, Übersicht im Kundenkonto und Steuerung je Verkaufskanal.
Handbuch öffnen Shopware 6Artikelinfos und Icons
Vegan, Bio, Regional: Kennzeichne deine Artikel mit eigenen Icons samt Erklärtext. Gruppiert auf der Artikelseite, optional als Kennzeichen im Listing. Pro Verkaufskanal schaltbar.
Handbuch öffnenWer betreut deinen Shop, wenn es ernst wird?
Wir pflegen Shopware-Shops seit über 20 Jahren, inklusive Updates, Hotfixes und der Plugins, die du hier gerade einrichtest.