Perbarui notifikasi email tanda terima Tukar POS V2 untuk pembulatan tunai

Jika toko Anda menggunakan templat notifikasi yang dikustomisasi, Anda mungkin perlu memperbarui notifikasi email Tanda terima Tukar POS V2 secara manual untuk memastikan notifikasi tersebut menampilkan pembulatan tunai pada tanda terima.

Perubahan ini memerlukan pemahaman tentang kode yang digunakan di templat notifikasi Shopify. Jika templat Anda sangat dikustomisasi dan Anda tidak yakin cara menerapkan perubahan yang diperlukan, hubungi developer yang membuat perubahan tersebut atau klik Kembalikan ke default untuk memulihkan templat ke kondisi semula. Saat Anda mengembalikan ke default, semua kustomisasi akan dihapus, tetapi templat default memastikan Anda memiliki versi Template terbaru.

Perbarui notifikasi email tanda terima Tukar POS V2

Anda dapat memperbarui notifikasi Tanda terima Tukar POS V2 untuk menampilkan jumlah bersih pembulatan tunai yang timbul dari transaksi tukar, beserta jumlah total tukar yang dibulatkan di tanda terima.

Langkah-langkah:

  1. Dari admin Shopify, buka Pengaturan > Notifikasi.

  2. Klik Notifikasi pelanggan.

  3. Di bagian Point of Sale, klik Tanda terima Tukar POS V2.

  4. Klik Edit kode.

  5. Tambahkan logika untuk menghitung jumlah bersih pembulatan tunai dan menambahkannya ke exchange_total.

    1. Temukan blok kode yang berisi <span>Exchange total</span>.
    2. Ganti blok kode yang ada dengan blok kode berikut yang menghitung net_exchange_rounding dan menambahkannya ke 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>