Hey Tim! @TiSo
Super lass uns das mal weiter troubleshooten! 
Vieles kommt auf deine gesamte Bestellbestätigungs-Vorlage drauf an, und wie du sie bearbeitet hast (siehe einen Thread dazu hier). Jegliche weitere Code Ergänzungen zu dieser Vorlage können die obigen Code Lösungen daran hindern korrekt zu exekutieren, die bei den anderen oben bereits geklappt haben, wie du oben lesen kannst. In meiner Vorlage hat es auch geklappt. Ich habe allerdings die Vorlage vor dem Einsetzen der obigen und funktionieren Lösung, die gesamt Vorlage auf den Standard zurückgesetzt:
- Suche nach dem Hauptinhalt der Vorlage, der normalerweise innerhalb von
<div>- oder <p>-Tags zu finden ist. Dort wird der dynamische Inhalt für den Kunden eingefügt.
- Die Standardstruktur enthält Platzhalter wie
{{ order_number }}, {{ customer.first_name }}, usw. Das zeigt an, wo der dynamische Inhalt in der E-Mail angezeigt wird.
- Du kannst den bedingten Block direkt vor oder nach den relevanten Inhalten platzieren. Typischerweise wäre das nach den allgemeinen Bestellinformationen wie Bestellnummer, Lieferadresse und Artikelübersicht, aber vor dem abschließenden Abschnitt (z. B. vor der Danksagung oder weiteren Informationen).
- Du platzierst die bedingte Logik nach den Hauptbestelldetails, aber vor den abschließenden Bemerkungen in der E-Mail-Vorlage.
- Die Logik kann in
<p>-Tags oder einer anderen HTML-Struktur eingefügt werden, die zu deinem Design passt, damit sie sich nahtlos in den Rest des Inhalts einfügt.
Hier ist ein einfaches Beispiel, wo du die bedingte Logik für SEPA einfügen könntest samt meinen Kommentaren:
Vielen Dank für deinen Einkauf, {{ customer.first_name }}!
Deine Bestellnummer lautet: {{ order_number }}.
Details zu deiner Bestellung:
{% if transaction.gateway == 'Vorkasse per SEPA Banküberweisung' %}
Bitte überweise den Gesamtbetrag auf unser Bankkonto mit den folgenden Details...
{% elsif transaction.gateway == 'PayPal' %}
Deine Zahlung wurde über PayPal abgewickelt. Du musst nichts weiter tun.
{% endif %}
Vielen Dank, dass du bei uns eingekauft hast!
Ein wiederkehrendes Problem ist, dass bestimmte Transaktionsdaten, wie transaction.payment_method.title oder transaction.gateway_display_name, in E-Mails nicht immer verfügbar sind vielleicht weil Shopify aus Sicherheitsgründen den Zugriff auf bestimmte Transaktionsdaten in E-Mails einschränkt. Einige Stack Overflow Nutzer berichteten, dass die Daten nur teilweise oder gar nicht verfügbar sind, was insbesondere bei manuellen Zahlungsarten wie “Vorkasse” problematisch ist (Stack Overflow) (Shopify).
Ein weiterer Punkt, der von Entwicklern bemerkt wurde, ist, dass Zahlungsdaten von Shopify in separate Transaktionsobjekte verschoben wurden. Das bedeutet, dass der direkte Zugriff auf die Zahlungsmethode über die bisherigen Variablen in manchen Fällen nicht mehr funktioniert. Die Daten müssen nun über eine tiefere Verschachtelung in den Transaktionsdetails abgerufen werden (Stack Overflow).
Einige Nutzer in der Community fanden heraus, dass sie erfolgreich auf die Zahlungsdetails zugreifen konnten, indem sie order.transactions anstelle der direkten Transaktionsvariablen verwendeten. Beispielsweise wurde der folgende Code vorgeschlagen, um auf die Zahlungsdetails zuzugreifen:
{% for transactions_item in order.transactions %}
{{ transactions_item.gateway }}
{% endfor %}
Dieser Code gibt die Zahlungs-Gateway-Daten aus, die für die Bestellung verwendet wurden (Shopify Community) (Shopify Community).
Ein häufiges Problem trat bei Wallet-Zahlungen (z. B. Apple Pay) auf, wo die wallet-Daten in den E-Mails oft leer waren, obwohl die Transaktionen korrekt verarbeitet wurden. Dies deutet darauf hin, dass bestimmte Zahlungsinformationen nur in bestimmten Kontexten verfügbar sind und eventuell über andere Variablen oder APIs abgerufen werden müssen (Shopify Community).
Es konnte auch sein, dass die Liquid-Variablen transaction.payment_method.title und transaction.gateway_display_name in der E-Mail-Benachrichtigung nicht korrekt abgerufen werden. Nicht vergessen, man kann auch die Bestellinformationen oder die Zahlungsmethode als order attributes während des Checkout-Prozesses zu speichern und sie dann in den E-Mails abzurufen als alternativen Weg, um die Informationen in die E-Mail zu bekommen:
{% assign payment_method = transaction.payment_method.title %}
{% if payment_method == "Vorkasse" %}
{% assign order.payment_method = "Vorkasse" %}
{% endif %}
Das Abrufen in der E-Mail:
{% if order.payment_method == "Vorkasse" %}
Bitte überweise den offenen Betrag an:
Empfänger: ...
IBAN: DE...
BIC: ...
Bank: Commerzbank AG
Verwendungszweck: Gib hier bitte Deine Bestellnummer an (#{{ order.name }})
Nach Geldeingang versenden wir umgehend Deine Bestellung
{% endif %}
Bei weitere Problemen damit kann ich gerne einen Experten empfehlen!
Hoffe das hilft dir weiter - lass wissen falls nicht! 
Warum nicht etwas Gamification in das Shop einbauen, um deinen Kunden etwas Fun im Shop anzubieten? Gerne kann ich bei Interesse Tipps dazu geben!
Hast du weitere Fragen zum Shop? Gebe einfach ein Suchbegriff oben in der Suchleiste der Community Landingpage ein, denn das Thema haben wir sehr wahrscheinlich schon besprochen. Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.