อัปเดตใบเสร็จที่พิมพ์จาก POS สำหรับการปัดเศษสำหรับเงินสด

หากร้านค้าของคุณใช้ใบเสร็จ POS ที่ปรับแต่งผ่านตัวแก้ไขโค้ด คุณอาจต้องอัปเดตใบเสร็จที่พิมพ์จาก POS ของคุณด้วยตนเองเพื่อให้แน่ใจว่าใบเสร็จจะแสดงการปัดเศษสำหรับเงินสด

การเปลี่ยนแปลงเหล่านี้จำเป็นต้องอาศัยความคุ้นเคยกับโค้ดที่ใช้ในเทมเพลตการแจ้งเตือนของ Shopify หากเทมเพลตของคุณได้รับการปรับแต่งในระดับสูงและคุณไม่แน่ใจว่าจะใช้การเปลี่ยนแปลงที่จำเป็นอย่างไร โปรดติดต่อนักพัฒนาที่ทำการเปลี่ยนแปลงดังกล่าว หรือคลิกเปลี่ยนกลับเป็นค่าเริ่มต้นเพื่อกู้คืนเทมเพลตของคุณกลับสู่สถานะดั้งเดิม เมื่อคุณเปลี่ยนกลับเป็นค่าเริ่มต้น การปรับแต่งทั้งหมดของคุณจะถูกลบออก แต่เทมเพลตเริ่มต้นจะช่วยให้แน่ใจได้ว่าคุณมีเวอร์ชันของเทมเพลตที่เป็นปัจจุบันที่สุด

อัปเดตใบเสร็จที่พิมพ์จาก POS

คุณสามารถอัปเดตใบเสร็จที่พิมพ์จาก POS เพื่อแสดงยอดรวมเงินที่ปรับจากการปัดเศษสำหรับเงินสดจากธุรกรรมการชำระเงินและการคืนเงิน พร้อมกับยอดรวมที่ปัดเศษแล้วในใบเสร็จ

ขั้นตอน:

  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ Point of Sale > การตั้งค่า

  2. ในส่วนการปรับแต่ง ให้คลิกใบเสร็จแบบพิมพ์ เพื่อเปิดเครื่องมือแก้ไข POS

  3. ในหน้าการปรับแต่งใบเสร็จ ให้คลิกปรับแต่งใบเสร็จของคุณ > แก้ไขโค้ด หรือ ตัวแก้ไขโค้ด

  4. ในเทมเพลต transactions.liquid ให้ค้นหาบล็อกโค้ดที่มี <section class='totals'>

  5. ที่ส่วนท้ายของส่วน (หลังจากที่พิมพ์ receipt.total) หากมีการปัดเศษสำหรับเงินสดในคำสั่งซื้อ ให้เพิ่มตัวแปร Liquid order.total_cash_rounding_adjustment และ order.total_adjusted_amount ซึ่งไคลเอ็นต์ POS จะตั้งค่าเป็นยอดรวมเงินที่ปรับจากการปัดเศษสำหรับเงินสดและยอดรวมที่ปัดเศษแล้วตามลำดับ

{% 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 %}