Nakit yuvarlama için POS değişim V2 makbuzu e-posta bildirimini güncelleme
Mağazanızda özelleştirilmiş bildirim şablonları kullanılıyorsa makbuzda nakit yuvarlama özelliğinin gösterildiğinden emin olmak için POS değişim V2 makbuzu e-posta bildiriminizi manuel olarak güncellemeniz gerekebilir.
Bu değişiklikler, Shopify'ın bildirim şablonlarında kullanılan koda aşina olmayı gerektirir. Şablonlarınız büyük ölçüde özelleştirilmişse ve gerekli değişiklikleri nasıl uygulayacağınızdan emin değilseniz değişiklikleri yapan geliştiriciyle iletişime geçin veya şablonunuzu orijinal durumuna geri yüklemek için Varsayılana geri dön'e tıklayın. Varsayılana geri döndüğünüzde tüm özelleştirmeleriniz kaldırılır ancak varsayılan şablon, en güncel şablon sürümüne sahip olmanızı sağlar.
POS değişim V2 makbuzu e-posta bildirimini güncelleme
Değişim işlemlerinden kaynaklanan net nakit yuvarlama tutarını ve makbuzdaki yuvarlanmış değişim toplam tutarını görüntülemek için POS değişim V2 makbuzu bildirimini güncelleyebilirsiniz.
Adımlar:
Shopify yöneticinizden Ayarlar > Bildirimler bölümüne gidin.
Müşteri bildirimleri'ne tıklayın.
Point of Sale bölümünde POS değişim V2 makbuzu'na tıklayın.
Kodu düzenle'ye tıklayın.
Net nakit yuvarlama tutarını hesaplamak ve bunu
exchange_totaldeğerine eklemek için mantık ekleyin.<span>Değişim toplamı</span>içeren kod bloğunu bulun.- Mevcut kod bloğunu, bir
net_exchange_roundinghesaplayıp bunuexchange_totaldeğerine ekleyen aşağıdaki kod bloğuyla değiştirin:
<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>