Nakit yuvarlama için yazdırılan POS makbuzunu güncelleyin

Mağazanız kod düzenleyicisi aracılığıyla kişiselleştirilmiş POS makbuzu kullanıyorsa makbuzda nakit yuvarlama gösterildiğinden emin olmak için yazdırılan POS makbuzunuzu manuel olarak güncellemeniz gerekebilir.

Bu değişiklikler, Shopify'ın bildirim şablonlarında kullanılan kodlara aşina olmanızı gerektirir. Şablonlarınız yüksek oranda kişiselleştirilmişse ve gerekli değişiklikleri nasıl uygulayacağınızdan emin değilseniz değişiklikleri yapan geliştiriciyle iletişime geçin veya şablonunuzu orijinal durumuna geri yüklemek için Varsayılana dön'e tıklayın. Varsayılana döndüğünüzde tüm kişiselleştirmeleriniz kaldırılır ancak varsayılan şablon, en güncel şablon sürümüne sahip olmanızı sağlar.

Yazdırılan POS makbuzunu güncelleyin

Yazdırılan POS makbuzunu, ödeme ve para iadesi işlemlerinden kaynaklanan toplam nakit yuvarlama düzeltme tutarını ve yuvarlanmış toplam tutarı makbuzda gösterecek şekilde güncelleyebilirsiniz.

Adımlar:

  1. Shopify yöneticinizden Satış kanalları > Point of Sale seçeneğine gidin.

  2. Mağaza içi deneyimi kişiselleştirin bölümünde, Makbuzlar için Düzenle'ye tıklayın.

  3. Makbuz kişiselleştirme sayfasında, Makbuzlarınızı kişiselleştirin > Kodu düzenle'ye veya Kod düzenleyicisi'ne tıklayın.

  4. transactions.liquid şablonunda, <section class='totals'> öğesini içeren kod bloğunu bulun.

  5. Bölümün sonuna (receipt.total yazdırıldıktan sonra), siparişte nakit yuvarlama mevcutsa order.total_cash_rounding_adjustment ve order.total_adjusted_amount liquid değişkenlerini ekleyin; POS istemcisi bunları sırasıyla toplam nakit yuvarlama düzeltmesi ve yuvarlanmış toplam tutar olarak ayarlayacaktır.

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