Zum Inhalt springen

Ihre erste Variable

Legen wir die Variable {promotionText} an, geben ihr englische und deutsche Werte, überschreiben sie für einen Verkaufskanal und verwenden sie auf einer CMS-Seite.

Gehen Sie im Admin-Panel zu Einstellungen → Inhalte → Dynamic Variables. Die Liste zeigt Ihre benutzerdefinierten Variablen und gibt an, welche Bereiche aktuell aktiv sind.

Klicken Sie oben rechts auf Variable hinzufügen. Füllen Sie aus:

  • Key: promotionText — das ist der Platzhalter, den Sie im Inhalt tippen ({promotionText}). Halten Sie ihn kurz und in camelCase.
  • Aktiv: an — später deaktivieren, wenn Sie die Variable pausieren möchten, ohne sie zu löschen.
  • Bereiche: vorerst leer lassen. Eine leere Bereichsliste bedeutet, dass die Variable überall verwendet werden darf (CMS, Produkte, Kategorien — überall dort, wo der entsprechende Plugin-Schalter an ist).

Klicken Sie auf Speichern.

Klicken Sie auf der Detailseite auf Wert hinzufügen. Es erscheint eine Zeile mit folgenden Feldern:

  • Verkaufskanal: leer lassen. Leer = globaler Wert, dient als Fallback, wenn keine spezifischere Überschreibung definiert ist.
  • Wert: Geben Sie Ihren Standardtext ein, z. B. Kostenloser Versand ab 50 EUR. Das Feld ist ein Rich-Text-Editor — Formatierungen, Links und sogar HTML sind möglich.
  • CSS / Skript: vorerst leer lassen (behandelt in CSS und JS pro Variable).

Wechseln Sie oben den Sprach-Selektor auf English und füllen Sie dieselbe Zeile mit Free shipping over 50 EUR. Wiederholen Sie das für jede Sprache, die Sie unterstützen möchten — leere Werte fallen auf die Systemstandardsprache zurück.

Speichern.

4. Kanalspezifische Überschreibung hinzufügen (optional)

Abschnitt betitelt „4. Kanalspezifische Überschreibung hinzufügen (optional)“

Klicken Sie erneut auf Wert hinzufügen. Diesmal:

  • Verkaufskanal: wählen Sie einen bestimmten Kanal, z. B. Marktplatz-Storefront.
  • Wert: Geben Sie eine marktplatzspezifische Botschaft ein, z. B. Kostenloser 2-Tage-Versand mit Marketplace+.

Diese Zeile wird nur für diesen Kanal verwendet. Alle anderen Kanäle nutzen weiterhin die globale Zeile aus Schritt 3.

Speichern.

  1. Öffnen Sie Inhalte → Erlebniswelten und bearbeiten Sie eine beliebige Seite (oder erstellen Sie eine neue).
  2. Ziehen Sie einen Text-Block auf die Seite.
  3. Klicken Sie in das Textfeld und auf die Schaltfläche Dynamic Variables in der Editor-Toolbar.
  4. Wählen Sie promotionText aus der Liste — der Platzhalter wird an der Cursorposition als {promotionText} eingefügt.
  5. Die Live-Vorschau des Editors zeigt den aufgelösten Wert unter dem Eingabefeld an, damit Sie ihn überprüfen können.

Speichern Sie die CMS-Seite und weisen Sie sie wie gewohnt einer Kategorie oder einem Layout zu.

Öffnen Sie das Storefront in der Sprache und dem Verkaufskanal, die Sie konfiguriert haben:

  • Deutsch / globaler Kanal → Kostenloser Versand ab 50 EUR
  • English / globaler Kanal → Free shipping over 50 EUR
  • Marktplatz-Storefront → Kostenloser 2-Tage-Versand mit Marketplace+

Falls Sie die Ersetzung nicht sehen, leeren Sie den HTTP- / Objekt-Cache und laden Sie neu. Falls Sie {promotionText} als rohen Text sehen, ist der CMS-Schalter aus — siehe Plugin-Einstellungen.