Zum Hauptinhalt springen
Content Logic ermöglicht es Ihnen, wiederverwendbare Variablen, berechnete Formeln und bedingte Inhaltsblöcke zu definieren, die Ihre Produktinhalte automatisch generieren und formatieren. Anstatt dieselben Muster immer wieder zu schreiben, erstellen Sie Logikregeln einmal und wenden sie auf Ihren gesamten Katalog an. Content Logic Einstellungsseite mit integrierten Variablen für Datum, Uhrzeit und Produktidentifikationsfelder
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.
{{product.name}}            → wird zum Produktnamen aufgelöst
{{global.company_name}}     → wird zu Ihrem Firmennamen aufgelöst
{{brand.tagline}}           → wird zum Marken-Slogan aufgelöst
{{category.material}}       → wird zum Kategorie-Material aufgelöst
{{current.year}}            → wird zum aktuellen Jahr aufgelöst
{{channel.description_short}} → wird zur transformierten Beschreibung aufgelöst
Variablen werden automatisch aufgelöst, wenn Inhalte verarbeitet werden — beim Export, in KI-Prompts, bei Massenaktionen und überall sonst, wo WISEPIM Inhalte generiert.

Variablenbereiche

Content Logic organisiert Variablen in sieben Tabs, die jeweils einen anderen Zweck erfüllen:
TabSyntaxZweck
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
Jeder Tab zeigt einen Zähler an, wenn er Variablen enthält, sodass Sie auf einen Blick sehen können, welche Bereiche verwendet werden.
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

VariableBeispielwert
{{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

VariableBeschreibung
{{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

VariableBeschreibung
{{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

VariableBeschreibung
{{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

VariableBeschreibung
{{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

VariableBeschreibung
{{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

VariableBeschreibung
{{product.hs_code}}Harmonisierter System-Code
{{product.country_of_origin}}ISO-Ländercode

Status & Bewertungen

VariableBeschreibung
{{product.status}}active, inactive, pending oder archived
{{product.completion_score}}Datenvollständigkeit in Prozent
{{product.quality_score}}Gesamtqualitätswert

Shop-Informationen

VariableBeschreibung
{{global.name}}Shop- / Firmenname
{{global.url}}Website-URL
{{global.currency}}Währungssymbol
{{global.currency_code}}ISO-Währungscode
{{global.locale}}Gebietsschema-Einstellung
Ihre benutzerdefinierten Produktattribute erscheinen ebenfalls im Standards-Tab, referenziert als {{attribute.your_attribute_code}}.
Durchsuchen Sie den Standards-Tab, um zu sehen, welche Produktdaten verfügbar sind, bevor Sie eigene benutzerdefinierte Variablen erstellen. Möglicherweise haben Sie bereits, was Sie benötigen.

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

Global-Tab öffnen

Gehen Sie zu Settings > Content Logic und klicken Sie auf den Tab Global.
2

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

In Ihren Inhalten verwenden

Referenzieren Sie sie als {{global.your_key}} überall dort, wo Variablen unterstützt werden.

Gängige globale Variablen

SchlüsselBeispielwertAnwendungsfall
company_nameACME Industrial BVProduktbeschreibungen, Rechtstexte
website_urlshop.example.comCTAs und Links
support_emailsupport@example.comKontaktinformationen
return_policy30-Tage-Rückgaberecht, ohne Angabe von Gründen.Produktseiten, Beschreibungen
shipping_promiseKostenloser Versand ab Bestellwert von 50 €.Werbeinhalte
warranty_text2 Jahre Herstellergarantie inklusive.Produktspezifikationen
lead_time_textVersand innerhalb von 3-5 Werktagen.B2B-Bestellinformationen
moq_default1Standard-Mindestbestellmenge
compliance_generalAlle Produkte entsprechen den EU-Vorschriften.Rechts-/Compliance-Fußzeilen
Globale Variablen können andere Variablen in ihrem Wert referenzieren. Beispielsweise könnte Ihre Variable return_policy den Wert {{global.company_name}} enthalten, um den Firmennamen dynamisch einzufügen.

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

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

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

In Inhalten referenzieren

Verwenden Sie {{brand.your_key}} in Produktinhalten. WISEPIM löst es basierend auf der Marke jedes Produkts auf.

Feldtypen

TypEingabeAnwendungsfall
TextEinzeiligSlogans, kurze Werte
LangtextMehrzeiliges TextfeldHerkunftsgeschichten, Compliance-Texte, Beschreibungen
URLURL-Eingabe mit ValidierungMarken-Websites, Logo-URLs

Beispielschema

SchlüsselBezeichnungTypMarke A WertMarke B Wert
taglineSloganTextInnovation for LifeBuilt to Last
origin_storyHerkunftsgeschichteLangtextGegründet 1985 in München…Familienunternehmen seit 1962…
compliance_textComplianceLangtextISO 9001:2015 zertifiziert. REACH-konform.CE-gekennzeichnet. RoHS-konform. UL-gelistet.
websiteWebsiteURLhttps://brand-a.comhttps://brand-b.com
moqMind.-BestellmengeText50100
Wenn Inhalte generiert werden, erhält ein Produkt von Marke A „Innovation for Life“ für {{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üsselBezeichnungKategorie: BefestigungstechnikKategorie: Elektro
materialMaterialEdelstahl AISI 304Kupfer / PVC
care_instructionsPflegeTrocken lagernVon Feuchtigkeit fernhalten
short_introKurzeinleitungHochwertige Befestigungsmittel für strukturelle Anwendungen.Elektrische Komponenten für industrielle Verkabelung.
size_guide_urlGrößenleitfaden/guides/fastener-sizes/guides/wire-gauges
Referenzieren Sie sie als {{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.
1

Produkte-Tab öffnen

Gehen Sie zu Settings > Content Logic und klicken Sie auf den Tab Products.
2

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

Vorschau prüfen

Die Live-Vorschau zeigt Ihre Formel mit Beispieldaten aufgelöst, sodass Sie die Ausgabe vor dem Speichern überprüfen können.

Formeloperatoren

Arithmetik

OperatorBeschreibungBeispiel
+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

FunktionBeschreibungBeispiel
round()Auf nächste ganze Zahl rundenround({{product.price}} * 1.21)
floor()Abrundenfloor({{product.margin_percent}})
ceil()Aufrundenceil({{product.weight}} / 0.5) * 0.5
min(,)Kleinerer der beiden Wertemin({{product.price}}, 99.99)
max(,)Größerer der beiden Wertemax({{product.cost}} * 1.5, 9.99)
abs()Absolutwertabs({{product.price}} - {{product.special_price}})

Textfunktionen

FunktionBeschreibungBeispiel
concat(,)Zwei Werte verbindenconcat({{product.brand}}, " - ", {{product.name}})
uppercase()In GROSSBUCHSTABEN umwandelnuppercase({{product.sku}})
lowercase()In kleinbuchstaben umwandelnlowercase({{product.brand}})

Operatoren maskieren

Um ein Operatorzeichen als wörtlichen Text zu verwenden (nicht als mathematischen Operator), stellen Sie einen Backslash voran:
S\/M\/L     → wird als "S/M/L" dargestellt (keine Division)
10\% off    → wird als "10% off" dargestellt (kein Modulo)

Beispiel-Produktvariablen

Preis inklusive MwSt.:
  • Schlüssel: price_incl_vat
  • Formel: round({{product.price}} * 1.21 * 100) / 100
  • Ergebnis: 120,99 → €146,40
Margenprozentsatz (formatiert):
  • Schlüssel: margin_display
  • Formel: round(({{product.price}} - {{product.cost}}) / {{product.price}} * 100)
  • Ergebnis: 42%
Anzeigename mit SKU:
  • Schlüssel: display_name
  • Formel: {{product.name}} ({{product.sku}})
  • Ergebnis: Stainless Steel Hex Bolt M10x50 (SS-HB-M1050)
Preis pro Kilogramm:
  • Schlüssel: price_per_kg
  • Formel: round({{product.price}} / {{product.weight}} * 100) / 100
  • Ergebnis: €15,29/kg
Stellen Sie sicher, dass die Felder, die Sie referenzieren, tatsächlich Werte haben. Wenn ein Feld leer ist, wird die Variable zu einem leeren String aufgelöst — und Berechnungen mit leeren Werten funktionieren nicht.

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

Kanäle-Tab öffnen

Gehen Sie zu Settings > Content Logic und klicken Sie auf den Tab Channels.
2

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

Transformationsregeln hinzufügen

Fügen Sie eine oder mehrere Regeln hinzu. Regeln werden der Reihe nach angewendet — die Ausgabe einer Regel wird zur Eingabe der nächsten.

Quellfelder

Description, Short Description, Product Name, Meta Title, Meta Description, Features.

Transformationsregeln

RegelParameterFunktion
TruncateMax. Länge (Standard: 150)Kürzt Text auf eine maximale Zeichenanzahl
Strip HTMLEntfernt alle HTML-Tags und hinterlässt reinen Text
TemplateTemplate-StringUmhüllt oder formatiert Inhalte mit einem Template neu
Bullet PointsMax. 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.
Google Shopping-Titel:
  • 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“
Marktplatz-Klartextbeschreibung:
  • Quelle: Description
  • Regeln: Strip HTML → Truncate (2000)
  • Ergebnis: Vollständige Beschreibung mit entfernter Formatierung, begrenzt auf 2000 Zeichen.
Verketten Sie Regeln in der richtigen Reihenfolge. Entfernen Sie zuerst HTML und kürzen Sie dann — andernfalls könnten Sie mitten in einem HTML-Tag abschneiden.

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

Block erstellen

Klicken Sie im Tab Conditional auf Add Block. Geben Sie einen Namen und Schlüssel ein.
2

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

Inhalt für jeden Zweig schreiben

Geben Sie den Inhalt ein, der erscheinen soll, wenn die Bedingungen erfüllt sind (then), fügen Sie optionale else if-Zweige für weitere Szenarien hinzu und ein optionales else als Fallback.

Bedingungsoperatoren

OperatorBeschreibungWert erforderlich?
equalsExakte ÜbereinstimmungJa
not_equalsStimmt nicht übereinJa
containsEnthält TeilstringJa
not_containsEnthält nichtJa
starts_withString beginnt mitJa
ends_withString endet mitJa
greater_thanNumerisch größer alsJa
less_thanNumerisch kleiner alsJa
greater_than_or_equalGrößer oder gleichJa
less_than_or_equalKleiner oder gleichJa
in_listWert ist einer von (kommagetrennt)Ja
is_emptyFeld hat keinen WertNein
is_not_emptyFeld hat einen WertNein
is_trueBoolean ist wahrNein
is_falseBoolean ist falschNein
Bedingungen können jedes Produktfeld, benutzerdefinierte Attribut oder Datums-/Zeitvariable referenzieren. Die Feldauswahl gruppiert sie nach Kategorie (Produktidentifikation, Inhalt, Preise, Physische Eigenschaften, Bestand, Versand, Status, Datum & Uhrzeit) und enthält Ihre benutzerdefinierten Attribute.

Beispiele für bedingte Blöcke

Banner für kostenlosen Versand:
  • Schlüssel: free_shipping
  • IF product.price greater than 50Kostenloser Versand inklusive.
  • ELSE → Versandkosten werden an der Kasse berechnet.
Lagerbestands-Dringlichkeitsnachricht:
  • Schlüssel: stock_message
  • IF product.stock_quantity less than 5 AND product.stock_status equals in_stockNur noch {{product.stock_quantity}} verfügbar -- jetzt bestellen.
  • ELSE IF product.stock_status equals out_of_stockDerzeit nicht vorrätig. {{global.restock_text}}
  • ELSE → Auf Lager und versandbereit.
Saisonale Aktion:
  • Schlüssel: seasonal_promo
  • IF current.season equals WinterWinterschlussverkauf: Sparen Sie heute {{product.savings_percent}}%.
  • ELSE IF current.season equals SummerSommer-Räumungsverkauf -- {{product.savings_percent}}% Rabatt.
  • ELSE → (leer — keine Aktion außerhalb der Saison)
B2B-Lieferzeit nach Kategorie:
  • Schlüssel: lead_time
  • IF product.category in_list Custom Orders, Made to OrderLieferzeit: 4-6 Wochen. Kontaktieren Sie uns für Express-Optionen.
  • ELSE IF product.stock_quantity greater than 0Auf Lager. {{global.lead_time_text}}
  • ELSE → Auf Nachbestellung verfügbar. {{global.backorder_lead_time}}
Gefahrgut-Warnung:
  • Schlüssel: hazmat_notice
  • IF product.is_dangerous_good is_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:

Ä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
Einstellungen werden auf Projektebene gespeichert — alle Teammitglieder mit Zugriff auf das Projekt teilen dieselben Variablendefinitionen.

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.