Zum Hauptinhalt springen

Formeleditor

Mit dem Formeleditor kannst Du Produktfilter und eigene Datenfelder frei erstellen.

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:

  1. Parametereingabe

  2. Formel

  3. 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.

  1. Klicke zunächst auf das Feld "Datenfeld wählen", um ein Datenfeld als Quelle für den Parameter festzulegen.

  2. 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:

  1. Klicke auf das zu entfernende Datenfeld

  2. 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:

    • Neben dem Parameterbereich (1) werden die Ausgangsdaten angezeigt

    • Neben dem Formelbereich (2) wird das Ergebnis der Berechnung angezeigt

    • Fehler werden in roter Schrift angezeigt

  • Ergebnis für Filter:

    • Neben dem Parameterbereich (1) werden die Ausgangsdaten angezeigt

    • Neben dem Formelbereich (2) wird angezeigt, ob der Artikel eingeschlossen oder ausgeschlossen (wie im Beispiel gezeigt) wird

    • Fehler werden in roter Schrift angezeigt

Speichere Deine Eingaben über "Einstellungen speichern"

Hat dies deine Frage beantwortet?