Du befindest dich hier: Im Formeleditor für Produktfilter oder eigene Datenfelder
Der Formeleditor ermöglicht es Dir, komplexe Datenmanipulationen und Filterregeln zu erstellen. So kannst Du durch maßgeschneiderte Datensätze und Produktfeeds auf alle Marktanforderungen reagieren.
Der Formeleditor teilt sich in drei Hauptbereiche ein:
Parametereingabe
Formel
Vorschau
1. Parametereingabe
Mit der Parametereingabe (1) definierst Du die in der Formel verwendbaren Daten. Es können beliebig viele Parameter definiert werden, um sie in der Formel zu nutzen.
Klicke zunächst auf das Feld "Datenfeld wählen", um ein Datenfeld als Quelle für den Parameter festzulegen.
Es erscheinen zwei Felder, um Name und Datentyp für den Parameter zu definieren
Name: Der Name dient dazu, den Parameter und dessen Daten in der Formel über diesen aufrufen und nutzen zu können.
Datentyp: Über den Datentyp bestimmst Du, ob die Daten des Parameters in der Formel als Text oder Zahl behandelt werden.
Du kannst Parameter auch wieder entfernen:
Klicke auf das zu entfernende Datenfeld
Wähle in der sich öffnenden Auswahl "Zuordnung aufheben"
2. Formel
Im Formelbereich (2) kannst Du unter Einhaltung einer gewissen Syntax mit Operatoren und den Parametern ein eigenes Datenfeld oder einen Produktfilter erstellen.
Über "Alle Funktionen anzeigen" kannst Du dir die verfügbaren Funktionen inklusive Syntax und Beispielen direkt im Formeleditor anzeigen lassen:
Auch während der Eingabe von Formeln werden Dir dynamisch passende Funktionen vorgeschlagen:
Eine komplette Zusammenfassung dazu findest du in unserer Hilfe unter Formeln: Syntax, Operatoren und Funktionen.
Eigenes Datenfeld
Mit einem eigenen Datenfeld kannst Du mittels der Werte aus Parametern und Operatoren einen neuen Wert generieren und in dem neuen Datenfeld speichern.
Beispiele für mögliche Formeln
Bruttomarge, wenn diese bspw. 10% Deines Netto-Produktpreises ausmacht:
Produktname um den Hersteller erweitern:
Produktname und Hersteller müssen vorher als Parameter definiert sein.
(produktname + "(" + hersteller + ")")
Filter
Wenn Du einen Filter anlegst, musst Du über die Formel Bedingungen formulieren, die Deine Produkte erfüllen können. Das Ergebnis eines Filters ist WAHR, wenn das Produkt die Bedingungen erfüllt, oder FALSCH, wenn es die Bedingungen nicht erfüllt. Dies geschieht hauptsächlich durch vergleichende und einschließende/ ausschließende Operatoren. Das Ergebnis ist eine Liste an Produkten, die die Bedingungen erfüllen.
Unter dem Formelbereich befindet sich der Slider Whitelist / Blacklist über den Du bestimmen kannst, wie mit dieser Liste durch den Filter umgegangen wird:
Whitelist: Produkte, die die Bedingungen des Filters erfüllen, werden eingeschlossen/ "durchgelassen".
Blacklist: Produkte, die die Bedingungen des Filters erfüllen, werden ausgeschlossen.
Beispiele für mögliche Filter
Gibt alle Produkte aus, die einen Preis über 30€ haben
Parameter: price
Gibt alle Produkte aus, die entweder einen Preis über 500€, oder einen Lagerbestand über 10 Stück haben
Parameter: bestand, preis
(bestand > 10) OR (preis > 500)
3. Formel testen
Nachdem Du eine Formel eingegeben hast, kannst Du diese testen.
Klicke dazu auf "Testen" rechts unter dem Formelfeld.
Die Formel wird auf ein zufälliges Produkt aus Deinem Produktkatalog angewendet. Im Vorschaubereich (3) wird das dazugehörige Ergebnis angezeigt.
Ergebnis für Datenfeld:
Ergebnis für Filter:
Speichere Deine Eingaben über "Einstellungen speichern"











