Confy Help

Visueller Rule-Builder

Der Visuelle Builder ist der Standard-Modus des Preisregel-Editors. Sie bauen die Formel per Drag & Drop aus vorgefertigten Bausteinen — ohne Code zu schreiben.

Builder mit Sidebar-Palette und Drop-Zone

Layout

Der Builder hat zwei Bereiche:

  • Sidebar (Palette) — alle verfügbaren Bausteine, sortiert nach Kategorie.

  • Drop-Zone — die Formel selbst. Bausteine ziehen Sie hier hinein.

Kategorien in der Palette

Operatoren

+, -, ×, ÷, % (Modulo), Klammern.

Logik

Vergleiche (=, , >, <, , ), Verknüpfungen UND/ODER, sowie das if/else-Composite für bedingte Berechnungen.

Funktionen

min, max, floor, ceil, round, abs, sqrt.

Variablen

Felder und Möglichkeiten Ihrer aktuellen Konfiguration. Dazu gehören this.values[n], this.entry.width, this.quantity usw.

Werte

Konstanten — frei einzugebende Zahl. Über das Drag-Handle der Zahl-Eingabe ziehen Sie sie als Token in die Formel.

Sidebar mit Kategorien-Akkordeon, Variablen aufgeklappt

Drag & Drop

Baustein platzieren

  1. Klicken Sie in der Sidebar auf den Baustein und halten die Maus gedrückt.

  2. Ziehen Sie ihn in die Drop-Zone. Eine farbige Markierung zeigt, wo der Token landen würde.

  3. Loslassen — der Token sitzt. Inkompatible Drops (z.B. zwei Operatoren nebeneinander) werden visuell verhindert.

Drop-Zonen

In der Formel sehen Sie kleine leere Slots, in die Bausteine passen. Beispiel: Der Operator + hat zwei Slots — links und rechts. Erst wenn beide gefüllt sind, ist der Ausdruck vollständig.

Inline-Werte

Konstante Zahlen können Sie direkt im Werte-Bereich der Sidebar eingeben und per Drag-Handle als Token einfügen. Das Eingabefeld selbst erlaubt Tippen — der Drag startet außerhalb der Eingabe.

Werte-Eingabefeld mit Drag-Handle

if/else-Composite

Für bedingte Berechnungen ziehen Sie das if/else-Composite aus der Logik- Kategorie in die Drop-Zone. Es bietet drei Slots:

if (Bedingung) then (Wert wenn wahr) else (Wert wenn falsch)

Beispiel: „Wenn Stückzahl > 100, dann Stückpreis × 0.9, sonst Stückpreis" ergibt einen Volumenrabatt ab 100 Stück.

Funktionen mit mehreren Argumenten

min und max akzeptieren beliebig viele Werte. Über das Plus-Icon am Token fügen Sie weitere Slots hinzu; über das X-Icon entfernen Sie überflüssige.

Inkompatible Code-Eingaben

Falls Sie im Code-Modus einen Ausdruck eingeben, der nicht in den Builder übersetzbar ist (sehr selten — z.B. exotische Operatoren), zeigt der Builder einen Hinweis und springt nicht zurück. Korrigieren Sie den Code-Ausdruck oder löschen Sie ihn, damit der Builder wieder zur Verfügung steht.

Speichern

Sobald alle Slots gefüllt sind, ist der Speichern-Button aktiv. Speichern Sie die Konfiguration in der Top-Bar — die Regel ist persistent und kann in jeder Mengenstaffel verwendet werden.

Last modified: 11 May 2026