WooCommerce Staffelpreise: Mengenrabatte und Bulk Discounts
Von Mariusz Szatkowski · Aktualisiert: 2026-06-25
Mehr Einheiten pro Bestellung zu verkaufen ist eine der saubersten Methoden, den durchschnittlichen Bestellwert zu steigern, und Mengenrabatte sind der Weg, den die meisten Shops dafür wählen. WooCommerce verkauft von sich aus alles zu einem einzigen Preis pro Produkt. Im Kern existiert kein Konzept von “mehr kaufen, weniger zahlen”: Der Preis, den Sie am Produkt festlegen, ist der Preis, den jeder Kunde zahlt, egal ob er eine Einheit oder hundert kauft. Um größere Bestellungen zu belohnen, brauchen Sie Staffelpreise. Dieser Leitfaden erklärt, wie Staffel-, Mengen- und Volumenpreise funktionieren, wann sie sich wirklich lohnen, was eine gute Umsetzung braucht und wie das kostenlose Tiers-Plugin den gesamten Mechanismus zu WooCommerce hinzufügt, ohne die Produktseite zu verlangsamen.
Was Staffelpreise sind
Staffelpreise legen den Stückpreis nach Menge fest. Statt eines festen Preises hat ein Produkt eine kleine Leiter von Mengenstaffeln, jede mit ihrem eigenen Preis:
- 1 bis 4 Einheiten zum Standardpreis
- 5 bis 9 Einheiten zu einem niedrigeren Preis
- 10 oder mehr zu einem nochmals niedrigeren Preis
Die Begriffe Staffel-, Mengen- und Volumenpreise beschreiben alle denselben Mechanismus. Die Schwellen sind die Bruchstellen, die niedrigeren Preise sind die Staffeln, und das Ziel ist einfach: Eine größere Bestellung soll das offensichtlich bessere Angebot sein, damit der Käufer aufrundet, statt nur das Nötigste zu kaufen.
Ein Detail wiegt schwerer, als es zunächst scheint: Was passiert, wenn eine Menge in mehr als eine Staffel fallen könnte? Wenn Sie eine 5+-Staffel und eine 10+-Staffel haben und ein Kunde 12 Einheiten in den Warenkorb legt, welchen Preis bekommt er? Die sinnvolle Antwort ist die höchste, die er erreicht, also der 10+-Preis, denn das ist die Staffel, die er tatsächlich erreicht hat. Ein Werkzeug, das stattdessen den geringeren Rabatt anwendet, zahlt dem Kunden klammheimlich zu wenig aus und gewöhnt ihn daran, der Tabelle zu misstrauen.
Hinweis: Wenn eine Warenkorbmenge zu mehr als einer Staffel passt, gewinnt die höchste erreichte Staffel, sodass 12 Einheiten den 10+-Preis erhalten und nicht den 5+-Preis. Das ist die Staffel, die der Kunde tatsächlich erreicht hat.
Warum es den durchschnittlichen Bestellwert steigert
Ein einzelner Preis stellt dem Kunden nur eine Frage: ja oder nein. Ein Staffelpreis rückt die Entscheidung in den Fokus, wie viele es sein sollen. Sobald die Ersparnis der nächsten Staffel sichtbar ist, gehen viele Käufer eine Stufe höher, um sie zu erreichen. Das hebt die Stückzahl pro Bestellung, ohne zusätzlichen Traffic und ohne kleine Bestellungen überhaupt zu rabattieren. Den Rabatt erhalten nur jene, die genug kaufen, um ihn sich zu verdienen.
Am wirksamsten ist er bei Verbrauchsmaterialien, Vorräten, Komponenten, Zutaten und allem, was in wiederkehrenden Mengen gekauft wird: also bei Produkten, die der Kunde ohnehin früher oder später nachgekauft hätte und für die er nur einen Anlass braucht, jetzt aufzustocken. Schlechter funktioniert er bei einmaligen, gut überlegten Anschaffungen, bei denen niemand zehn Stück desselben Artikels kauft, ganz gleich, wie der Preis aussieht. Zu wissen, auf welcher Seite dieser Grenze Ihr Sortiment liegt, ist der Unterschied zwischen einem Rabatt, der Wachstum finanziert, und einem, der nur Marge verschenkt.
Zeigen Sie die Staffeln auf der Produktseite
Der Rabatt wirkt nur, wenn der Käufer ihn vor dem Warenkorb sieht. Eine Preistabelle auf der Produktseite, die jede Mengenstaffel und ihren Rabatt auflistet, erledigt genau diese Aufgabe. Sie nimmt das Rätselraten heraus: Der Kunde kann genau ablesen, was zehn Einheiten im Vergleich zu fünf kosten, und sich auf der Stelle entscheiden, statt erst eine Einheit in den Warenkorb zu legen, später einen Rabatt zu bemerken und zurückzugehen. Der ganze Sinn von Volumenpreisen besteht darin, die Mengenentscheidung zu beeinflussen, und diese Entscheidung fällt auf der Produktseite.
Tipp: Zeigen Sie die Preistabelle auf der Produktseite, nicht nur im Warenkorb. Ein Käufer, der ablesen kann, was zehn Einheiten im Vergleich zu fünf kosten, entscheidet sich auf der Stelle, statt eine Einheit in den Warenkorb zu legen und den Rabatt zu spät zu bemerken.
Eine serverseitig gerenderte Tabelle hält das Ganze schnell und ehrlich. Es gibt kein Skript, das heruntergeladen und ausgeführt werden müsste, bevor die Tabelle erscheint, und weil das Markup bereits im ausgelieferten HTML steht, reserviert die Tabelle ihren eigenen Platz und schiebt den Rest der Seite beim Laden nicht herum. Das zählt sowohl für das Erlebnis des Käufers als auch für die Core Web Vitals, bei denen spät nachgeladene Inhalte eine häufige Ursache für Layoutverschiebungen sind. Tiers for WooCommerce rendert seine Mengentabelle aus genau diesem Grund serverseitig als einfache HTML-Tabelle, ohne jQuery und ohne clientseitigen Rendering-Schritt.
Was ein gutes Staffelpreis-Werkzeug braucht
Ob Sie selbst entwickeln, kaufen oder installieren: Ein Werkzeug für Volumenpreise in WooCommerce sollte eine Handvoll Grundlagen abdecken. Nutzen Sie dies als Checkliste:
- Flexible Schwellen. Sie legen Mengen und Rabatte fest, nicht eine starre Zwei-Stufen-Vorlage. Echte Sortimente brauchen unterschiedliche Leitern für unterschiedliche Preislagen.
- Korrekte Staffelauswahl. Wenn eine Warenkorbmenge zu mehreren Staffeln passt, muss die höchste erreichte Staffel gewinnen, damit der Kunde stets den Preis erhält, den die Tabelle verspricht.
- Automatische Anwendung im Warenkorb. Der Rabatt sollte greifen, sobald die Menge qualifiziert, ohne einzugebenden Gutschein und ohne dass der Kunde sich etwas merken muss.
- Eine klare Preistabelle auf der Produktseite. Käufer müssen die Leiter sehen, bevor sie eine Menge wählen.
- Keine Performance-Einbuße. Die Tabelle sollte serverseitig gerendert und frei von rendernblockierenden Skripten sein, damit sie kein messbares Gewicht hinzufügt und keine Layoutverschiebung verursacht.
- Verträglichkeit mit Gutscheinen und Steuern. Staffelpreise sollten unter der Gutschein- und Steuerlogik von WooCommerce liegen, nicht gegen sie arbeiten.
- Nie einen Preis anheben. Ein bereits reduziertes Produkt sollte seinen niedrigeren Preis behalten; ein “Rabatt”-Werkzeug, das versehentlich einen Preis erhöht, ist schlechter als gar keines.
- Saubere Deinstallation. Einstellungen einfach gespeichert, keine verwaisten eigenen Tabellen, die zurückbleiben.
Beachten Sie, was an dieser Liste bewusst bescheiden ist. Volumenpreise müssen keine ausufernde Regel-Engine sein, um nützlich zu sein. Der häufige Fall, dieselbe Mengenleiter im ganzen Shop angewendet, deckt den größten Teil des Nutzens ab. Die aufwendigeren produkt- und rollenspezifischen Regeln sind eine eigene Ebene, die Sie nur dann hinzufügen, wenn Sie sie wirklich brauchen.
Wie Tiers das umsetzt
Tiers ist ein kostenloses, quelloffenes Plugin, das den gesamten oben beschriebenen Mechanismus hinzufügt. Sie legen die Schwellen fest, der Rabatt greift automatisch im Warenkorb, und dieselben Schwellen werden als Tabelle auf der Produktseite angezeigt, damit Käufer den Preis sehen, den sie zahlen würden, bevor sie in den Warenkorb legen.
Tiers zeigt jede Mengenstaffel und ihren Rabatt auf der Produktseite, bevor der Käufer in den Warenkorb legt.
Wie der Rabatt berechnet wird
Tiers berechnet den Rabatt in PHP am Hook woocommerce_before_calculate_totals, sodass die Preislogik überhaupt kein Front-End-JavaScript ausliefert. Wenn eine Menge zu mehr als einer Staffel passt, gewinnt die höchste erreichte Staffel: 12 Einheiten im Warenkorb erhalten den 10+-Preis, nicht den 5+-Preis, denn die Staffeln werden von der niedrigsten zur höchsten Mindestmenge ausgewertet, und die letzte Übereinstimmung wird angewendet. Tiers hebt zudem nie einen Preis an, sodass ein bereits reduziertes Produkt seinen niedrigeren Preis behält, statt auf einen Staffelwert hochgesetzt zu werden.
Weil die Änderung erfolgt, bevor WooCommerce die Summen ermittelt, verhält sich der restliche Shop ganz normal darüber. Standard-WooCommerce-Gutscheine greifen weiterhin auf die bereits reduzierte Position, und die Steuerlogik von WooCommerce läuft auf dem reduzierten Preis statt auf dem ursprünglichen, sodass die Zahlen so aufgehen, wie Sie es erwarten würden.
Hinweis: Weil der Staffelpreis angewendet wird, bevor WooCommerce die Summen ermittelt, greifen Standardgutscheine weiterhin zusätzlich zur reduzierten Position und die Steuerlogik von WooCommerce läuft auf dem reduzierten Preis.
Die Preistabelle auf der Produktseite
Die Tabelle auf der Produktseite ist eine einfache, serverseitig ausgegebene HTML-<table> mit <th scope>-Überschriften und einer <caption>, sodass sie von Screenreadern korrekt gelesen wird und das Layout beim Laden der Seite nicht verschiebt. Sie bestimmen, wo sie erscheint: in der Produktzusammenfassung, vor oder nach dem Formular zum In-den-Warenkorb-Legen, im Meta-Bereich des Produkts oder gar nicht automatisch, falls Sie sie lieber selbst platzieren.
Für die manuelle Platzierung liefert Tiers einen [tiers_table]-Shortcode und einen Block “Volume pricing table”, sodass Sie die Tabelle genau dort in eine Beschreibung, einen Tab oder ein Block-Layout einfügen können, wo sie sich am besten liest. Sie können eine optionale Überschrift über der Tabelle hinzufügen sowie eine optionale Spalte “Sie sparen”, die die Ersparnis bei jeder Staffel ausweist, und Sie können einen optionalen Hinweis “Sie sparen” unter jeder rabattierten Position im Warenkorb aktivieren, damit der Rabatt im Moment des Kaufs ebenso bekräftigt wird wie davor.
Die Einrichtung
Staffelpreise live zu schalten dauert nur wenige Minuten:
Der Staffel-Builder legt für jede Zeile eine Mindestmenge, einen Rabatt und eine optionale Bezeichnung fest.
- Installieren und aktivieren Sie WooCommerce (8.0 oder neuer); Tiers ist eine WooCommerce-Erweiterung und benötigt es.
- Laden Sie den Ordner
tiersnach/wp-content/plugins/hoch oder installieren Sie ihn über die Plugin-Übersicht und aktivieren Sie ihn. - Gehen Sie zu WooCommerce → Tiers und legen Sie mindestens eine Preisstaffel an, etwa 5 Einheiten für 5 % Rabatt, 10 Einheiten für 10 % Rabatt.
- Die Preistabelle erscheint automatisch auf den Produktseiten, und die Rabatte greifen im Warenkorb.
Der Staffel-Builder im Admin fügt Zeilen direkt hinzu und entfernt sie wieder, mit einer Live-Vorschau, wie sich jede Staffel liest, sodass Sie die Leiter beim Tippen Gestalt annehmen sehen, statt jedes Mal zu speichern und das Front-End zu prüfen. Jede Staffel besteht aus einer Mindestmenge, einem Rabattprozentsatz und einer optionalen Bezeichnung.
Was es speichert und was es hinterlässt
Tiers speichert alles in einer einzigen tiers_settings-Zeile in Ihrer WordPress-Optionstabelle und legt keine eigenen Tabellen an. Nichts verlässt Ihre Website: Es gibt keine externen Anfragen, keine Drittdienste, und der Rabatt wird auf Ihrem eigenen Server berechnet. Wenn Sie das Plugin deaktivieren, hören die Rabatte auf und die Tabelle verschwindet, aber Ihre Einstellungen bleiben erhalten; wenn Sie es löschen, entfernt die Deinstallationsroutine diese eine Optionszeile, sodass die Datenbank so zurückbleibt, wie sie war. Tiers erklärt außerdem Kompatibilität mit WooCommerce HPOS und den Cart- und Checkout-Blöcken und bringt eine polnische Übersetzung sowie eine mitgelieferte POT-Datei für die Übersetzung in weitere Sprachen mit.
Praktische Tipps für das Festlegen Ihrer Staffeln
Ein Plugin liefert den Mechanismus; die Preisstrategie ist Ihre. Ein paar Hinweise, die sich über viele Shops hinweg bewähren:
- Halten Sie die Leiter kurz. Zwei oder drei Staffeln sind leichter zu lesen und leichter umzusetzen als sechs. Das Ziel ist ein klares “mehr kaufen, mehr sparen”, keine Tabellenkalkulation.
- Machen Sie den ersten Sprung lohnenswert. Ist die Ersparnis bei der ersten Staffel belanglos, ändert niemand seine Bestellung dafür. Die erste Staffel sollte ein echter Anlass zum Aufrunden sein.
- Setzen Sie Schwellen an natürlichen Packungsgrößen an. Knüpfen Sie Ihre Staffeln daran, wie das Produkt tatsächlich genutzt oder versendet wird, an eine Schachtel, eine Kiste, einen Monatsvorrat, damit die größere Menge einem echten Bedarf entspricht und nicht einer willkürlichen Zahl.
- Schützen Sie Ihre Marge bei der höchsten Staffel. Den 10+- oder 50+-Preis jagt ein entschlossener Käufer, also achten Sie darauf, dass er sich weiterhin rechnet. Die Logik, dass die höchste erreichte Staffel gewinnt, sorgt dafür, dass große Bestellungen genau diesen Preis erhalten.
- Zeigen Sie die Tabelle dort, wo die Mengenentscheidung fällt. Nahe am Formular zum In-den-Warenkorb-Legen ist meist am besten. Aktivieren Sie die Spalte “Sie sparen”, damit der Vorteil in Geld ausgedrückt wird, nicht nur in Prozent.
- Halten Sie es auch schriftlich fest. Ein einzeiliger Hinweis wie “Mengenrabatte werden an der Kasse automatisch berücksichtigt” versichert dem Käufer, dass der Rabatt echt ist und er keinen Gutscheincode braucht.
Tiers gegenüber dem Standard-WooCommerce
Das WooCommerce-Kernsystem verkauft jedes Produkt zu einem Preis, ohne Mengenstaffeln. Hier ist der Unterschied speziell für Staffelpreise:
| Funktion | Standard-WooCommerce | Tiers |
|---|---|---|
| Preis nach Menge | Ein fester Preis pro Produkt | Beliebig viele Mengenstaffeln |
| Welche Staffel gilt | entfällt | Die höchste erreichte Staffel gewinnt |
| Rabatt automatisch angewendet | Nur manueller Angebotspreis | Auf den regulären Preis, im Warenkorb |
| Preistabelle auf der Produktseite | Keine | Serverseitig gerenderte HTML-Tabelle |
| Platzierung der Tabelle | entfällt | Zusammenfassung, um den Warenkorb-Button, Meta-Bereich oder Shortcode/Block |
| Gutscheine und Steuern | entfällt | Gutscheine greifen zusätzlich; Steuer auf dem reduzierten Preis |
| Hebt nie einen Preis an | entfällt | Ja, Angebotspreise bleiben erhalten |
| Performance | entfällt | Kein jQuery, kein AJAX, keine Layoutverschiebung |
| Produkt- / rollenspezifische Staffeln | Nein | Ja (PRO) |
| Kosten | Kostenlos (Kern, keine Staffeln) | Kostenlos (GPL); PRO fügt produkt- und rollenspezifische Staffeln hinzu |
Kostenlos gegenüber PRO
Die kostenlose Edition ist ein vollständiger Volumenpreis-Ablauf, kein Appetithappen. Beliebig viele globale Staffeln, automatische Rabattierung im Warenkorb mit Sieg der höchsten erreichten Staffel, die serverseitig gerenderte Produktseiten-Tabelle mit flexibler Platzierung, der Shortcode und der Block, die optionale Spalte “Sie sparen” und der Warenkorbhinweis sowie der Live-Staffel-Builder im Admin sind alle enthalten, und sie gelten für jedes Produkt im Shop.
In der kostenlosen Version sind die Staffeln global, dieselbe Leiter für das gesamte Sortiment. Tiers PRO ist für den Fall gedacht, dass die Preisgestaltung spezifischer werden muss. Es fügt produktspezifische Staffel-Überschreibungen auf der Produktbearbeitungsseite und rollenbasierte Staffeln hinzu, beide über den Filter tiers_product_tiers ausgeliefert, den das kostenlose Plugin bereits bereitstellt. PRO erweitert das kostenlose Plugin, statt es zu ersetzen, sodass die kostenlose Tabelle und Rabattierung darunter weiterlaufen und die produkt- oder rollenspezifischen Regeln nur dort obendrauf greifen, wo Sie sie definieren.
Die Kurzfassung
Staffelpreise verwandeln eine Ja-oder-Nein-Kaufentscheidung in eine Wie-viele-Entscheidung und sind eine der zuverlässigsten Methoden, den durchschnittlichen Bestellwert in WooCommerce zu steigern, das von sich aus alles zu einem einzigen Preis verkauft. Eine gute Umsetzung braucht flexible Schwellen, den Sieg der höchsten erreichten Staffel, eine automatische Warenkorbrabattierung, die Gutscheine und Steuern respektiert, und eine klare, schnelle Preistabelle auf der Produktseite, die nie eine Layoutverschiebung verursacht. Das kostenlose Tiers-Plugin deckt all das mit globalen Mengenstaffeln und einer serverseitig gerenderten Tabelle ab; PRO ergänzt produkt- und rollenbasierte Staffeln, sobald Ihre Preisgestaltung spezifischer wird.