Oppdater den utskrevne POS-kvitteringen for kontantavrunding

Hvis butikken din bruker en tilpasset POS-kvittering gjennom koderedigering, må du kanskje oppdatere den utskrevne POS-kvitteringen manuelt for å sørge for at den viser kontantavrunding på kvitteringen.

Disse endringene krever kjennskap til koden som brukes i Shopifys varslingsmaler. Hvis malene dine er svært tilpasset og du er usikker på hvordan du utfører de nødvendige endringene, kan du kontakte utvikleren som gjorde endringene eller klikke på Tilbakestill til standard for å gjenopprette malen til sin opprinnelige tilstand. Når du tilbakestiller til standard, fjernes alle tilpasningene, men standardmalen sørger for at du har den nyeste malversjonen.

Oppdater den utskrevne POS-kvitteringen

Du kan oppdatere den utskrevne POS-kvitteringen for å vise det totale justeringsbeløpet for kontantavrunding fra betalings- og refusjonstransaksjoner, sammen med det avrundede totalbeløpet på kvitteringen.

Fremgangsmåte:

  1. Gå til Point of Sale > Innstillinger fra Shopify-administrator.

  2. I delen Tilpasning klikker du på Utskrevne kvitteringer for å åpne POS-redigeringsprogrammet.

  3. På siden Kvitteringstilpasning klikker du på Tilpass kvitteringene > Rediger kode eller Koderedigering.

  4. Finn kodeblokken som inneholder <section class='totals'> i transactions.liquid-malen.

  5. Legg til Liquid-variablene order.total_cash_rounding_adjustment og order.total_adjusted_amount på slutten av seksjonen (etter at den skriver ut receipt.total) hvis bestillingen har kontantavrunding. POS-klienten angir disse til henholdsvis totalt justeringsbeløp for kontantavrunding og avrundet totalbeløp.

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