Cập nhật biên lai in qua POS cho tính năng làm tròn tiền mặt
Nếu cửa hàng dùng biên lai POS được tùy chỉnh qua trình soạn thảo mã, có thể cần cập nhật biên lai in qua POS theo cách thủ công để đảm bảo hiển thị tính năng làm tròn tiền mặt trên biên lai.
Những thay đổi này yêu cầu am hiểu mã dùng trong các mẫu thông báo của Shopify. Nếu mẫu được tùy chỉnh nhiều và không chắc chắn về 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 để đưa 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 cung cấp phiên bản mẫu mới nhất.
Trên trang này
Cập nhật biên lai in qua POS
Có thể cập nhật biên lai in qua POS để hiển thị tổng số tiền điều chỉnh làm tròn tiền mặt từ các giao dịch thanh toán và hoàn tiền, cùng với tổng số tiền đã làm tròn trong biên lai.
Các bước:
Từ bảng điều khiển quản trị Shopify, đi tới Kênh bán hàng > Điểm bán hàng.
Trong mục Tùy chỉnh trải nghiệm tại cửa hàng, nhấp vào Chỉnh sửa đối với Biên lai.
Trên trang Tùy chỉnh biên lai, nhấp vào Tùy chỉnh biên lai > Chỉnh sửa mã hoặc Trình soạn thảo mã.
Trong mẫu
transactions.liquid, tìm khối mã chứa<section class='totals'>.Ở cuối mục (sau khi in
receipt.total), nếu đơn hàng có làm tròn tiền mặt, hãy thêm các biến liquidorder.total_cash_rounding_adjustmentvàorder.total_adjusted_amount. Ứng dụng khách POS sẽ đặt các biến này tương ứng thành tổng điều chỉnh làm tròn tiền mặt và tổng số tiền đã làm tròn.
{% if order.total_cash_rounding_adjustment %}
{% comment %} order.total_cash_rounding_adjustment is a string, converting for safety edited {% endcomment %}
{% assign rounding = order.total_cash_rounding_adjustment | plus: 0 | abs %}
{% if rounding > 0 %}
<div class='rounding-row-top-border'></div>
<div class='totals-container'>
<p class='totals-text'>{{ 'receipt.cash_rounding' | t | capitalize }}</p>
<p>{{ order.total_cash_rounding_adjustment | money | escape }}</p>
</div>
<div class='totals-container'>
<p class='totals-bold-text'>{{ 'receipt.adjusted_total' | t | capitalize }}</p>
<p class='price'>{{ order.total_adjusted_amount | money | escape }}</p>
</div>
{% endif %}
{% endif %}