Päivitä POS-vaihdon V2-kuitin sähköposti-ilmoitus käteismaksujen pyöristystä varten

Jos kaupassasi on käytössä mukautetut ilmoitusmallit, sinun on ehkä päivitettävä POS-vaihdon V2-kuitin sähköposti-ilmoitus manuaalisesti varmistaaksesi, että kuitissa näkyy käteismaksujen pyöristys.

Nämä muutokset edellyttävät Shopifyn ilmoitusmalleissa käytetyn koodin tuntemusta. Jos mallisi ovat pitkälle mukautettuja etkä ole varma, miten tarvittavat muutokset tehdään, ota yhteyttä muutokset tehneeseen kehittäjään tai palauta malli alkuperäiseen tilaansa valitsemalla Palauta oletusarvoon. Kun palautat mallin oletusarvoon, kaikki mukautuksesi poistetaan, mutta oletusmallin avulla varmistat, että käytössäsi on uusin mallin versio.

Päivitä POS-vaihdon V2-kuitin sähköposti-ilmoitus

Voit päivittää POS-vaihdon V2-kuitti-ilmoituksen niin, että se näyttää vaihtotapahtumista johtuvan käteismaksujen pyöristyksen nettomäärän sekä pyöristetyn vaihdon loppusumman kuitissa.

Vaiheet:

  1. Siirry Shopifyn ohjausnäkymässä kohtaan Asetukset > Ilmoitukset.

  2. Klikkaa Asiakasilmoitukset.

  3. Klikkaa Myyntipiste-osiossa POS-vaihdon V2-kuitti.

  4. Klikkaa Muokkaa koodia.

  5. Lisää logiikka, jolla lasketaan käteismaksujen pyöristyksen nettosumma ja lisätään se exchange_total-arvoon.

    1. Etsi koodilohko, joka sisältää koodin <span>Exchange total</span>.
    2. Korvaa olemassa oleva koodilohko seuraavalla koodilohkolla, joka laskee net_exchange_rounding-arvon ja lisää sen exchange_total-arvoon:
<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>