E-Mail Template anpassen Zahlungsarten

Topic summary

Anpassung der E-Mail-Vorlagen für Zahlungsarten in Shopify

Ein Nutzer möchte in der Bestellbestätigungs-E-Mail unterschiedliche Texte je nach gewählter Zahlungsart anzeigen:

  • Bei PayPal: “PayPal - Betrag von XX € bezahlt”
  • Bei Vorkasse: Bankdaten und Zahlungshinweise

Lösungsansatz:
Die Anpassung erfolgt über Liquid-Code im Bereich “Einstellungen” > “Benachrichtigungen” > “Bestellbestätigung”. Mittels IF-Bedingungen wird auf transaction.payment_method.title oder transaction.gateway_display_name geprüft.

Beispiel-Code:

{% for transaction in transactions %}
  {% if transaction.payment_method.title == "PayPal" %}
    PayPal - Betrag bezahlt
  {% elsif transaction.payment_method.title == "Vorkasse" %}
    Vorkasse - Zahlung bitte an [Bankdaten]
  {% endif %}
{% endfor %}

Häufige Probleme:

  • Zahlungsmethode wird nicht angezeigt → Exakte Schreibweise prüfen (Leerzeichen, Groß-/Kleinschreibung)
  • Variablen bleiben leer → Debugging mit {{ transaction.gateway }} oder {{ transaction | json }}
  • Bei stark angepassten Templates können Liquid-Variablen nicht mehr korrekt ausgelesen werden

Status: Mehrere Nutzer konnten das Problem durch Anpassung der Bedingungen und Debugging lösen. Bei komplexen Custom-Templates wird empfohlen, auf Standard-Vorlage zurückzusetzen oder alternative Variablen wie order.payment_method zu testen.

Summarized with AI on November 6. AI used: claude-sonnet-4-5-20250929.

Vielen Dank für diene Hilfe.

Funktioniert jetzt.

M.f.G.