Cập nhật biên lai in POS để 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ã, bạn có thể cần cập nhật thủ công Biên lai in POS để đả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.

Cập nhật biên lai in POS

Bạn có thể cập nhật Biên lai in 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 trên biên lai.

Các bước:

  1. Từ trang quản trị Shopify, đi tới Điểm bán hàng (POS) > Cài đặt.

  2. Trong phần Tùy chỉnh, nhấp vào Biên lai in để mở trình chỉnh sửa POS.

  3. 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ã.

  4. Trong mẫu transactions.liquid, tìm khối mã chứa <section class='totals'>.

  5. Ở cuối phần này (sau khi in receipt.total), nếu đơn hàng có phần làm tròn tiền mặt, hãy thêm các biến liquid order.total_cash_rounding_adjustmentorder.total_adjusted_amount mà máy khách POS sẽ lần lượt thiết lập thành tổng số tiền đ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 %}