Kemaskinikan pemberitahuan e-mel resit pertukaran POS V2 untuk pembundaran wang tunai
Jika kedai anda menggunakan templat pemberitahuan yang disesuaikan, maka anda mungkin perlu mengemaskinikan pemberitahuan e-mel resit pertukaran POS V2 anda secara manual untuk memastikan pemberitahuan tersebut memaparkan pembundaran wang tunai pada resit.
Perubahan ini memerlukan kefahaman tentang kod yang digunakan dalam templat pemberitahuan Shopify. Jika templat anda banyak disesuaikan dan anda tidak pasti cara untuk mengaplikasikan perubahan yang perlu, hubungi pembangun yang membuat perubahan tersebut atau klik Kembalikan kepada lalai untuk memulihkan templat anda kepada keadaan asalnya. Apabila anda kembali kepada lalai, semua penyesuaian anda akan dialih keluar, namun templat lalai memastikan anda memiliki versi templat terkini.
Di halaman ini
Kemaskinikan pemberitahuan e-mel resit pertukaran POS V2
Anda boleh mengemaskinikan pemberitahuan resit pertukaran POS V2 untuk memaparkan amaun bersih pembundaran wang tunai yang timbul daripada transaksi pertukaran, berserta jumlah amaun pertukaran yang dibundarkan dalam resit.
Langkah-langkah:
Daripada pentadbir Shopify anda, pergi ke Tetapan > Pemberitahuan.
Klik Pemberitahuan pelanggan.
Dalam bahagian Point of Sale, klik Resit pertukaran POS V2.
Klik Edit kod.
Tambahkan logik untuk mengira amaun bersih pembundaran wang tunai dan tambahkannya pada
exchange_total.- Cari blok kod yang mengandungi
<span>Exchange total</span>. - Gantikan blok kod sedia ada dengan blok kod berikut yang mengira
net_exchange_roundingdan menambahkannya padaexchange_total:
- Cari blok kod yang mengandungi
<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>