Variablen im Profimodus
Produktvariablen
Bei jeder Formel kann der Produktpreis, das Produktgewicht und alle Werte der Artikel-Zusatzfelder (Custom Fields) in die Formel einbezogen werden.
Die Variablen werden im Profimodus als JSON-Objekt angegeben
Produktpreis und Produktgewicht
Zusatzfelder (Custom Fields)
Feldvariablen
Jedes Konfigurator-Feld, das in einer Konfiguration angelegt wurde, kann in einer Formel genutzt werden. Dabei kann jeder vom Kunde eingebene Wert (value) genutzt werden, sowie der in der Konfiguration beim Feld hinterlegte Preis (price).
Aufbau der Variable
Die Feldvariablen bestehen aus drei Teilen:
Der Präfix "fields"
Der Key des Feldes (z.B. "length", oder "laenge"), wie bei den Feldeigenschaften hinterlegt
"value" oder "price"
Zusammengesetzt ergibt das: fields.feldname.value
Beispiel: Wert des Feldes mit dem Key "laenge"
Preis des Feldes (Hinterlegt in der Konfiguration)
Sonstiges
Zugriff auf die Kundengruppe, um ggf. bestimmte Felder für eine Kundengruppe ein- oder auszublenden oder um andere Preise zu berechnen.
Es stehen zwei Variablen zur Verfügung:
Da Kundengruppen in Shopware pro Sprachshop übersetzt werden, muss hier ein Sonderweg eingeschlagen werden und mit dem in-Operator geprüft werden, ob sich die gewünschte Kundengruppe in den übersetzten Namen der Kundengruppe befindet, siehe Beispiel
In {"var":"customerGroup.names"} befindet sich die Auflistung aller Namen der aktuellen Kundengruppe.
Wenn keine Sprachshops genutzt werden, kann folgende Prüfung verwendet werden:
Last updated