Zum Hauptinhalt springen
Alle KollektionenE-MailsGestaltung einer E-Maileine E-Mail personalisieren
Wie kann ich mehrere Zeilen mit dynamischen Produkten anzeigen?
Wie kann ich mehrere Zeilen mit dynamischen Produkten anzeigen?

In diesem Artikel erfährst du, wie du mehrere Zeilen mit dynamischen Produkten in eine E-Mail einfügen kannst.

Melina avatar
Verfasst von Melina
Vor über 9 Monaten aktualisiert

Möchtest du mehrere Zeilen mit dynamischen Produkten in einer E-Mail platzieren, z. B. mit 3 Produkten pro Zeile? In diesem Artikel erfährst du, wie du das machen kannst.

  • Schritt 1: Füge eine dynamische Produktreihe hinzu

  • Schritt 2: Nummeriere die Produkte

  • Schritt 3: Füge einen Fallback hinzu

Schritt 1: Hinzufügen einer dynamischen Produktreihe

Navigiere im E-Mail Editor rechts zu Zeilen. Wähle die gewünschte dynamische Zeile, die keine Schleife ist (wähle also dynamische Zeilen ohne "Alle"). Ziehe die Zeile an die gewünschte Stelle in der E-Mail.

Schritt 2: Nummeriere die Produkte

Kopiere die Reihe mit den dynamischen Produkten so oft du möchtest. Jedes Produkt in einer dynamischen Zeile, die keine Schleife ist, wird automatisch nummeriert. Jedes Produkt ist standardmäßig mit 0 nummeriert. Um zu verhindern, dass der Kunde dasselbe Produkt mehrmals sieht, musst du diese Nummern pro Produkt anpassen. Diese Nummerierung nimmst du an den folgenden vier Stellen vor:

  • Im Liquid des Produktnamens: {{ products.[0].name }}

  • Im Liquid der Beschreibung: {{ products.[0].short_description }}

  • Im Liquid der Buttons: {{ products.[0].url }}

  • Im Liquid des Bildes: {{ products.[0].main_image }}

Dynamische Reihe

Schritt 3: Füge einen Fallback hinzu

Um zu verhindern, dass Profile mit weniger (zum Beispiel zuletzt bestellten-) Produkten eine leere Zeile sehen, ändere die Bedingung für die dynamische Zeile. Markiere die Zeile und klicke rechts unter Dynamischer Inhalt auf Bedingung bearbeiten. Füge im Feld "Davor" das folgende Liquid hinzu (nicht ersetzen):

{% if products[0] != nil %}

Hier gibst du die Zahl des ersten Produkts der Reihe ein, die du zuvor den anderen Variablen gegeben hast. Das wiederholst du für alle Blöcke, die du vielleicht auslassen willst.

Beispiel: Erster Block beinhaltet Produkte 0 bis 2, dann ist das Liquid:

{% if products[0] != nil %}

Der zweite Block beinhaltet Produkte 3-5, dann ist das Liquid:

{% if products[3] != nil %}

Willst du mehr über die Verwendung von Liquid und die Manipulation von Liquid wissen? Lies mehr über E-Mail-Personalisierungsoptionen.

Hat dies deine Frage beantwortet?