POS keitimo V2 kvito pranešimo el. paštu atnaujinimas dėl grynųjų pinigų apvalinimo

Jei Jūsų parduotuvėje naudojami pritaikyti pranešimų šablonai, gali tekti rankiniu būdu atnaujinti pranešimą el. paštu POS keitimo V2 kvitas, kad kvite būtų rodomas grynųjų pinigų apvalinimas.

Šiems pakeitimams atlikti reikia išmanyti „Shopify“ pranešimų šablonuose naudojamą kodą. Jei Jūsų šablonai yra labai pritaikyti ir nesate tikri, kaip atlikti būtinus pakeitimus, susisiekite su pakeitimus atlikusiu kūrėju arba spustelėkite Grąžinti numatytuosius nustatymus, kad atkurtumėte pradinę šablono būseną. Kai grąžinsite numatytuosius nustatymus, visi Jūsų pritaikymai bus pašalinti, bet numatytasis šablonas užtikrins, kad turėsite naujausią šablono versiją.

POS keitimo V2 kvito pranešimo el. paštu atnaujinimas

Galite atnaujinti pranešimą POS keitimo V2 kvitas, kad kvite būtų rodoma grynoji grynųjų pinigų apvalinimo suma, susidaranti dėl keitimo operacijų, kartu su apvalinta bendra keitimo suma.

Veiksmai:

  1. Savo „Shopify“ administratoriaus skydelyje eikite į Nustatymai > Pranešimai.

  2. Spustelėkite Klientų pranešimai.

  3. Skiltyje Pardavimo vieta spustelėkite POS keitimo V2 kvitas.

  4. Spustelėkite Redaguoti kodą.

  5. Pridėkite logiką, kad apskaičiuotumėte grynąją grynųjų pinigų apvalinimo sumą ir pridėtumėte ją prie exchange_total.

    1. Raskite kodo bloką, kuriame yra <span>Exchange total</span>.
    2. Esamą kodo bloką pakeiskite šiuo kodo bloku, kuris apskaičiuoja net_exchange_rounding ir prideda jį prie 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>