Features
Alles was du brauchst, in einem Plugin.
Prozent-Spalte im erweiterten Preise Grid – Rabatt als -10 eingeben, Preis wird automatisch berechnet
Wählbare Berechnungsbasis pro Preistyp (Verkaufspreis oder Einkaufspreis)
Automatische Preisanpassung bei jeder Grundpreisänderung
Mehrfachänderung für hunderte Produkte auf einmal mit produktindividueller Berechnung
Serverseitige Neuberechnung nach der Mehrfachänderung
Automatisches Ausblenden der Listenpreis-Felder wenn Listenpreise deaktiviert sind
Multi-Currency Support für alle konfigurierten Währungen
Konsolen-Befehl zur Massen-Neuberechnung aller Prozentpreise
Überblick
Shopware’s erweiterte Preise sind ein starkes Werkzeug für Staffelpreise und B2B-Preisgestaltung — aber alle Preise müssen als absolute Werte eingegeben werden. Das wird schnell zum Problem: Ändert sich der Grundpreis eines Produkts, müssen sämtliche erweiterten Preise manuell neu berechnet werden. Bei vielen Produkten oder komplexen Rabattstrukturen ist das fehleranfällig und zeitaufwendig.
Prozentbasierte erweiterte Preise löst genau das. Statt absolute Werte einzutragen, gibst du einfach einen Prozentwert ein — zum Beispiel -10 für 10 % Rabatt — und der Preis wird automatisch berechnet. Ändert sich der Grundpreis, werden alle prozentualen Preise beim nächsten Speichern automatisch neu berechnet. Ideal für B2B-Shops mit Staffelpreisen wie “10 % Rabatt ab 10 Stück”.
So funktioniert’s
Nach der Installation erscheint in der Tabelle unter Kataloge → Produkte → Erweiterte Preise eine neue Prozent-Spalte. Dort gibst du den gewünschten Rabatt als negativen Prozentwert ein (z. B. -10 für 10 % Rabatt oder +5 für einen Aufschlag). Der Absolutpreis wird sofort berechnet und angezeigt.
Für jeden Preistyp (Preis, Listenpreis, Regulierungspreis) lässt sich außerdem wählen, ob der Prozentsatz vom Verkaufspreis oder vom Einkaufspreis berechnet wird. So lassen sich Szenarien wie “Listenpreis = Einkaufspreis + 20 % Aufschlag” direkt in der Admin abbilden.
Besonders praktisch für große Produktkataloge: Die Shopware-Mehrfachänderung wird vollständig unterstützt. Wähle mehrere Produkte aus, setze einen Prozentwert — und das Plugin berechnet die absoluten Preise automatisch für jedes Produkt individuell, basierend auf seinem jeweiligen Einzelpreis.
Highlights
Automatische Neuberechnung
Wenn du den Grundpreis oder Einkaufspreis eines Produkts änderst und speicherst, berechnet das Plugin alle prozentualen erweiterten Preise automatisch neu. Rabattstrukturen bleiben immer konsistent, ohne manuellen Aufwand.
Konsolen-Befehl für die Massen-Neuberechnung
Für größere Shops steht der Befehl bin/console momo:percentage-prices:recalculate zur Verfügung. Damit lassen sich alle prozentualen Preise auf einen Schlag neu berechnen — mit --dry-run zur sicheren Vorschau vor der eigentlichen Ausführung.
Smarte Feldanzeige
Listenpreis- und Regulierungspreisfelder werden automatisch ausgeblendet, wenn Listenpreise in den erweiterten Preisen deaktiviert sind. Das hält die Oberfläche aufgeräumt und vermeidet Verwirrung.
Voraussetzungen
- Shopware 6.6 oder höher (Plugin-Version 1.x) bzw. Shopware 6.7 oder höher (Plugin-Version 2.x)
- PHP 8.2+
Jetzt loslegen
Installiere das Plugin direkt aus dem Shopware Store und starte in wenigen Minuten.