Uppdatera det utskrivna kassasystemskvittot för öresavrundning

Om din butik använder anpassat kassasystemskvitto via kodredigerare kan du behöva uppdatera ditt utskrivna kassasystemskvitto manuellt för att se till att det visar öresavrundning på kvittot.

De här ändringarna kräver kunskap om koden som används i Shopifys aviseringsmallar. Om dina mallar är mycket anpassade och du inte är säker på hur du ska tillämpa de nödvändiga ändringarna, kontakta utvecklaren som gjorde ändringarna eller klicka på Återställ till standard för att återställa mallen till sitt ursprungliga skick. När du återställer till standard tas alla dina anpassningar bort, men standardmallen säkerställer att du har den senaste mallversionen.

Uppdatera det utskrivna kassasystemskvittot

Du kan uppdatera det utskrivna kassasystemskvittot för att visa det totala justeringsbeloppet för öresavrundning från betalningar och återbetalningar, samt det avrundade totalbeloppet på kvittot.

Steg:

  1. Från din Shopify-admin, gå till Kassasystem > Inställningar.

  2. Klicka på Utskrivna kvitton i avsnittet Anpassning för att öppna POS-redigeraren.

  3. På sidan Kvittoanpassning klickar du på Anpassa dina kvitton > Redigera kod eller Kodredigerare.

  4. I mallen transactions.liquid letar du reda på kodblocket som innehåller <section class='totals'>.

  5. I slutet av avsnittet (efter att receipt.total skrivs ut), om det finns öresavrundning på ordern, lägg till liquid-variablerna order.total_cash_rounding_adjustment och order.total_adjusted_amount. Kassasystemsklienten kommer att ange dessa som den totala justeringen för öresavrundning respektive det avrundade totalbeloppet.

{% 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 %}