Posodobitev e-poštnega obvestila o potrdilu o menjavi V2 za POS za zaokroževanje gotovine

Če vaša trgovina uporablja prilagojene predloge obvestil, boste morda morali ročno posodobiti e-poštno obvestilo Potrdilo o menjavi V2 za POS, da zagotovite, da bo na potrdilu prikazano zaokroževanje gotovine.

Te spremembe zahtevajo poznavanje kode, ki se uporablja v predlogah obvestil Shopify. Če so vaše predloge močno prilagojene in niste prepričani, kako uporabiti potrebne spremembe, se obrnite na razvijalca, ki je izvedel spremembe, ali kliknite Povrni na privzeto, da predlogo obnovite v njeno prvotno stanje. Ko jo povrnete na privzeto, se odstranijo vse vaše prilagoditve, vendar privzeta predloga zagotavlja, da imate najnovejšo različico predloge.

Posodobitev e-poštnega obvestila o potrdilu o menjavi V2 za POS

Obvestilo Potrdilo o menjavi V2 za POS lahko posodobite tako, da bo na potrdilu prikazan neto znesek zaokroževanja gotovine iz transakcij menjave skupaj z zaokroženim skupnim zneskom menjave.

Koraki:

  1. V skrbniku Shopify pojdite v Nastavitve > Obvestila.

  2. Kliknite Obvestila za stranke.

  3. V razdelku Point of Sale kliknite Potrdilo o menjavi V2 za POS.

  4. Kliknite Uredi kodo.

  5. Dodajte logiko za izračun neto zneska zaokroževanja gotovine in ga dodajte spremenljivki exchange_total.

    1. Poiščite blok kode, ki vsebuje <span>Exchange total</span>.
    2. Obstoječi blok kode zamenjajte z naslednjim blokom kode, ki izračuna net_exchange_rounding in ga doda v spremenljivko 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>