Cập nhật thông báo qua email về biên lai đổi hàng POS V2 để làm tròn tiền mặt
Nếu cửa hàng dùng mẫu thông báo tùy chỉnh, bạn có thể cần cập nhật thủ công thông báo qua email về Biên lai đổi hàng POS V2 để đảm bảo hiển thị phần làm tròn tiền mặt trên biên lai.
Những thay đổi này yêu cầu bạn phải quen thuộc với mã dùng trong mẫu thông báo của Shopify. Nếu mẫu được tùy chỉnh nhiều và bạn không chắc cách áp dụng thay đổi cần thiết, hãy liên hệ với nhà phát triển đã thực hiện thay đổi hoặc nhấp vào Khôi phục về mặc định để khôi phục mẫu về trạng thái ban đầu. Khi khôi phục về mặc định, tất cả tùy chỉnh sẽ bị xóa, nhưng mẫu mặc định sẽ đảm bảo bạn có phiên bản mẫu mới nhất.
Trên trang này
Cập nhật thông báo qua email về biên lai đổi hàng POS V2
Bạn có thể cập nhật thông báo Biên lai đổi hàng POS V2 để hiển thị số tiền mặt làm tròn thực tế phát sinh từ các giao dịch đổi hàng, cùng với tổng số tiền đổi hàng đã làm tròn trên biên lai.
Các bước:
Từ trang quản trị Shopify, đi tới Cài đặt > Thông báo.
Nhấp vào Thông báo cho khách hàng.
Trong phần Điểm bán hàng (POS), nhấp vào Biên lai đổi hàng POS V2.
Nhấp vào Chỉnh sửa mã.
Thêm logic để tính số tiền mặt làm tròn thực tế rồi cộng vào
exchange_total.- Tìm khối mã chứa
<span>Exchange total</span>. - Thay thế khối mã hiện tại bằng khối mã sau, trong đó sẽ tính toán
net_exchange_roundingvà cộng thêm phần này vàoexchange_total:
- Tìm khối mã chứa
<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>