Zum Hauptinhalt springen

Operatoren

hinweis

Bei der Preis- und Gewichtsberechnung muss das Ergebnis einer Formel immer ein numerischer Wert sein. Bei der Validierung muss das Ergebnis immer ein Wahrheitswert / boolescher (true / false) Wert sein.

Operatoren

Im einfachen Modus stehen die Logikoperatoren und arithmetische Operatoren zur Verfügung. Dazu kann mit runden Klammern das Ergebnis angepasst werden.

NameOperatorBeschreibung
Multiplizieren*Multipliziert zwei oder mehr Werte
Dividieren/Dividiert den ersten Wert durch den zweiten
Addieren+Addiert zwei oder mehr Werte
Subtrahieren-Subtrahiert den zweiten Wert vom ersten
Größer / Größer gleich> / >=Vergleicht ob erster Wert größer (gleich) als zweiter
Kleiner / Kleiner gleich< / <=Vergleicht ob erster Wert kleiner (gleich) als zweiter
Gleich==Prüft auf Gleichheit zweier Werte
Ungleich!=Prüft auf Ungleichheit zweier Werte
Und&&Logisches UND - beide Bedingungen müssen wahr sein
Oder||Logisches ODER - mindestens eine Bedingung muss wahr sein
Preis als Brutto-Preis markierenbrutto(1.19)Der Produkt-Steuersatz wird verwendet. In einem Brutto-Shop wird der Preis als 1,19 Euro dargestellt, in einem Netto-Shop in 1,00 Euro umgerechnet
Preis als Netto-Preis markierennetto(1.00)Der Produkt-Steuersatz wird verwendet. In einem Brutto-Shop wird der Preis in 1,19 Euro umgerechnet, in einem Netto-Shop als 1,00 Euro angezeigt

Bruttopreise / Nettopreise hinterlegen - Preise steuersensitiv ausspielen

NameOperatorBeispiele
Preis als Brutto-Preis markierenbrutto() / gross()brutto(2.40) oder brutto(fields.auswahl.price)
Preis als Netto-Preis markierennetto() / net()netto(2.40) oder netto(fields.auswahl.price)

Brutto-Preis markieren:

brutto(2.40)
brutto(fields.auswahl.price)

Sowohl brutto als auch gross werden als Operator-Name unterstützt:

gross(2.40)
gross(fields.auswahl.price)

Netto-Preis markieren:

netto(2.40)
netto(fields.auswahl.price)

Sowohl net als auch netto werden als Operator-Name unterstützt:

net(2.40)
net(fields.auswahl.price)
hinweis

If / else Bedingungen stehen nur im Profimodus zur Verfügung

Beispiele

Formelbeispiel: Preis eines Auswahlfeldes + (eingegebene Länge * 10)

fields.buttons.price + (fields.laenge.value * 10)

Formelbeispiel: Validierung eines Feldes

fields.breite.value > 100

Das ist die beispielhafte Formel einer Feldvalidierung, die Bezug auf ein anderes Feld nimmt. Das betroffene Feld (z.B. die Länge) ist nur gültig, wenn das Feld "Breite" > 100 ist.