อัปเดตการแจ้งเตือนทางอีเมลของใบเสร็จการแลกเปลี่ยน POS V2 สำหรับการปัดเศษเงินสด

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

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

อัปเดตการแจ้งเตือนทางอีเมลของใบเสร็จการแลกเปลี่ยน POS V2

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

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

  1. ในส่วนผู้ดูแล Shopify ให้ไปที่การตั้งค่า > การแจ้งเตือน

  2. คลิกที่การแจ้งเตือนลูกค้า

  3. ในส่วนระบบขายหน้าร้าน ให้คลิกใบเสร็จการแลกเปลี่ยน POS V2

  4. คลิก "แก้ไขโค้ด"

  5. เพิ่มตรรกะเพื่อคำนวณยอดการปัดเศษเงินสดสุทธิและเพิ่มลงใน exchange_total

    1. ค้นหาบล็อกโค้ดที่มี <span>Exchange total</span>
    2. แทนที่บล็อกโค้ดที่มีอยู่ด้วยบล็อกโค้ดต่อไปนี้ซึ่งคำนวณ net_exchange_rounding และเพิ่มลงใน exchange_total:
<table class="row subtotal-table">
  <div class="subtotal-table--total subtotal-table--total-no-border">
    <tr class="subtotal-line">
      <td class="subtotal-line__title">
        <p>
          <span>Exchange total</span>
        </p>
      </td>
      <td class="subtotal-line__value">
        <strong>{% if exchange_total < 0 %}-{% endif %}{{ exchange_total | abs | money_with_currency }}</strong>
      </td>
    </tr>
  </div>
  {% assign net_exchange_rounding = 0 %}
  {% for transaction in transactions %}
    {% if transaction.status == "success" %}
      {% if transaction.kind == "sale" or transaction.kind == "capture" %}
        {% if transaction.amount_rounding != nil %}
          {% assign net_exchange_rounding = net_exchange_rounding | plus: transaction.amount_rounding %}
        {% endif %}
      {% elsif transaction.kind == "refund" or transaction.kind == "change" %}
        {% if transaction.amount_rounding != nil %}
          {% assign net_exchange_rounding = net_exchange_rounding | minus: transaction.amount_rounding %}
        {% endif %}
      {% endif %}
    {% endif %}
  {% endfor %}
  {% if net_exchange_rounding != 0 %}
    <table class="row subtotal-table subtotal-table--total">
      <div class="subtotal-line__value-small">
        <tr class="subtotal-line">
          <td class="subtotal-line__title">
            <p> <span>Cash rounding</span> </p>
          </td>
          <td class="subtotal-line__value">
            <strong>{% if net_exchange_rounding < 0 %}-{% endif %} {{ net_exchange_rounding | abs | money }}</strong>
          </td>
        </tr>
      </div>
    </table>
    <table class="row subtotal-table subtotal-table--total">
      {% assign rounded_exchange_total = exchange_total | plus: net_exchange_rounding %}
      {% if rounded_exchange_total > 0 %}
        <tr class="subtotal-line">
          <td class="subtotal-line__title">
            <p> <span>Paid</span> </p>
          </td>
          <td class="subtotal-line__value">
            <strong>{{ rounded_exchange_total | money_with_currency }}</strong>
          </td>
        </tr>
      {% elsif rounded_exchange_total < 0 %}
        <tr class="subtotal-line">
        <td class="subtotal-line__title">
          <p> <span>Refund</span> </p>
        </td>
        <td class="subtotal-line__value">
          <strong>-{{ rounded_exchange_total | abs | money_with_currency }}</strong>
        </td>
      </tr>
      {% else %}
        <tr class="subtotal-line">
          <td class="subtotal-line__title">
            <p> <span>Adjusted exchange total</span> </p>
          </td>
          <td class="subtotal-line__value">
            <strong>{{ rounded_exchange_total | money_with_currency }}</strong>
          </td>
        </tr>
      {% endif %}
    </table>
  {% endif %}
</table>
ไม่พบคำตอบที่คุณต้องการงั้นหรือ เราพร้อมช่วยเหลือคุณ