
Content Logic befindet sich derzeit in der Beta-Phase. Sie können es über Settings > Content Logic aufrufen, nachdem Sie ein Projekt ausgewählt haben.
Warum Content Logic verwenden?
Konsistenz im großen Maßstab
Definieren Sie Inhaltsmuster einmal und wenden Sie sie automatisch auf Hunderte oder Tausende von Produkten an.
Dynamische Inhalte
Verwenden Sie Formeln und Bedingungen, um Inhalte zu generieren, die sich basierend auf Produktattributen, Marke oder Kategorie anpassen.
Kanaloptimierung
Transformieren Sie Inhalte für verschiedene Vertriebskanäle — kürzen für Marktplätze, formatieren für Ihren Webshop, HTML entfernen für Feeds.
Manuelle Arbeit reduzieren
Eliminieren Sie sich wiederholende Kopier- und Einfügearbeit, indem Sie Variablen und Bedingungen die Inhaltserstellung übernehmen lassen.
Variablensyntax
Alle Variablen verwenden die Syntax{{scope.key}}. Geben Sie {{ in ein formelunterstütztes Feld ein, um das Autocomplete-Dropdown zu öffnen und verfügbare Variablen zu durchsuchen.
Variablenbereiche
Content Logic organisiert Variablen in sieben Tabs, die jeweils einen anderen Zweck erfüllen:| Tab | Syntax | Zweck |
|---|---|---|
| Standards | {{product.*}}, {{current.*}} | Integrierte Variablen, die automatisch aus Produktdaten aufgelöst werden |
| Global | {{global.*}} | Gemeinsame Werte, die für alle Produkte gleich bleiben |
| Marken | {{brand.*}} | Werte, die pro Marke / Produktfamilie unterschiedlich sind |
| Kategorien | {{category.*}} | Werte, die pro Kategorie unterschiedlich sind |
| Produkte | {{product.*}} (benutzerdefiniert) | Berechnete Variablen mit Formeln auf Produktfeldern |
| Kanäle | {{channel.*}} | Inhaltstransformationen für bestimmte Vertriebskanäle |
| Bedingt | {{if key}} | Unterschiedliche Inhalte basierend auf Produktdatenbedingungen |
Content Logic erfordert, dass Ihr Projekt Produktfamilien, Kategorien und Produktattribute konfiguriert hat. Markenvariablen werden Ihren Produktfamilien zugeordnet, und Kategorievariablen werden Ihren Kategorien zugeordnet.
Standardvariablen
Beispiele und Anwendungsfälle ansehen → Der Tab „Standards“ ist eine schreibgeschützte Referenz aller integrierten Variablen, die Ihnen zur Verfügung stehen. Diese werden automatisch aufgelöst — Sie müssen sie nicht erstellen.Datum & Uhrzeit
| Variable | Beispielwert |
|---|---|
{{current.year}} | 2026 |
{{current.month}} | February |
{{current.month_number}} | 02 |
{{current.week}} | 8 |
{{current.day}} | 17 |
{{current.day_name}} | Tuesday |
{{current.quarter}} | Q1 |
{{current.season}} | Winter |
{{current.date}} | 2026-02-17 |
Produktidentifikation
| Variable | Beschreibung |
|---|---|
{{product.sku}} | Artikelnummer (Stock Keeping Unit) |
{{product.ean}} | Europäische Artikelnummer (Barcode) |
{{product.upc}} | Universeller Produktcode (12-stellig) |
{{product.mpn}} | Herstellerteilenummer |
{{product.brand}} | Markenname |
{{product.supplier}} | Lieferantenname |
{{product.family}} | Produktfamilie |
{{product.category}} | Hauptkategorie |
{{product.product_type}} | Simple, Configurable, Virtual, Bundle, Grouped |
Produktinhalt
| Variable | Beschreibung |
|---|---|
{{product.name}} | Produktname |
{{product.description}} | Vollständige Beschreibung |
{{product.short_description}} | Kurzbeschreibung |
{{product.meta_title}} | SEO-Titel |
{{product.meta_description}} | SEO-Beschreibung |
{{product.meta_keywords}} | SEO-Keywords |
{{product.main_image}} | Hauptbild-URL |
Preise
| Variable | Beschreibung |
|---|---|
{{product.price}} | Aktueller Verkaufspreis |
{{product.special_price}} | Aktionspreis |
{{product.cost}} | Einkaufs- / Kostpreis |
{{product.savings}} | Preis minus Aktionspreis |
{{product.savings_percent}} | Rabattprozentsatz |
{{product.margin}} | Preis minus Kosten |
{{product.margin_percent}} | Marge als Prozentsatz des Preises |
Physische Eigenschaften
| Variable | Beschreibung |
|---|---|
{{product.weight}} | Gewichtswert |
{{product.weight_unit}} | g, kg, oz oder lb |
{{product.length}}, {{product.width}}, {{product.height}} | Maßwerte |
{{product.dimension_unit}} | mm, cm, m, in oder ft |
Bestand
| Variable | Beschreibung |
|---|---|
{{product.stock_quantity}} | Aktueller Lagerbestand |
{{product.stock_status}} | in_stock, out_of_stock oder on_backorder |
{{product.low_stock_threshold}} | Schwellenwert für niedrigen Bestand |
Versand & Zoll
| Variable | Beschreibung |
|---|---|
{{product.hs_code}} | Harmonisierter System-Code |
{{product.country_of_origin}} | ISO-Ländercode |
Status & Bewertungen
| Variable | Beschreibung |
|---|---|
{{product.status}} | active, inactive, pending oder archived |
{{product.completion_score}} | Datenvollständigkeit in Prozent |
{{product.quality_score}} | Gesamtqualitätswert |
Shop-Informationen
| Variable | Beschreibung |
|---|---|
{{global.name}} | Shop- / Firmenname |
{{global.url}} | Website-URL |
{{global.currency}} | Währungssymbol |
{{global.currency_code}} | ISO-Währungscode |
{{global.locale}} | Gebietsschema-Einstellung |
{{attribute.your_attribute_code}}.
Globale Variablen
Beispiele und Anwendungsfälle ansehen → Globale Variablen sind Schlüssel-Wert-Paare, die für alle Produkte gleich bleiben. Verwenden Sie sie für unternehmensweite Werte, die Sie häufig referenzieren.Variable hinzufügen
Klicken Sie auf Add Variable. Geben Sie einen Schlüssel (nur alphanumerisch und Unterstriche) und einen Wert ein. Das Wertfeld unterstützt Formel-Autocomplete — geben Sie
{{ ein, um andere Variablen zu referenzieren.Gängige globale Variablen
| Schlüssel | Beispielwert | Anwendungsfall |
|---|---|---|
company_name | ACME Industrial BV | Produktbeschreibungen, Rechtstexte |
website_url | shop.example.com | CTAs und Links |
support_email | support@example.com | Kontaktinformationen |
return_policy | 30-Tage-Rückgaberecht, ohne Angabe von Gründen. | Produktseiten, Beschreibungen |
shipping_promise | Kostenloser Versand ab Bestellwert von 50 €. | Werbeinhalte |
warranty_text | 2 Jahre Herstellergarantie inklusive. | Produktspezifikationen |
lead_time_text | Versand innerhalb von 3-5 Werktagen. | B2B-Bestellinformationen |
moq_default | 1 | Standard-Mindestbestellmenge |
compliance_general | Alle Produkte entsprechen den EU-Vorschriften. | Rechts-/Compliance-Fußzeilen |
Markenvariablen
Beispiele und Anwendungsfälle ansehen → Markenvariablen ermöglichen es Ihnen, ein Schema von Feldern zu definieren und unterschiedliche Werte pro Marke einzutragen. Sie werden Ihren Produktfamilien zugeordnet — jede Produktfamilie ist eine Marke. Dies ist ideal, wenn verschiedene Marken unterschiedliche Botschaften, Compliance-Angaben oder Spezifikationen benötigen.Schema definieren
Erstellen Sie im Tab Marken Felder für die Daten, die Sie pro Marke benötigen. Jedes Feld hat einen Schlüssel, eine Bezeichnung und einen Typ (Text, Langtext oder URL).
Werte pro Marke ausfüllen
Wählen Sie eine Marke aus dem Dropdown und füllen Sie die Felder aus. Ein Fortschrittsindikator zeigt, wie viele Felder ausgefüllt sind (z. B. „3/5 ausgefüllt“).
Feldtypen
| Typ | Eingabe | Anwendungsfall |
|---|---|---|
| Text | Einzeilig | Slogans, kurze Werte |
| Langtext | Mehrzeiliges Textfeld | Herkunftsgeschichten, Compliance-Texte, Beschreibungen |
| URL | URL-Eingabe mit Validierung | Marken-Websites, Logo-URLs |
Beispielschema
| Schlüssel | Bezeichnung | Typ | Marke A Wert | Marke B Wert |
|---|---|---|---|---|
tagline | Slogan | Text | Innovation for Life | Built to Last |
origin_story | Herkunftsgeschichte | Langtext | Gegründet 1985 in München… | Familienunternehmen seit 1962… |
compliance_text | Compliance | Langtext | ISO 9001:2015 zertifiziert. REACH-konform. | CE-gekennzeichnet. RoHS-konform. UL-gelistet. |
website | Website | URL | https://brand-a.com | https://brand-b.com |
moq | Mind.-Bestellmenge | Text | 50 | 100 |
{{brand.tagline}}, während ein Produkt von Marke B „Built to Last“ erhält.
Kategorievariablen
Beispiele und Anwendungsfälle ansehen → Kategorievariablen funktionieren genauso wie Markenvariablen, sind aber auf Produktkategorien bezogen. Definieren Sie ein Schema und füllen Sie dann Werte pro Kategorie aus.Beispielschema
| Schlüssel | Bezeichnung | Kategorie: Befestigungstechnik | Kategorie: Elektro |
|---|---|---|---|
material | Material | Edelstahl AISI 304 | Kupfer / PVC |
care_instructions | Pflege | Trocken lagern | Von Feuchtigkeit fernhalten |
short_intro | Kurzeinleitung | Hochwertige Befestigungsmittel für strukturelle Anwendungen. | Elektrische Komponenten für industrielle Verkabelung. |
size_guide_url | Größenleitfaden | /guides/fastener-sizes | /guides/wire-gauges |
{{category.material}}, {{category.care_instructions}} usw. Jedes Produkt erhält die Werte seiner Hauptkategorie.
Produktvariablen (berechnet)
Beispiele und Anwendungsfälle ansehen → Produktvariablen verwenden Formeln, um neue Werte aus vorhandenen Produktdaten zu berechnen. Sie werden pro Produkt neu berechnet.Variable hinzufügen
Klicken Sie auf Add Variable. Geben Sie eine Bezeichnung, einen Schlüssel und eine Formel ein. Verwenden Sie die Schaltflächen Insert Field und Insert Operator, um Ihre Formel aufzubauen, oder geben Sie
{{ für Autocomplete ein.Formeloperatoren
Arithmetik
| Operator | Beschreibung | Beispiel |
|---|---|---|
+ | Addieren | {{product.price}} + 10 |
- | Subtrahieren | {{product.price}} - {{product.cost}} |
* | Multiplizieren | {{product.price}} * 1.21 |
/ | Dividieren | {{product.price}} / {{product.stock_quantity}} |
% | Modulo | {{product.stock_quantity}} % 12 |
( ) | Gruppierung | ({{product.price}} - {{product.cost}}) / {{product.price}} * 100 |
Mathematische Funktionen
| Funktion | Beschreibung | Beispiel |
|---|---|---|
round() | Auf nächste ganze Zahl runden | round({{product.price}} * 1.21) |
floor() | Abrunden | floor({{product.margin_percent}}) |
ceil() | Aufrunden | ceil({{product.weight}} / 0.5) * 0.5 |
min(,) | Kleinerer der beiden Werte | min({{product.price}}, 99.99) |
max(,) | Größerer der beiden Werte | max({{product.cost}} * 1.5, 9.99) |
abs() | Absolutwert | abs({{product.price}} - {{product.special_price}}) |
Textfunktionen
| Funktion | Beschreibung | Beispiel |
|---|---|---|
concat(,) | Zwei Werte verbinden | concat({{product.brand}}, " - ", {{product.name}}) |
uppercase() | In GROSSBUCHSTABEN umwandeln | uppercase({{product.sku}}) |
lowercase() | In kleinbuchstaben umwandeln | lowercase({{product.brand}}) |
Operatoren maskieren
Um ein Operatorzeichen als wörtlichen Text zu verwenden (nicht als mathematischen Operator), stellen Sie einen Backslash voran:Beispiel-Produktvariablen
Preis inklusive MwSt.:- Schlüssel:
price_incl_vat - Formel:
round({{product.price}} * 1.21 * 100) / 100 - Ergebnis: 120,99 →
€146,40
- Schlüssel:
margin_display - Formel:
round(({{product.price}} - {{product.cost}}) / {{product.price}} * 100) - Ergebnis:
42%
- Schlüssel:
display_name - Formel:
{{product.name}} ({{product.sku}}) - Ergebnis:
Stainless Steel Hex Bolt M10x50 (SS-HB-M1050)
- Schlüssel:
price_per_kg - Formel:
round({{product.price}} / {{product.weight}} * 100) / 100 - Ergebnis:
€15,29/kg
Kanalvariablen
Beispiele und Anwendungsfälle ansehen → Kanalvariablen transformieren bestehende Produktinhalte für bestimmte Vertriebskanäle. Jede Variable nimmt ein Quellfeld und wendet eine oder mehrere Transformationsregeln der Reihe nach an.Variable hinzufügen
Klicken Sie auf Add Variable. Geben Sie eine Bezeichnung, einen Schlüssel ein und wählen Sie das Quellfeld zur Transformation aus.
Quellfelder
Description, Short Description, Product Name, Meta Title, Meta Description, Features.Transformationsregeln
| Regel | Parameter | Funktion |
|---|---|---|
| Truncate | Max. Länge (Standard: 150) | Kürzt Text auf eine maximale Zeichenanzahl |
| Strip HTML | — | Entfernt alle HTML-Tags und hinterlässt reinen Text |
| Template | Template-String | Umhüllt oder formatiert Inhalte mit einem Template neu |
| Bullet Points | Max. Aufzählungspunkte (Standard: 5) | Wandelt Text in eine Aufzählungsliste um |
Beispiel-Kanalvariablen
Amazon-Kurzbeschreibung:- Quelle: Description
- Regeln: Strip HTML → Bullet Points (max: 5) → Truncate (500)
- Ergebnis: Ihre vollständige HTML-Beschreibung wird zu einer sauberen, 5-Punkte-Zusammenfassung mit maximal 500 Zeichen für Amazon.
- Quelle: Product Name
- Regeln: Template (
{{value}} - {{product.brand}} - Buy at {{global.company_name}}) → Truncate (150) - Ergebnis: „Stainless Steel Hex Bolt M10x50 - Fischer - Buy at Industrial Supplies BV“
- Quelle: Description
- Regeln: Strip HTML → Truncate (2000)
- Ergebnis: Vollständige Beschreibung mit entfernter Formatierung, begrenzt auf 2000 Zeichen.
Bedingte Blöcke
Beispiele und Anwendungsfälle ansehen → Bedingte Blöcke zeigen unterschiedliche Inhalte basierend auf Produktdaten an. Sie funktionieren wie If/Else-Anweisungen für Ihre Inhalte.Block erstellen
Klicken Sie im Tab Conditional auf Add Block. Geben Sie einen Namen und Schlüssel ein.
Bedingungen definieren
Wählen Sie ein Produktfeld, wählen Sie einen Operator und geben Sie einen Vergleichswert ein. Fügen Sie mehrere Bedingungen hinzu und kombinieren Sie sie mit UND- oder ODER-Logik.
Bedingungsoperatoren
| Operator | Beschreibung | Wert erforderlich? |
|---|---|---|
equals | Exakte Übereinstimmung | Ja |
not_equals | Stimmt nicht überein | Ja |
contains | Enthält Teilstring | Ja |
not_contains | Enthält nicht | Ja |
starts_with | String beginnt mit | Ja |
ends_with | String endet mit | Ja |
greater_than | Numerisch größer als | Ja |
less_than | Numerisch kleiner als | Ja |
greater_than_or_equal | Größer oder gleich | Ja |
less_than_or_equal | Kleiner oder gleich | Ja |
in_list | Wert ist einer von (kommagetrennt) | Ja |
is_empty | Feld hat keinen Wert | Nein |
is_not_empty | Feld hat einen Wert | Nein |
is_true | Boolean ist wahr | Nein |
is_false | Boolean ist falsch | Nein |
Beispiele für bedingte Blöcke
Banner für kostenlosen Versand:- Schlüssel:
free_shipping - IF
product.pricegreater than50→Kostenloser Versand inklusive. - ELSE →
Versandkosten werden an der Kasse berechnet.
- Schlüssel:
stock_message - IF
product.stock_quantityless than5ANDproduct.stock_statusequalsin_stock→Nur noch {{product.stock_quantity}} verfügbar -- jetzt bestellen. - ELSE IF
product.stock_statusequalsout_of_stock→Derzeit nicht vorrätig. {{global.restock_text}} - ELSE →
Auf Lager und versandbereit.
- Schlüssel:
seasonal_promo - IF
current.seasonequalsWinter→Winterschlussverkauf: Sparen Sie heute {{product.savings_percent}}%. - ELSE IF
current.seasonequalsSummer→Sommer-Räumungsverkauf -- {{product.savings_percent}}% Rabatt. - ELSE → (leer — keine Aktion außerhalb der Saison)
- Schlüssel:
lead_time - IF
product.categoryin_listCustom Orders, Made to Order→Lieferzeit: 4-6 Wochen. Kontaktieren Sie uns für Express-Optionen. - ELSE IF
product.stock_quantitygreater than0→Auf Lager. {{global.lead_time_text}} - ELSE →
Auf Nachbestellung verfügbar. {{global.backorder_lead_time}}
- Schlüssel:
hazmat_notice - IF
product.is_dangerous_goodis_true →Gefahrgut. Es gelten besondere Versandbeschränkungen. {{brand.hazmat_handling}} - ELSE → (leer)
Wo Sie Variablen verwenden können
Einmal definiert, können Sie Content Logic-Variablen referenzieren in:- Massenbearbeitung — Verwenden Sie Variablen in Suchen und Ersetzen, Anhängen/Voranstellen und Feldwert setzen, um dynamische Inhalte in großem Maßstab zu generieren
- KI-Anreicherungs-Prompts — Injizieren Sie Produktkontext, Markenrichtlinien und kategoriespezifische Anweisungen in Ihre Prompts
- Exportvorlagen — Formatieren Sie die Ausgabe dynamisch für verschiedene Kanäle und Plattformen
- Automatisierungen — Referenzieren Sie Variablen in Automatisierungsaktionen, die Inhalte generieren oder ändern
Änderungen speichern
Content Logic erkennt automatisch, wenn Sie Änderungen vorgenommen haben. Eine Speicherleiste erscheint am unteren Rand der Seite:- Klicken Sie auf Save, um Ihre Änderungen zu speichern
- Klicken Sie auf Undo, um zum zuletzt gespeicherten Zustand zurückzukehren
Best Practices
Mit Globals beginnen
Beginnen Sie mit globalen Variablen für unternehmensweite Werte wie Firmenname, Versandrichtlinie und Kontaktdaten. Sie sind am einfachsten einzurichten und sofort in Ihrem gesamten Katalog nützlich.
Beschreibende Schlüssel verwenden
Benennen Sie Variablen klar —
warranty_text statt var1, compliance_text statt ct. Sie werden diese Schlüssel überall referenzieren, also machen Sie sie lesbar.Mit echten Produkten testen
Überprüfen Sie nach dem Erstellen bedingter Blöcke oder Formeln diese an verschiedenen Produkten, um sicherzustellen, dass der richtige Inhalt für jedes Szenario erscheint. Nutzen Sie die Live-Vorschau, um Probleme frühzeitig zu erkennen.
Bereiche schichten
Kombinieren Sie Bereiche für reichhaltige Inhalte — verwenden Sie globale Variablen für gemeinsamen Text, Markenvariablen für herstellerspezifische Inhalte und Kategorievariablen für produkttypspezifische Details, alles in einer Formel.

