Skip to main content
Produktvariablen verwenden Formeln, um neue Werte aus vorhandenen Produktdaten zu berechnen. Im Gegensatz zu anderen Variablentypen sind diese nicht statisch — sie werden pro Produkt basierend auf den Feldern dieses Produkts neu berechnet. Richten Sie sie im Tab Products unter Settings > Content Logic ein.

Verwendung

  1. Variable hinzufügen — Geben Sie eine Bezeichnung, einen Schlüssel und eine Formel an.
  2. Formel erstellen — Verwenden Sie {{product.field}}-Referenzen, arithmetische Operatoren und mathematische/Textfunktionen. Nutzen Sie die Schaltflächen Insert Field und Insert Operator, oder geben Sie {{ für Autocomplete ein.
  3. Vorschau prüfen — Die Live-Vorschau zeigt die Formel mit Beispieldaten aufgelöst.
  4. In Inhalten referenzieren — Verwenden Sie {{product.your_key}} überall, wo Variablen unterstützt werden.

Verfügbare Operatoren und Funktionen

Arithmetik

+ (addieren), - (subtrahieren), * (multiplizieren), / (dividieren), % (Modulo), ( ) (Gruppierung)

Mathematische Funktionen

round(), floor(), ceil(), min(,), max(,), abs()

Textfunktionen

concat(,), uppercase(), lowercase() Um einen Operator als wörtlichen Text zu verwenden, maskieren Sie ihn mit einem Backslash: S\/M\/L wird als „S/M/L“ dargestellt.

Anwendungsbeispiele

1. Preis inklusive MwSt.

Berechnen Sie den Bruttopreis aus dem Nettopreis. Formel:
round({{product.price}} * 1.21 * 100) / 100
Ergebnis: €129,99 → €157,29 Verwenden Sie 1.21 für 21 % MwSt., 1.09 für 9 % usw. Das Muster round(...*100)/100 stellt zwei Dezimalstellen sicher.

2. Gewinnmarge in Prozent

Berechnen und zeigen Sie die Marge als sauberen Prozentsatz an. Formel:
round(({{product.price}} - {{product.cost}}) / {{product.price}} * 100)
Ergebnis: Preis €129,99, Kosten €75,00 → 42% Referenzieren Sie als {{product.margin_pct_display}} in internen Berichten oder Datenqualitätsprüfungen.

3. Preis pro Gewichtseinheit

Nützlich für B2B-Kataloge, in denen Einkäufer den Preis pro kg oder pro Einheit vergleichen. Formel:
round({{product.price}} / {{product.weight}} * 100) / 100
Ergebnis: €2,45 / 0,085 kg → €28,82/kg

4. Anzeigename mit SKU und Marke

Erstellen Sie einen standardisierten Anzeigenamen für Exporte und Kataloge. Formel:
{{product.brand}} — {{product.name}} ({{product.sku}})
Ergebnis: Fischer — Stainless Steel Hex Bolt M10x50 (SS-HB-M1050)

5. Ersparnis und Prozentsatz für Aktionen

Berechnen Sie den tatsächlichen Rabatt für Produkte im Angebot. Formel (Ersparnis):
round(({{product.price}} - {{product.special_price}}) * 100) / 100
Ergebnis: €30,00 Formel (Ersparnis in Prozent):
round(({{product.price}} - {{product.special_price}}) / {{product.price}} * 100)
Ergebnis: 23%

6. Volumen / Dimensionsgewicht

Berechnen Sie das Volumetrische Gewicht für die Versandkostenschätzung. Formel (Volumen in cm3):
{{product.length}} * {{product.width}} * {{product.height}}
Ergebnis: 50 x 17 x 17 → 14450 cm3 Formel (Dimensionsgewicht in kg, mit Divisor 5000):
round({{product.length}} * {{product.width}} * {{product.height}} / 5000 * 100) / 100
Ergebnis: 2,89 kg

7. Mindestverkaufspreis basierend auf Zielmarge

Berechnen Sie den Mindestpreis, der eine Mindestmarge sicherstellt. Formel:
round({{product.cost}} / (1 - 0.30) * 100) / 100
Ergebnis: Kosten €75,00, Zielmarge 30 % → €107,14 Ändern Sie 0.30 auf Ihre gewünschte Mindestmarge.

8. Bestandswert (Kosten x Menge)

Berechnen Sie den Lagerwert pro Produkt für Berichte. Formel:
round({{product.cost}} * {{product.stock_quantity}} * 100) / 100
Ergebnis: Kosten €2,45, Bestand 500 → €1.225,00

9. Formatierter Produktspezifikations-String

Erstellen Sie eine standardisierte Spezifikationszeile aus mehreren Feldern. Formel:
concat({{product.weight}}, " ", {{product.weight_unit}}, " | ", {{product.length}}, "×", {{product.width}}, "×", {{product.height}}, " ", {{product.dimension_unit}})
Ergebnis: 0.085 kg | 50×17×17 mm

10. Aufschlagsbasierter Verkaufspreis aus Kosten

Berechnen Sie den Verkaufspreis durch Anwendung eines festen Aufschlags auf die Kosten. Formel:
round({{product.cost}} * 1.60 * 100) / 100
Ergebnis: Kosten €75,00, 60 % Aufschlag → €120,00

Tipps

  • Die Live-Vorschau verwendet Beispielwerte, um zu zeigen, wie Ihre Formel aufgelöst wird — prüfen Sie sie vor dem Speichern.
  • Wenn ein referenziertes Feld leer ist, wird die Formel zu einem leeren String aufgelöst und Berechnungen funktionieren nicht. Stellen Sie sicher, dass die referenzierten Felder Werte haben.
  • Verwenden Sie round(...*100)/100, um saubere Ergebnisse mit zwei Dezimalstellen für Preisformeln zu erhalten.
  • Berechnete Produktvariablen können in ihren Formeln andere berechnete Variablen, globale Variablen, Markenvariablen und Kategorievariablen referenzieren.