Bestellbenachrichtung

Hallo Liebe Leute

Ich möchte folgenden Code bei, Benachrichtungen (Bestellbestätigung) einfügen, gibt mir aber immer eine Fehlermeldung an.

Was passt nicht ?

{% capture email_title %}Vielen Dank für Deinen Einkauf! {% endcapture %}

{% capture email_body %}

{% if requires_shipping %}

{% case delivery_method %}

{% when ‘pick-up’ %}

Du erhältst eine E-Mail, sobald deine Bestellung zur Abholung bereit ist.

{% when ‘local’ %}

Hallo {{ customer.first_name }}! Wir bereiten Ihre Bestellung gerade für die Zustellung vor.

{% else %}

Hallo {{ customer.first_name }}

Wir freuen uns, dass du etwas passendes gefunden hast! Sobald dein Paket auf dem Weg zu Dir ist, erhälst du von uns eine Versandbestätigung per Mail.

Beste Grüsse

Dein OUTDOORLY Team

Hey @Outdoorly

Es ist wichtig zu beachten wo du den Code platzierst, und du hast nicht genau erläutert in welcher Zeile du den Code platziert hast. Hast du einen Screenshot der Fehlermeldung?

Dieser Code sollte in die Vorlage der Bestellbestätigungs-E-Mail ohne Fehler gesetzt, solange die Variablen "requires_shipping", "delivery_method" und "customer.first_name" korrekt definiert und im Kontext der E-Mail-Vorlage zugänglich sind.

Sie verwendet ein Capture-Tag, um den E-Mail-Titel und den E-Mail-Text zu speichern, und verwendet dann die IF/ELSE Statement, um den Wert der Variablen "requires_shipping" und "delivery_method" zu überprüfen und die entsprechende Nachricht im E-Mail-Text zu bestimmen.

@Outdoorly Es fehlt eine {% endif %} für die {% if requires_shipping %}-Kondition.

1 Like

@Finer

Da haben wir’s! Dank unseren Experten!

Lieber Gabe

Vielen Dank für deine rasche Rückmeldung.

Ich sende dir mal einige Screenshot von vorher und nachher:

Hallo lieber Finer

Meinst du Zeile:

16 {% if requires_shipping %}-Kondition

17 {% endif %}

Oder müssen noch mehrere Abstände darin sein?

LG

Vergleiche mit folgendem Code:

{% capture email_title %}Vielen Dank für deinen Einkauf! {% endcapture %}
{% capture email_body %}
  {% if requires_shipping %}
  {% case delivery_method %}
      {% when 'pick-up' %}
        Du erhältst eine E-Mail, sobald deine Bestellung zur Abholung bereit ist.
      {% when 'local' %}
        Hallo {{ customer.first_name }}! Wir bereiten Ihre Bestellung gerade für die Zustellung vor.
      {% else %}
        Hallo {{ customer.first_name }}! Wir bereiten deine Bestellung gerade für den Versand vor. Wir benachrichtigen dich, sobald die Bestellung verschickt wurde.
    {% endcase %}
      {% if delivery_instructions != blank  %}
        

**Informationen zur Zustellung:** {{ delivery_instructions }}

      {% endif %}
  {% endif %}
{% endcapture %}