Kemas kini resit bercetak POS untuk pembundaran wang tunai

Jika kedai anda menggunakan resit POS tersuai melalui penyunting kod, maka anda mungkin perlu mengemaskinikan resit bercetak POS anda secara manual untuk memastikan bahawa resit tersebut memaparkan pembundaran wang tunai.

Perubahan ini memerlukan kefahaman tentang kod yang digunakan dalam templat pemberitahuan Shopify. Jika templat anda sangat tersuai dan anda tidak pasti cara menerapkan perubahan yang perlu, hubungi pembangun yang membuat perubahan tersebut atau klik Kembali kepada lalai untuk memulihkan templat anda kepada keadaan asalnya. Apabila anda kembali kepada lalai, semua penyesuaian anda dialih keluar, tetapi templat lalai memastikan bahawa anda mempunyai versi templat yang paling terkini.

Kemas kini resit bercetak POS

Anda boleh mengemaskinikan resit bercetak POS untuk memaparkan jumlah amaun pelarasan pembundaran wang tunai daripada transaksi pembayaran dan bayaran balik, berserta dengan jumlah amaun yang dibundarkan dalam resit.

Langkah-langkah:

  1. Daripada pentadbir Shopify anda, pergi ke Saluran jualan > Point of Sale.

  2. Dalam bahagian Sesuaikan pengalaman dalam kedai, klik Edit untuk Resit.

  3. Dalam halaman Penyesuaian resit, klik Sesuaikan resit anda > Edit kod, atau Penyunting kod.

  4. Dalam templat transactions.liquid, cari blok kod yang mengandungi <section class='totals'>.

  5. Pada penghujung bahagian tersebut (selepas mencetak receipt.total), jika terdapat pembundaran wang tunai pada pesanan, tambahkan pemboleh ubah liquid order.total_cash_rounding_adjustment dan order.total_adjusted_amount, yang akan ditetapkan oleh klien POS masing-masing kepada jumlah pelarasan pembundaran wang tunai dan jumlah amaun yang dibundarkan.

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