Markus Michalski FAQ

Varianten-Preisanpassung

Varianten-Preisanpassung für Shopware 6.6/6.7: Variantenpreise als Prozentsatz vom Hauptprodukt und fixer Aufschlag, steuerbar über Produkt-Zusatzfelder, wirksam in Storefront und Warenkorb, Rundung einstellbar.

English Version

Zurück zu Shopware 6 Plugins

Varianten-Preisanpassung

Shopware
PHP

Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.

Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net

Überblick

Mit dem Plugin legst du den Preis einer Produktvariante als Prozentsatz des Hauptprodukt-Preises fest, mit einem fixen Aufschlag oder mit beidem. Gesteuert wird das über Zusatzfelder am Produkt. Der Preis wird zur Laufzeit in Storefront und Warenkorb berechnet, die Preise im Admin bleiben unverändert.

Typische Fälle sind Lizenzstaffeln (1 User = 100 %, 5 User = 200 %), Größenvarianten oder Optionen mit Aufpreis wie ein Reißverschluss für +3 EUR.

Formel: Variantenpreis = (Preis des Hauptprodukts + fixer Aufschlag) x (Prozentsatz / 100). Das Ergebnis wird gerundet und ist nie kleiner als 0,00.

graph LR
    A["Hauptprodukt-Preis"] --> B["+ fixer Aufschlag"]
    B --> C["x Prozentsatz / 100"]
    C --> D["Rundung"]
    D --> E["Preis der Variante in Storefront und Warenkorb"]

Dokumentation

Seite Inhalt
Installation und Betrieb Anforderungen, Installation, Update, Deinstallation
Konfiguration Rundungseinstellungen, Zusatzfelder, Vererbung, Praxisbeispiele
Storefront und Preisberechnung Preisquelle, Regelpreise, Brutto/Netto, Währung, Warenkorb
Fehlerbehebung und FAQ Typische Probleme, Einschränkungen, häufige Fragen
Technische Details Ablauf, Plugin-Struktur, Services, Logging

Features

Feature Beschreibung
Prozentuale Berechnung Variantenpreis als Prozentsatz des Hauptprodukt-Preises (0 bis 1000 %)
Fixer Aufschlag Positiver oder negativer Betrag (-100000 bis 100000), vor der Prozentrechnung addiert
Kombination Prozentsatz und Aufschlag gleichzeitig nutzbar
Pro Variante steuerbar Aktivierung und Werte über Zusatzfelder am Produkt
Vererbung Ist die Aktivierung an der Variante nicht gesetzt, gelten die Werte des Hauptprodukts
Regelpreise Erweiterte Preise des Hauptprodukts werden berücksichtigt
Warenkorb Gleiche Berechnung im Warenkorb und an der Kasse
Rundung Dezimalstellen und Rundungsmodus pro Verkaufskanal einstellbar

Anforderungen

Anforderung Version
Shopware shopware/core ~6.6.0 oder ~6.7.0
PHP >= 8.2

Lizenz

Kommerzielle Lizenz: Eine Lizenz gilt für eine Shopware-Installation, einschließlich aller Verkaufskanäle sowie Entwicklungs- und Staging-Umgebungen. Die vollständigen Bedingungen stehen in der Datei LICENSE des Plugins.

Support

Bei Fragen und Problemen erreichst du mich unter support@markus-michalski.net.