Hi, da ich mit der Suche nichts gefunden habe, hoffe ich, ich habe es vielleicht einfach übersehen. Ich suche die Variable für die manuelle Zahlungsmethode. Konkret möchte ich in den Bestellbestätigungs-Mails bei Banküberweisung, alle Zahlungsdetails mit aufführen. Vielleicht habe ich es auch in der Dokumentation übersehen. Vielleicht kann mir jemand mit einem Tipp aushelfen? Danke!
Topic summary
Thema: Integration von Zahlungsanweisungen für manuelle Zahlungsmethoden (Banküberweisung/Vorkasse) in Shopify-Bestellbestätigungs-E-Mails.
Problem: Nutzer suchen nach der richtigen Variable und Methode, um Bankdaten automatisch in Bestätigungs-E-Mails anzuzeigen, wenn Kunden per Vorkasse zahlen.
Lösung: Verwendung eines Liquid-Code-Blocks in der E-Mail-Vorlage:
- Prüfung der Zahlungsmethode mit
{% if transaction.gateway_display_name == "Vorkasse" %} - Anzeige der Bankinformationen (IBAN, BIC, Verwendungszweck) nur bei entsprechender Zahlungsmethode
- Platzierung innerhalb der
{% for transaction in transactions %}-Schleife
Wichtiger Hinweis: Um mehrfache Anzeige bei mehreren Transaktionen zu vermeiden, sollte {% break %} nach dem {% endif %} eingefügt werden. Dies beendet die Schleife, sobald die Bedingung erfüllt ist.
Status: Lösung wurde bereitgestellt und vom Fragesteller mit Dank bestätigt.
Hallo @Gabe
Ich bin seit gut einer Woche als “No-Coder” bisher ziemlich erfolgreich beim Aufsetzen unseres Shops unterwegs und beisse mir auch gerade ein bisschen die Zähne aus, um in der “Bestellrechnung” bei Benachrichtigungen die “Zahlungsanweisung” aus Manuelle Zahlungsmethoden hineinzupacken. Der von dir verlinkte Beitrag gibt dazu leider keine Antwort - zumindest was ich herauslesen kann.
Wurde die Frage von CiT anderweitig beantwortet? … er hatte das gleiche Anliegen wie ich gerade.
Merci im Voraus.
Cheers,
Rolf
Wird hier mehrmals in der Community besprochen, wie z. B. hier.
Liquid-Code-Block in der E-Mail Vorlage an der richtigen Stelle verwenden, der überprüft, ob die Zahlungsmethode “Vorkasse” ist. Wenn ja, werden die Bankinformationen angezeigt:
{% if transaction.gateway_display_name == "Vorkasse" %}
Bitte überweisen Sie den offenen Betrag an:
Firma
IBAN: ...
BIC: ...
Bank: ...
Verwendungszweck: Geben Sie bitte Ihre Bestellnummer an
Sobald wir den Betrag erhalten haben, erfolgt der Versand Ihrer Ware.
{% endif %}
Dieser Code wird unter dem Abschnitt “Zahlung” in der Bestellbestätigungs-E-Mail eingefügt. Ansonsten den Code innerhalb der FOR-Loop {% for transaction in transactions %} einzufügen, so dass es pro Kauf mehrere Transaktionsmethoden geben kann:
{% for transaction in transactions %}
{% if transaction.gateway_display_name contains 'Vorkasse' %}
Hier deine Bankinformationen
{% endif %}
{% endfor %}
Diese Methode ist hilfreich, wenn du mehr Kontrolle über die Anzeige der Zahlungsinformationen in Bezug auf verschiedene Transaktionen haben möchtest.
Um zu verhindern, dass die Bankinformationen mehrmals angezeigt werden, falls mehrere Transaktionen vorhanden sind, den {% break %} Befehl verwenden der die Schleife beendet, sobald die Bedingung erfüllt ist, und verhindert somit die mehrfache Ausführung des Codes:
{% for transaction in transactions %}
{% if transaction.gateway_display_name contains 'Vorkasse' %}
Bankinformationen
{% break %}
{% endif %}
{% endfor %}
Mit {% break %} wird sichergestellt, dass der Block nur einmal ausgeführt wird.
Vielen Dank!