Opdater den udskrevne POS-kvittering for kontantafrunding

Hvis din butik bruger tilpassede POS-kvitteringer via kodeeditoren, skal du muligvis opdatere din udskrevne POS-kvittering manuelt for at sikre, at den viser kontantafrunding på kvitteringen.

Disse ændringer kræver kendskab til den kode, der bruges i Shopifys meddelelsesskabeloner. Hvis dine skabeloner er meget tilpassede, og du ikke er sikker på, hvordan du anvender de nødvendige ændringer, skal du kontakte den udvikler, der har foretaget ændringerne, eller klikke på Gendan standard for at gendanne din skabelon til den oprindelige tilstand. Når du gendanner standardindstillingerne, fjernes alle dine tilpasninger, men standardskabelonen sikrer, at du har den nyeste skabelonversion.

Opdater den udskrevne POS-kvittering

Du kan opdatere den udskrevne POS-kvittering, så den viser det samlede justeringsbeløb for kontantafrunding fra betalings- og refusionstransaktioner sammen med det afrundede samlede beløb på kvitteringen.

Trin:

  1. Gå til Point of Sale > Indstillinger i din Shopify-administrator.

  2. I afsnittet Tilpasning skal du klikke på Udskrevne kvitteringer for at åbne POS-editoren.

  3. På siden Tilpasning af kvittering skal du klikke på Tilpas dine kvitteringer > Rediger kode eller Kodeeditor.

  4. Find kodeblokken, der indeholder <section class='totals'>, i skabelonen transactions.liquid.

  5. Hvis der er kontantafrunding på ordren, skal du tilføje Liquid-variablerne order.total_cash_rounding_adjustment og order.total_adjusted_amount i slutningen af afsnittet (efter udskrivning af receipt.total). POS-klienten angiver disse til henholdsvis den samlede justering for kontantafrunding og det afrundede samlede beløb.

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