Die E-Mail-Benachrichtigung für POS-Belege für Warenumtausch V2 für die Betragsrundung aktualisieren
Wenn dein Shop benutzerdefinierte Benachrichtigungsvorlagen verwendet, musst du möglicherweise deine E-Mail-Benachrichtigung POS-Beleg für Warenumtausch V2 manuell aktualisieren, um sicherzustellen, dass die Betragsrundung auf dem Beleg angezeigt wird.
Für diese Änderungen sind Kenntnisse des Codes erforderlich, der in den Benachrichtigungsvorlagen von Shopify verwendet wird. Wenn deine Vorlagen stark angepasst sind und du nicht sicher bist, wie du die erforderlichen Änderungen anwenden sollst, wende dich an die Entwickler:innen, die die Änderungen vorgenommen haben, oder klicke auf Auf Standard zurücksetzen, um deine Vorlage in den ursprünglichen Zustand zurückzusetzen. Wenn du die Vorlage auf die Standardeinstellung zurücksetzt, werden alle deine Anpassungen entfernt. Die Standardvorlage stellt jedoch sicher, dass du die aktuellste Vorlagenversion hast.
Die E-Mail-Benachrichtigung für POS-Belege für Warenumtausch V2 aktualisieren
Du kannst die Benachrichtigung POS-Beleg für Warenumtausch V2 aktualisieren, um den Netto-Betrag der Betragsrundung, der sich aus Umtauschtransaktionen ergibt, zusammen mit dem gerundeten Gesamtbetrag des Umtauschs auf dem Beleg anzuzeigen.
Schritte:
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.
Klicke auf Kundenbenachrichtigungen.
Klicke im Abschnitt Point of Sale auf POS-Beleg für Warenumtausch V2.
Klicke auf Code bearbeiten.
Füge Logik hinzu, um den Netto-Betrag der Betragsrundung zu berechnen und ihn zu
exchange_totalhinzuzufügen.- Suche den Codeblock, der
<span>Exchange total</span>enthält. - Ersetze den bestehenden Code-Block durch den folgenden Code-Block, der eine
net_exchange_roundingberechnet und zuexchange_totalhinzufügt:
- Suche den Codeblock, der
<table class="row subtotal-table">
<div class="subtotal-table--total subtotal-table--total-no-border">
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>Exchange total</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{% if exchange_total < 0 %}-{% endif %}{{ exchange_total | abs | money_with_currency }}</strong>
</td>
</tr>
</div>
{% assign net_exchange_rounding = 0 %}
{% for transaction in transactions %}
{% if transaction.status == "success" %}
{% if transaction.kind == "sale" or transaction.kind == "capture" %}
{% if transaction.amount_rounding != nil %}
{% assign net_exchange_rounding = net_exchange_rounding | plus: transaction.amount_rounding %}
{% endif %}
{% elsif transaction.kind == "refund" or transaction.kind == "change" %}
{% if transaction.amount_rounding != nil %}
{% assign net_exchange_rounding = net_exchange_rounding | minus: transaction.amount_rounding %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% if net_exchange_rounding != 0 %}
<table class="row subtotal-table subtotal-table--total">
<div class="subtotal-line__value-small">
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p> <span>Cash rounding</span> </p>
</td>
<td class="subtotal-line__value">
<strong>{% if net_exchange_rounding < 0 %}-{% endif %} {{ net_exchange_rounding | abs | money }}</strong>
</td>
</tr>
</div>
</table>
<table class="row subtotal-table subtotal-table--total">
{% assign rounded_exchange_total = exchange_total | plus: net_exchange_rounding %}
{% if rounded_exchange_total > 0 %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p> <span>Paid</span> </p>
</td>
<td class="subtotal-line__value">
<strong>{{ rounded_exchange_total | money_with_currency }}</strong>
</td>
</tr>
{% elsif rounded_exchange_total < 0 %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p> <span>Refund</span> </p>
</td>
<td class="subtotal-line__value">
<strong>-{{ rounded_exchange_total | abs | money_with_currency }}</strong>
</td>
</tr>
{% else %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p> <span>Adjusted exchange total</span> </p>
</td>
<td class="subtotal-line__value">
<strong>{{ rounded_exchange_total | money_with_currency }}</strong>
</td>
</tr>
{% endif %}
</table>
{% endif %}
</table>