Gedruckten POS-Beleg für Betragsrundung aktualisieren
Wenn dein Shop angepasste POS-Belege über den Code-Editor verwendet, musst du möglicherweise deinen gedruckten POS-Beleg manuell aktualisieren, um sicherzustellen, dass die Betragsrundung auf dem Beleg angezeigt wird.
Diese Änderungen erfordern Kenntnisse des Codes, 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 auf den ursprünglichen Zustand zurückzusetzen. Wenn du die Vorlage auf den Standard zurücksetzt, werden alle deine Anpassungen entfernt, aber die Standardvorlage stellt sicher, dass du über die aktuellste Vorlagenversion verfügst.
Auf dieser Seite
Gedruckten POS-Beleg aktualisieren
Du kannst den gedruckten POS-Beleg aktualisieren, um den gesamten Betragsrundungs-Anpassungsbetrag aus Zahlungs- und Rückerstattungstransaktionen zusammen mit dem gerundeten Gesamtbetrag auf dem Beleg anzuzeigen.
Schritte:
Gehe in deinem Shopify-Adminbereich zu Vertriebskanäle > Point of Sale.
Klicke im Abschnitt Das In-Store-Erlebnis anpassen bei Belege auf Bearbeiten.
Klicke auf der Seite Beleganpassung auf Belege anpassen > Code bearbeiten oder auf Code-Editor.
Suche in der Vorlage
transactions.liquidnach dem Codeblock, der<section class='totals'>enthält.Füge am Ende des Abschnitts (nachdem
receipt.totalgedruckt wurde) die Liquid-Variablenorder.total_cash_rounding_adjustmentundorder.total_adjusted_amounthinzu, falls bei der Bestellung eine Betragsrundung vorhanden ist. Diese Variablen werden vom POS-Client auf die gesamte Betragsrundungsanpassung bzw. den gerundeten Gesamtbetrag festgelegt.
{% if order.total_cash_rounding_adjustment %}
{% comment %} order.total_cash_rounding_adjustment is a string, converting for safety edited {% endcomment %}
{% assign rounding = order.total_cash_rounding_adjustment | plus: 0 | abs %}
{% if rounding > 0 %}
<div class='rounding-row-top-border'></div>
<div class='totals-container'>
<p class='totals-text'>{{ 'receipt.cash_rounding' | t | capitalize }}</p>
<p>{{ order.total_cash_rounding_adjustment | money | escape }}</p>
</div>
<div class='totals-container'>
<p class='totals-bold-text'>{{ 'receipt.adjusted_total' | t | capitalize }}</p>
<p class='price'>{{ order.total_adjusted_amount | money | escape }}</p>
</div>
{% endif %}
{% endif %}