現金取引の端数調整用のPOS印刷領収書を更新する

ストアでコードエディタを使用してPOS領収書をカスタマイズしている場合、領収書に現金取引の端数調整が必ず表示されるように、手動でPOS印刷領収書を更新する必要がある場合があります。

これらの変更を行うには、Shopifyの通知テンプレートで使用されるコードに精通している必要があります。テンプレートを高度にカスタマイズしていて、必要な変更を適用する方法がわからない場合は、変更を行った開発者に問い合わせるか、[デフォルトに戻す] をクリックしてテンプレートを元の状態に復元してください。[デフォルトに戻す] をクリックすると、カスタマイズはすべて削除されますが、デフォルトのテンプレートを使用することで、最新のテンプレートのバージョンを確実に利用できます。

このページの内容

POS印刷領収書を更新する

決済取引と返金取引による現金取引の端数調整の合計額と、領収書の端数調整後の合計額を表示するように、POS印刷領収書を更新できます。

手順:

  1. 管理画面から、[POS] > [設定] に移動します。

  2. カスタマイズセクションで、印刷されたレシートをクリックして POS エディタを開きます。

  3. 領収書のカスタマイズページで、[領収書をカスタマイズする] > [コードを編集] または [コードエディタ] をクリックします。

  4. transactions.liquid テンプレートで、<section class='totals'> を含むコードブロックを見つけます。

  5. セクションの最後 (receipt.total の出力後) で、注文に現金取引の端数調整がある場合は、Liquid変数 order.total_cash_rounding_adjustmentorder.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 %}