Du möchtest Kunden belohnen, die in großen Mengen einkaufen und beispielsweise Rabatte der Art

“Preis 15€, ab 10 Stück 12€, ab 20 Stück 10€”  

realisieren? Kein Problem, mit WooCommerce Role-Based Prices lassen sich mengenbasierte Preisstaffeln definieren – entweder nur für alle Kunden oder auch für die einzelnen Kundengruppen.

Um diese Funktionalität einzuschalten, gehe zu WooCommerce → Einstellungen → Role-Based Prices → Einstellungen und setze den Haken bei Bulk Pricing. Nach dem Speichern der Settings, erscheinen unter Bulk Pricing noch zwei weitere Checkboxen, eine für die Aktivierung der Preisstaffeln für alle Kundengruppen und eine für die Aktualisierung der Preisanzeige im Frontend nach Änderung der Stückzahl.

Staffelpreise aktivieren
Die Staffelpreise in den Plugin-Settings aktivieren.

Zum Definieren der Preisstaffeln für ein Produkt, öffne dieses zum Bearbeiten. Du findest nun bei den einzelnen Kundengruppen jeweils einen Bereich Staffelpreis und kannst dort beliebig viele Staffelpreise hinzufügen.

Gib jeweils den Stückzahlbereich über die Felder Von und Bis an und analog zu den Gruppenpreisen den neuen Preis, der entweder ein Festpreis, ein fester Rabatt oder ein prozentualer Rabatt sein kann. Soll der (letzte) Stückzahlbereich nach oben offen sein, dann gib dort im Bis-Feld eine sehr große Zahl an.

Über das rote Kreuzchen (Löschen) lassen sich Staffelpreis-Bereiche auch wieder entfernen.

Staffelpreis
Hier wurde für die Kundengruppe Premium ein Staffelpreis von 5€ für eine Bestellmenge zwischen 1 und 20 Produkten festgelegt.

Auch hier gilt wieder die Regel – Der kleinere Preis gewinnt!.

Beispiel: Produkt A hat einen regulären Preis von 10€, einen Angebotspreis von 8 €, einen Gruppenpreis für Gruppe Basic von 7€ und einen Staffelpreis für Gruppe Premium von 5€ für Stückzahl 10 bis 20. Kunde A. Gelegentlichkäufer aus Gruppe Basic bekommt Produkt A für 7€. Kunde M. Vielkäufer aus Gruppe Premium, der 12 Stück kauft, bekommt Produkt A für 5€. Kunde B. Rabattsammler aus Gruppe Premium, der 7 Stück kauft, bekommt Produkt A für 8€.