FROM CACHE - de_header

E-Mail Template anpassen Zahlungsarten

Nobody3
Besucher
3 0 0

Hallo an Alle,

wir haben gerade neu einen Shopify Shop aufgesetzt und wollen zu den Shopify Payments noch Paypal und Vorkasse als Zahlungsarten mit aufnehmen. Nun soll bei Zahlungsartenwahl PayPal durch den Kunden auch auf der Bestellbestätigungsmail unter Zahlungsmethode "PayPal - Betrag von XX € bezahlt" erscheinen. Bei Auswahl von Vorkasse "Zahlung bitte an ......". Welche HTML Befehle benötige ich dafür um dies in die Transaktionsmails zu integrieren?

Vielen dank Vorab.

5 ANTWORTEN 5
Gabe
Shopify Staff
Shopify Staff
14443 2273 3457

Hey @Nobody3 

 

Erstmals ein herzliches Willkommen auf der Plattform!

 

giphy

 

In Shopify kann man den Inhalt von Transaktions-E-Mails im Bereich "Einstellungen" > "Benachrichtigungen" anpassen. Dabei kann man auf spezielle Variablen zugreifen, um relevante Informationen (wie z. B. die gewählte Zahlungsmethode) abzurufen.

Für die gewünschten Anpassungen navigiere zum Bereich "Einstellungen" -> "Benachrichtigungen" -> "Bestellbestätigung", um den HTML-Code der E-Mail zu bearbeiten.

Füge die benötigte Bedingungs-Logik mit Liquid-Code ein: Der Shopify E-Mail-Editor verwendet die Template-Sprache "Liquid", um Bedingungen und Variablen im Template darzustellen. Du kannst die gewünschte Logik mit der folgenden IF-Statement einfügen:

 

{% if transaction.payment_method.title == "PayPal" %}
   Zahlungsmethode: PayPal - Betrag von {{ order.total_price | money }} bezahlt
{% elsif transaction.payment_method.title == "Vorkasse" %}
   Zahlungsmethode: Vorkasse - Zahlung bitte an [Ihre Bankdaten oder Zahlungsanweisungen]
{% else %}
   Zahlungsmethode: {{ transaction.payment_method.title }}
{% endif %}

 

Ersetze [Ihre Bankdaten oder Zahlungsanweisungen] durch die benötigten Informationen. Klicke auf "Änderungen speichern", um die aktualisierte E-Mail-Benachrichtigung zu speichern.

 

Bitte beachte:

  • Teste die E-Mail-Benachrichtigungen gründlich, bevor du sie live schaltest, um sicherzustellen, dass sie korrekt funktioniert.
  • Die obige Logik basiert auf der Annahme, dass der Name der Zahlungsmethode genau "PayPal" bzw. "Vorkasse" lautet. Wenn die Bezeichnung im Shop anders ist, dann den entsprechenden Text im Liquid-Code anpassen.

Hoffentlich hilft das weiter! 😉

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Nobody3
Besucher
3 0 0

Hallo Gabe,

vielen Dnak für deine Ausführliche Antwort.

Leider funzt es noch nicht.

Bei Auswahl der Möglichkeit von Vorkasse, wird einfach in der Mail nichts angezeigt.

Hier mal der Code Schnippsel aus der Vorlage, hast du dafür noch ien Lösung parat?

 

<td class="customer-info__item">
<h4>Zahlungsmethode</h4>
{% for transaction in transactions %}
{% if transaction.payment_method.title == "PayPal" %}
PayPal - Betrag von {{ order.total_price | money }} bezahlt
{% elsif transaction.payment_method.title == "Vorkasse" %}
Vorkasse - Zahlung bitte an [Ihre Bankdaten oder Zahlungsanweisungen]
{% else %}
{{ transaction.payment_method.title }}
{% endif %}
{% if (transaction.status == "success") and (transaction.kind == "authorization" or transaction.kind == "sale") %}
<p class="customer-info__item-content">
{% if transaction.payment_details.credit_card_company %}
{% capture credit_card_url %}notifications/{{ transaction.payment_details.credit_card_company | downcase }}.png{% endcapture %}
<img src="{{ credit_card_url | shopify_asset_url }}" class="customer-info__item-credit" height="24">
<span>Endet mit {{ transaction.payment_details.credit_card_last_four_digits }} — <strong>{{ total_price | money }}</strong></span>
{% else %}
{{ transaction.gateway | replace: "_", " " | capitalize }} — <strong>{{ transaction.amount | money }}</strong>
{% endif %}
</p>
{% endif %}
{% endfor %}
</td>
</tr>
</table>

 

Vielen dnak im Voraus.

Gabe
Shopify Staff
Shopify Staff
14443 2273 3457

Hey @Nobody3 

 

Ja, das ist etwas knifflig! Und kommt darauf an wo genau du den Code platzierst, wie z. B. direkt unterhalb dem {% if total_discounts > 0 %} <p class="total-discount"> Abschnitt.

 

Hast du das mit einer Testbestellung mit Vorkasse ausprobiert und widerspiegelt der Code den genauen Titel deiner manuellen Vorkasse Zahlungsmethode

 

Prüfe das nochmal mit einer Testbestellung. Man kann 3 Arten von Testbestellungen verwenden, um solche Szenarien zu testen.

 

Hier ist der Code nochmal mit ein paar Kommentaren:

 

<td class="customer-info__item">
 <h4>Zahlungsmethode</h4>
 {% for transaction in transactions %}
   {% if transaction.payment_method.title == "PayPal" %}
     PayPal - Betrag von {{ order.total_price | money }} bezahlt
   {% elsif transaction.payment_method.title == "Vorkasse" %}
     Vorkasse - Zahlung bitte an [Ihre Bankdaten oder Zahlungsanweisungen]
   {% else %}
     {{ transaction.payment_method.title }}
   {% endif %}
   {% if (transaction.status == "success") and (transaction.kind == "authorization" or transaction.kind == "sale") %}
     <p class="customer-info__item-content">
       {% if transaction.payment_details.credit_card_company %}
         {% capture credit_card_url %}notifications/{{ transaction.payment_details.credit_card_company | downcase }}.png{% endcapture %}
         <img src="{{ credit_card_url | shopify_asset_url }}" class="customer-info__item-credit" height="24">
         <span>Endet mit {{ transaction.payment_details.credit_card_last_four_digits }} — <strong>{{ transaction.amount | money }}</strong></span>
       {% else %}
         {{ transaction.gateway | replace: "_", " " | capitalize }} — <strong>{{ transaction.amount | money }}</strong>
       {% endif %}
     </p>
   {% endif %}
 {% endfor %}
</td>

 

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Nobody3
Besucher
3 0 0

Vielen Dank für diene Hilfe.

Funktioniert jetzt.

M.f.G.

Gabe
Shopify Staff
Shopify Staff
14443 2273 3457

Super freut mich! 😉

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog