Opdater mailnotifikationen om afrunding af kontanter for V2-kvittering for POS-ombytning

Hvis din butik bruger tilpassede notifikationsskabeloner, skal du muligvis opdatere din mailnotifikation om V2-kvittering for POS-ombytning manuelt for at sikre, at der vises afrunding ved kontant på kvitteringen.

Disse ændringer kræver, at du er fortrolig med den kode, der bruges i Shopifys notifikationsskabeloner. Hvis dine skabeloner er meget tilpassede, og du er i tvivl om, hvordan du foretager de nødvendige ændringer, skal du kontakte udvikleren, der har lavet ændringerne, eller du kan klikke på Tilbage til standard for at gendanne din skabelon til den oprindelige tilstand. Hvis du går tilbage til standard, fjernes alle dine tilpasninger, men standardskabelonen sikrer, at du har den nyeste skabelonversion.

Opdater mailnotifikationen om V2-kvittering for POS-ombytning

Du kan opdatere notifikationen om V2-kvittering for POS-ombytning, så den viser nettobeløbet for afrunding ved kontant, som opstår for ombytningstransaktioner sammen med det afrundede samlede ombytningsbeløb på kvitteringen.

Trin:

  1. Gå til Indstillinger > Meddelelser i din Shopify-administrator.

  2. Klik på Kundenotifikationer.

  3. I afsnittet Point of Sale skal du klikke på V2-kvittering for POS-ombytning.

  4. Klik på Rediger kode.

  5. Tilføj logik, der beregner nettobeløbet for afrunding ved kontant, og føj logikken til exchange_total.

    1. Find kodeblokken, der indeholder <span>Exchange total</span>.
    2. Erstat den eksisterende kodeblok med følgende kodeblok, som beregner en net_exchange_rounding og føjer den til exchange_total:
<table class="row subtotal-table">
  <div class="subtotal-table--total subtotal-table--total-no-border">
    <tr class="subtotal-line">
      <td class="subtotal-line__title">
        <p>
          <span>Exchange total</span>
        </p>
      </td>
      <td class="subtotal-line__value">
        <strong>{% if exchange_total < 0 %}-{% endif %}{{ exchange_total | abs | money_with_currency }}</strong>
      </td>
    </tr>
  </div>
  {% assign net_exchange_rounding = 0 %}
  {% for transaction in transactions %}
    {% if transaction.status == "success" %}
      {% if transaction.kind == "sale" or transaction.kind == "capture" %}
        {% if transaction.amount_rounding != nil %}
          {% assign net_exchange_rounding = net_exchange_rounding | plus: transaction.amount_rounding %}
        {% endif %}
      {% elsif transaction.kind == "refund" or transaction.kind == "change" %}
        {% if transaction.amount_rounding != nil %}
          {% assign net_exchange_rounding = net_exchange_rounding | minus: transaction.amount_rounding %}
        {% endif %}
      {% endif %}
    {% endif %}
  {% endfor %}
  {% if net_exchange_rounding != 0 %}
    <table class="row subtotal-table subtotal-table--total">
      <div class="subtotal-line__value-small">
        <tr class="subtotal-line">
          <td class="subtotal-line__title">
            <p> <span>Cash rounding</span> </p>
          </td>
          <td class="subtotal-line__value">
            <strong>{% if net_exchange_rounding < 0 %}-{% endif %} {{ net_exchange_rounding | abs | money }}</strong>
          </td>
        </tr>
      </div>
    </table>
    <table class="row subtotal-table subtotal-table--total">
      {% assign rounded_exchange_total = exchange_total | plus: net_exchange_rounding %}
      {% if rounded_exchange_total > 0 %}
        <tr class="subtotal-line">
          <td class="subtotal-line__title">
            <p> <span>Paid</span> </p>
          </td>
          <td class="subtotal-line__value">
            <strong>{{ rounded_exchange_total | money_with_currency }}</strong>
          </td>
        </tr>
      {% elsif rounded_exchange_total < 0 %}
        <tr class="subtotal-line">
        <td class="subtotal-line__title">
          <p> <span>Refund</span> </p>
        </td>
        <td class="subtotal-line__value">
          <strong>-{{ rounded_exchange_total | abs | money_with_currency }}</strong>
        </td>
      </tr>
      {% else %}
        <tr class="subtotal-line">
          <td class="subtotal-line__title">
            <p> <span>Adjusted exchange total</span> </p>
          </td>
          <td class="subtotal-line__value">
            <strong>{{ rounded_exchange_total | money_with_currency }}</strong>
          </td>
        </tr>
      {% endif %}
    </table>
  {% endif %}
</table>
Kan du ikke finde de svar, du leder efter? Vi er her for at hjælpe.