Gedruckten POS-Beleg für Betragsrundung aktualisieren
Wenn dein Shop über den Code-Editor angepasste POS-Belege verwendet, musst du deinen gedruckten POS-Beleg möglicherweise manuell aktualisieren, um sicherzustellen, dass die Betragsrundung auf dem Beleg angezeigt wird.
Diese Änderungen erfordern Kenntnisse über den Code, der in den Benachrichtigungsvorlagen von Shopify verwendet wird. Wenn deine Vorlagen stark angepasst sind und du nicht sicher bist, wie du die notwendigen Änderungen anwenden sollst, kontaktiere die Entwickler:in, die die Änderungen vorgenommen hat, 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 die aktuellste Vorlagenversion hast.
Auf dieser Seite
Den gedruckten POS-Beleg aktualisieren
Du kannst den gedruckten POS-Beleg so aktualisieren, dass der Gesamtbetrag der Betragsrundungsanpassung aus Zahlungs- und Rückerstattungstransaktionen zusammen mit dem gerundeten Gesamtbetrag auf dem Beleg angezeigt wird.
Schritte:
Gehe in deinem Shopify-Adminbereich zu Point of Sale > Einstellungen.
Klicke im Abschnitt Anpassung auf Gedruckte Belege, um den POS-Editor zu öffnen.
Klicke auf der Seite Beleganpassung auf Belege anpassen > Code bearbeiten oder Code-Editor.
Suche in der Vorlage
transactions.liquidden Code-Block, der<section class='totals'>enthält.Füge am Ende des Abschnitts (nach der Ausgabe von
receipt.total) die Liquid-Variablenorder.total_cash_rounding_adjustmentundorder.total_adjusted_amounthinzu, wenn bei der Bestellung eine Betragsrundung vorgenommen wird. Der POS-Client legt diese auf die gesamte Betragsrundungsanpassung bzw. den gerundeten Gesamtbetrag fest.
{% 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 %}