3. Konfiguration

Dieses Plugin hat keine systemweiten Einstellungen. Die Prozent-Funktion steht nach der Installation direkt in jedem Produkt unter Erweiterte Preise zur Verfügung.

Prozentuale Preise definieren

Schritt für Schritt

  1. Öffnen Sie ein Produkt unter Kataloge → Produkte

  2. Wechseln Sie zum Tab Erweiterte Preise

  3. Klicken Sie auf Preis hinzufügen oder bearbeiten Sie einen bestehenden Preis

  4. Geben Sie in der Spalte Prozent den gewünschten Wert ein:

    • Negativer Wert → Rabatt (z. B. -10 für 10 % Rabatt)

    • Positiver Wert → Aufschlag (z. B. 5 für 5 % Aufschlag)

  5. Der absolute Preis in der Spalte Preis wird automatisch berechnet

  6. Klicken Sie auf Speichern

Preiszeile mit ausgefülltem Prozent-Feld und berechnetem Preis

Hinweise zur Eingabe

  • Prozentangaben werden als einfache Zahlen eingegeben, kein %-Zeichen erforderlich

  • Positive Werte erhöhen den Preis, negative Werte senken ihn

  • Bestehende erweiterte Preise ohne Prozentangabe bleiben unverändert

  • Das Plugin rechnet mit allen konfigurierten Währungen

Berechnungsbasis wählen

Für jeden der drei Preistypen (Preis, Listenpreis, Regulierungspreis) können Sie separat festlegen, ob die Prozentberechnung auf dem Verkaufspreis oder dem Einkaufspreis des Produkts basiert.

So funktioniert die Basis-Auswahl

Neben jedem Prozent-Eingabefeld sehen Sie einen Umschalter mit zwei Optionen:

  • Verkaufspreis (Standard) — die Berechnung basiert auf dem regulären Verkaufspreis des Produkts

  • Einkaufspreis — die Berechnung basiert auf dem Einkaufspreis des Produkts

Basis-Umschalter neben dem Prozent-Feld

Anwendungsbeispiel

Sie möchten den Listenpreis als „Einkaufspreis + 20 %" definieren:

  1. Wählen Sie beim Listenpreis-Prozent die Basis Einkaufspreis

  2. Geben Sie 20 als Prozentwert ein

  3. Der Listenpreis wird automatisch als Einkaufspreis + 20 % berechnet

Hinweise

  • Die Basis-Auswahl ist immer sichtbar, auch wenn noch kein Prozentwert eingegeben wurde

  • Wenn Sie Einkaufspreis als Basis wählen, aber kein Einkaufspreis am Produkt hinterlegt ist, wird die Berechnung übersprungen und der bestehende Preis bleibt erhalten

  • Ändert sich der Einkaufspreis eines Produkts, werden alle Prozentpreise mit Basis „Einkaufspreis" automatisch neu berechnet

Listenpreis-Felder ein-/ausblenden

Wenn Sie im erweiterten Preise Grid den Schalter Listenpreise anzeigen deaktivieren, werden auch die Prozent-Eingabefelder für Listenpreis und Regulierungspreis automatisch ausgeblendet. Es wird dann nur das Prozent-Feld für den Standardpreis angezeigt.

Beim erneuten Aktivieren des Schalters erscheinen die Felder wieder mit den zuvor eingegebenen Werten — keine Daten gehen verloren.

Mehrfachänderung (Bulk Edit)

Sie können Prozentpreise auch über Shopwares Mehrfachänderung für viele Produkte gleichzeitig anlegen:

  1. Wählen Sie unter Kataloge → Produkte mehrere Produkte aus

  2. Klicken Sie auf Mehrfachänderung

  3. Öffnen Sie den Bereich Erweiterte Preise

  4. Geben Sie die gewünschten Prozentwerte ein

  5. Füllen Sie die absoluten Preisfelder mit einem Platzhalter-Wert aus (z. B. 0)

  6. Bestätigen Sie die Mehrfachänderung

Die absoluten Preise werden nach dem Speichern automatisch serverseitig für jedes Produkt individuell berechnet — basierend auf dem jeweiligen Grundpreis des Produkts. Sie müssen die Produkte nicht einzeln öffnen.

Hinweise zur Mehrfachänderung

  • Die automatische Sofortberechnung in der Oberfläche ist während der Mehrfachänderung deaktiviert, da kein einzelner Grundpreis zur Verfügung steht

  • Die serverseitige Berechnung erfolgt unmittelbar nach dem Speichern

  • Sie können Prozentwerte und Berechnungsbasis (Verkaufspreis/Einkaufspreis) auch in der Mehrfachänderung setzen

Automatische Neuberechnung

In folgenden Situationen werden die absoluten Preise automatisch neu berechnet:

Auslöser
Berechnung

Verkaufspreis des Produkts ändert sich

Alle Prozentpreise mit Basis „Verkaufspreis" werden aktualisiert

Einkaufspreis des Produkts ändert sich

Alle Prozentpreise mit Basis „Einkaufspreis" werden aktualisiert

Prozentwert wird über die Mehrfachänderung oder API gespeichert

Absolute Preise werden sofort aus dem aktuellen Grundpreis berechnet

Massen-Neuberechnung (Konsolen-Befehl)

Falls Sie eine Neuberechnung aller prozentualen Preise erzwingen möchten – z. B. nach einem Datenimport oder einer Bulk-Preisänderung:

Dieser Befehl berechnet alle prozentualen erweiterten Preise für alle Produkte neu und aktualisiert die absoluten Preise basierend auf den aktuellen Grundpreisen. Dabei wird auch die konfigurierte Berechnungsbasis (Verkaufspreis/Einkaufspreis) berücksichtigt.

Wann ist das sinnvoll?

  • Nach einem Daten-Import, der Grundpreise geändert hat

  • Wenn Sie sicherstellen möchten, dass alle Preise aktuell sind

  • Nach einer Migration von einer anderen Shopware-Version

Zusammenspiel mit bestehenden Preisen

Das Plugin ergänzt die bestehende Preisfunktion von Shopware:

  • Erweiterte Preise ohne Prozentangabe funktionieren wie gewohnt

  • Prozentangaben und absolute Preise können in derselben Preistabelle nebeneinander existieren

  • Nur Zeilen mit einem Prozentwert werden automatisch neu berechnet

Last updated