Nakit yuvarlama için POS'ta yazdırılan makbuzu güncelleme

Mağazanızda kod düzenleyici aracılığıyla kişiselleştirilmiş POS makbuzu kullanılıyorsa makbuzda nakit yuvarlamanın görüntülendiğinden emin olmak için POS'ta yazdırılan makbuzu manuel olarak güncellemeniz gerekebilir.

Bu değişiklikler, Shopify'ın bildirim şablonlarında kullanılan koda aşina olmayı gerektirir. Şablonlarınız yüksek düzeyde 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 geri döndür'e tıklayın. Varsayılana geri döndürdüğü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.

POS'ta yazdırılan makbuzu güncelleme

POS'ta yazdırılan makbuzu; ödeme ve para iadesi işlemlerinden gelen toplam nakit yuvarlama düzeltme tutarını ve yuvarlanmış toplam tutarı makbuzda görüntüleyecek şekilde güncelleyebilirsiniz.

Adımlar:

  1. Shopify yöneticinizden Satış Noktası > Ayarlar bölümüne gidin.

  2. Özelleştirme bölümünde POS editörünü açmak için Basılı makbuzlar'a tıklayın.

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

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

  5. Bölümün sonunda (receipt.total yazdırıldıktan sonra), siparişte nakit yuvarlama varsa order.total_cash_rounding_adjustment ve order.total_adjusted_amount liquid değişkenlerini ekleyin. POS istemcisi, bu değişkenleri sırasıyla toplam nakit yuvarlama düzeltmesine ve yuvarlanmış toplam tutara ayarlar.

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