Ausdruckbaren POS-Beleg für Barzahlungsrundungen aktualisieren

Wenn dein Shop über einen Code-Editor angepasste POS-Belege verwendet, musst du deine gedruckten POS-Belege möglicherweise 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 wurden und du dir nicht sicher bist, wie du die nötigen Änderungen vornehmen sollst, wende dich an den Entwickler, der die Änderungen vorgenommen hat. Oder klicke auf Auf Standard zurücksetzen, um deine Vorlage in ihrer ursprünglichen Form wiederherzustellen. Wenn du zum Standard zurückkehrst, werden alle deine Anpassungen entfernt, aber die Standardvorlage stellt sicher, dass du die aktuellste Version der Vorlage hast.

Aktualisiere den gedruckten POS-Beleg

Du kannst den ausdruckbaren POS-Beleg so aktualisieren, dass dieser den gesamten Barzahlungsrundungsbetrag aus Zahlungs- und Rückerstattungstransaktionen zusammen mit dem gerundeten Gesamtbetrag im Beleg anzeigt.

Schritte:

  1. Gehe im Shopify-Adminbereich zu Point of Sale > Einstellungen.

  2. Klicke auf Beleganpassung.

  3. Klicke im Abschnitt Gedruckte Belege auf Code-Editor (gilt nur für Pro-Standorte).

  4. Suche in der Vorlage transactions.liquid den Code-Block, der <section class='totals'> enthält.

  5. Wenn in der Bestellung eine Betragsrundung vorhanden ist, füge am Ende des Abschnitts (nachdem receipt.total gedruckt wurde) die Liquid-Variablen order.total_cash_rounding_adjustment und order.total_adjusted_amount hinzu, die der POS-Client auf die gesamte Betragsrundungs-Anpassung bzw. den gerundeten Gesamtbetrag einstellt.

{% 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 %}
Du hast die gesuchten Antworten nicht gefunden? Wir helfen dir gerne weiter.