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

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

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

อัปเดตใบเสร็จฉบับพิมพ์ของ POS

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

ขั้นตอนมีดังนี้

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

  2. คลิกการปรับแต่งใบเสร็จ

  3. ในส่วนใบเสร็จฉบับพิมพ์ ให้คลิกตัวแก้ไขโค้ด (มีให้เฉพาะตำแหน่งที่ตั้งที่ใช้ Pro เท่านั้น)

  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 %}
ไม่พบคำตอบที่คุณต้องการงั้นหรือ เราพร้อมช่วยเหลือคุณ