อัปเดตใบเสร็จที่พิมพ์จาก POS สำหรับการปัดเศษสำหรับเงินสด
หากร้านค้าของคุณใช้การปรับแต่งใบเสร็จ POS ผ่านเครื่องมือแก้ไขโค้ด คุณอาจต้องอัปเดตใบเสร็จที่พิมพ์จาก POS ด้วยตนเองเพื่อให้แน่ใจว่าระบบจะแสดงการปัดเศษสำหรับเงินสดบนใบเสร็จ
การเปลี่ยนแปลงเหล่านี้ต้องอาศัยความคุ้นเคยกับโค้ดที่ใช้ในเทมเพลตการแจ้งเตือนของ Shopify หากเทมเพลตของคุณมีการปรับแต่งขั้นสูงและคุณไม่แน่ใจว่าจะนำการเปลี่ยนแปลงที่จำเป็นไปใช้อย่างไร โปรดติดต่อผู้พัฒนาที่ทำการเปลี่ยนแปลงดังกล่าว หรือคลิก เปลี่ยนกลับเป็นค่าเริ่มต้น เพื่อคืนค่าเทมเพลตกลับเป็นสถานะเดิม เมื่อคุณเปลี่ยนกลับเป็นค่าเริ่มต้น การปรับแต่งทั้งหมดของคุณจะถูกลบออก แต่เทมเพลตเริ่มต้นจะช่วยให้แน่ใจว่าคุณมีเวอร์ชันของเทมเพลตล่าสุด
ในหน้านี้
อัปเดตใบเสร็จที่พิมพ์จาก POS
คุณสามารถอัปเดตใบเสร็จที่พิมพ์จาก POS เพื่อแสดงจำนวนเงินที่ปรับจากการปัดเศษสำหรับเงินสดทั้งหมดจากธุรกรรมการชำระเงินและการคืนเงิน พร้อมกับจำนวนเงินรวมที่ปัดเศษในใบเสร็จ
ขั้นตอน:
ในส่วนผู้ดูแล Shopify ให้ไปที่ ช่องทางการขาย > Point of Sale
ในส่วนปรับแต่งประสบการณ์ในร้านค้า ให้คลิก แก้ไข สำหรับใบเสร็จ
ในหน้าการปรับแต่งใบเสร็จ ให้คลิก ปรับแต่งใบเสร็จของคุณ > แก้ไขโค้ด หรือ เครื่องมือแก้ไขโค้ด
ในเทมเพลต
transactions.liquidให้ค้นหาบล็อกโค้ดที่มี<section class='totals'>ที่ส่วนท้ายของส่วนดังกล่าว (หลังจากที่พิมพ์
receipt.total) หากมีการปัดเศษสำหรับเงินสดในคำสั่งซื้อ ให้เพิ่มตัวแปร Liquidorder.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 %}