Uppdatera det utskrivna POS-kvittot för öresavrundning

Om din butik använder anpassade POS-kvitton via kodredigerare kan du behöva uppdatera ditt utskrivna POS-kvitto manuellt för att säkerställa att det visar öresavrundning på kvittot.

Dessa ändringar kräver att du känner till koden som används i Shopifys aviseringsmallar. Om dina mallar är väldigt anpassade och du inte är säker på hur du tillämpar de nödvändiga ändringarna kontaktar du utvecklaren som gjorde ändringarna eller klickar på Återgå till standard för att återställa din mall till dess ursprungliga skick. När du återgår till standard tas alla dina anpassningar bort, men standardmallen säkerställer att du har den senaste mallversionen.

Uppdatera det utskrivna POS-kvittot

Du kan uppdatera det utskrivna POS-kvittot så att det visar det totala justeringsbeloppet för öresavrundning från betalnings- och återbetalningstransaktioner, tillsammans med det avrundade totalbeloppet på kvittot.

Steg:

  1. Från din Shopify admin går du till Försäljningskanaler > Point of Sale.

  2. I avsnittet Anpassa butiksupplevelsen klickar du på Redigera för Kvitton.

  3. På sidan för kvittoanpassning klickar du på Anpassa kvitton > Redigera kod, eller Kodredigerare.

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

  5. I slutet av avsnittet (efter att det skriver ut receipt.total), om öresavrundning finns på ordern, lägger du till liquid-variablerna order.total_cash_rounding_adjustment och order.total_adjusted_amount, som POS-klienten ställer in på den totala öresavrundningsjusteringen 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 %}