Preisberechnung
Folgende Optionen stehen zur Auswahl
Keine Preisberechnung Der Preis wird nicht berechnet in Abhängigkeit einer Einheit
Basispreis * Einheitwert 1 + Zuschläge (falls aktiv) Standard für die meisten Artikel nach Maß
Basispreis * Einheitwert 1 * Einheitwert 2 + Zuschläge (falls aktiv) Standard für Flächenartikel wie Quadratmeter
Eigene Preisberechnung Wird diese Option gewählt, kann durch die Eingabe in das Feld Preisberechnung eine individuelle Preisberechnung vorgenommen werden, siehe nächster Abschnitt
ACHTUNG: erweiterte Preise sind nicht kompatibel
Eigene Preisbrechnung mit Formeln
Seit Version 2.2.0 ist es möglich, eine individuelle Preisformel pro Artikel zu hinterlegen. So können die Einheiten mit Faktoren multipliziert werden
Einheitenwerte 1-10: {unitvalue1} bis {unitvalue10}
Basispreis aus Stammdaten: {unitprice}
Grundeinheit wie im Plugin definiert: {basepricevalue} - Wert kann für die Dreisatzberechnung genutzt werden, z.B.: {unitprice}/{basepricevalue} * {unitvalue1}
Aufschläge: {surcharge1}, {surcharge2}
Beispiel: {unitprice} / {basepricevalue} + ({unitvalue1} * 5) + ({unitvalue2} * 10) + {surcharge1}
Steuersensitive Werte
Mit Hilfe folgender Syntax kann einer Berechnung ein steuersensitiver Wert hinzugefügt werden, sodass bei der Preisberechnung3 berücksichtigt wird, ob der Kunde Netto- oder Brutto-Preise sieht:
Bedingungen
Seit Version 2.5.0 ist es möglich, if und else-Bedingungen in der Preisformel zu hinterlegen
Der Aufbau erfolgt nach dem Schema Bedingung : Preis wenn Bedingung wahr, nächste Bedingung
Achtung: für jeden möglichen Werte muss genau eine Regel als wahr angewendet werden
Im Falsch-Teil einer Bedingung kann auch wieder eine Bedingung eingesetzt werden, sodass beliebig viele Abfragen kombiniert werden können
Beispiele
In den Beispielen ist immer gewährleistet, dass alle möglichen Werte abgedeckt werden. Zur Verdeutlichung: mit der ersten Regel alle Werte größer 100 abgedeckt werden und mit der letzten Regel alle Werte größer 0. So bleibt kein möglicher Wert außen vor. Sollte das nicht der Fall sein, kann die Preisregel nicht einwandfrei funktionieren.
Beispiel 1 mit zwei verschiedenen Zuschlägen:
Beispiel 2 für eine Preisstaffel
PreisproEinheit kann hier durch den jeweiligen Staffelpreis (Zahlenwert) ersetzt werden
Beispiel 3 mit und / oder-Verknüpfung
Wenn Dimensionswert 1 > 50 und kleiner 100 is: 100 Euro, sonst 10 Euro
Beispiel 4 mit "Kleiner als"-Zeichen
Achtung: Bitte immer ein Leerzeichen vor und nach dem < Zeichen einfügen, da Shopware sonst den Code entfernt
Last updated