レシートコードエディタ
管理画面でLiquidエディタを使用して、印刷版レシートのテンプレートをカスタマイズできます。レシートを構成するファイルには、Shopifyのテンプレート言語であるLiquidが含まれています。HTMLとCSSを理解していて、Liquidについての基本的な知識がある場合のみ、レシートのコードを編集してください。
Liquidエディタにアクセスする
レシートテンプレートと、印刷版レシートで使用されるセクションテンプレートを変更することができます。レシートテンプレートは、ストアで印刷するレシートのタイプです。セクションテンプレートは、ストアで印刷するレシートの一部です。セクションは複数のレシートで再利用できます。Liquidエディタを使用することにより、テンプレートを編集できます。
手順
管理画面で、[設定] > [アプリと販売チャネル] の順に移動します。
[Point of sale] をクリックします。
[販売チャネルを開く] をクリックします。
[設定] > [レシートのカスタマイズ] の順にクリックします。
> [コードを編集] をクリックします。
[コードを編集] をクリックします。
コードを編集してレシートをカスタマイズします。
[保存] をクリックします。
レシートテンプレートを編集する
レシートの特定の部分を編集することができます。
レシートオブジェクト
プロパティ | 説明 |
---|---|
shop | ストア情報 (ストア名など) が含まれます。 |
location | 店舗のロケーション情報 (住所、電話番号など) が含まれます。 |
order | 注文データ (項目、ディスカウント、税、取引情報など) が含まれます。 |
注文オブジェクト
プロパティ | 説明 |
---|---|
id | 注文のID。 |
source_identifier | 固有のPOSまたは外部サービスの注文ID。 |
change_due | 注文のお釣。 |
balance_due | この注文の未払い金額。 |
name | 管理画面の注文ページと注文状況ページに表示される注文の固有ID。たとえば、「#1001」、「EN1001」、「1001-A」など。この値は複数のストアにわたって固有ではありません。 |
note | 注文に関連付けられたメモの内容。 |
line_items | 注文の項目リスト。 |
subtotal_price | すべての項目のディスカウント後と返品前の金額の合計。「taxIncluded」が「true」の場合、小計には税金も含まれます。 |
total_price | 返品前の注文の合計金額。この金額には、税とディスカウントが含まれます。 |
total_tip_received | 注文に対するすべてのチップ金額の合計。 |
discounts | ディスカウントの合計金額。 |
transactions | 注文に関連付けられた取引のリスト。 |
taxes_included | 注文の小計額は税込あるいは税別か |
tax_lines | 返品前に注文の項目に適用されたすべての税金のリスト。税金の価格は、同じ税率とタイトルを持つすべての税金の合計価格を表します。 |
customer | 注文を行ったお客様。 |
shipping_address | 注文の配送先住所。 |
shipping_groups | 注文の配送グループのリスト。各グループには、一緒にフルフィルメントされる項目が含まれています。 |
配送グループオブジェクト
プロパティ | 説明 |
---|---|
destination | 商品の配送先 |
products | 配送される商品のリスト。 |
項目オブジェクト
プロパティ | 説明 |
---|---|
id | 項目のID。 |
name | 商品の名前。オプションでバリエーションの名前が追加されます(該当する場合)。 |
variant_title | 注文作成時のバリエーションの名前。 |
price | 注文作成時の項目の単価。この値にはディスカウントは含まれません。 |
is_gift_card | 項目がギフトカードの購入を表すかどうか。 |
discount | ディスカウントアプリで項目に割り当てられたディスカウントの合計。これには、返金や削除された数量に割り当てられたディスカウントも含みます。 |
total_price | この項目の合計金額。 |
tax_rates | この項目の税率。 |
custom_attributes | カスタム機能または特別なリクエストを表す属性のリスト。 |
variant_title | バリエーションの名前。 |
variant_id | バリエーションのID。 |
variant_metafields | マーチャントがバリエーションに関連付けられているカスタムフィールドのリスト。 |
staff_member_description | 項目に割り当てられたスタッフメンバー。 |
product_metafields | マーチャントが商品に関連付けられているカスタムフィールドのリスト。 |
レシートの絞り込み
プロパティ | 説明 |
---|---|
t | 事前定義されたラベルを正しい言語に翻訳します。 |
money | ロケーションの通貨で価格を書式設定します。 |
escape |
<> 、' 、& など、HTMLの特殊文字をエスケープし、文字をエスケープシーケンスに変換します。
|
barcode | 一次元バーコードSVGを生成します。 |
qrcode | 二次元バーコードSVGを生成します。 |
レシートテンプレートをリセットする
Liquidエディタでテンプレートを元のバージョンにリセットできます。
手順
管理画面で、[設定] > [アプリと販売チャネル] の順に移動します。
[Point of sale] をクリックします。
[販売チャネルを開く] をクリックします。
[設定] > [レシートのカスタマイズ] の順にクリックします。
> [コードを編集] をクリックします。
[レシート] フォルダーで、リセットするテンプレートの横にある [ファイルをデフォルトにリセットする] ボタンをクリックします。
[リセット] をクリックします。