メインコンテンツへスキップ
注文の商品は line_items に入っています。印刷するには、このリストをループします。{% for line_item in line_items %} と {% endfor %} の間の内容が商品ごとに1回繰り返され、line_item が現在の商品を表します。明細行のフィールドはループ内でのみ機能します。

基本的な商品テーブル

明細行のフィールド

よく使うパターン

バリエーションのタイトルがある場合のみ、商品名の下に印刷します:
納品書で、全額返金された商品を除外します:
各SKUのバーコードを表示します:

配送ごとに1つの書類

テンプレートが配送ごとに1つの書類を印刷する場合(テンプレートの設定ページの 分割配送)、document_fulfillment は印刷中の配送を表します。その配送に含まれる商品だけを一覧表示するには、次のようにします:

補足

  • 価格はセント単位です。必ず通貨フィルターを使って印刷してください。テンプレートでの金額と通貨をご覧ください。
  • 商品画像は、img_url で指定したサイズで印刷されます。例:'thumb'、'small'、'medium'、'120x120'。
  • 商品とバリエーションのメタフィールドは、line_item.product.metafields と line_item.variant.metafields にあります。テンプレートでのメタフィールドをご覧ください。
  • ループ変数の名前は自由に決められますが、line_item にするとリファレンスやスターターテンプレートと一致します。
  • Bold Product Options と Infinite Options の注文には line_item.options, line_item.option_addon, line_item.option_addons とアドオン込みの価格が追加されるため、有料アドオンを該当アイテムの下に印刷できます。詳しくは 商品オプションアプリ(Bold、Infinite Options) をご覧ください。

関連記事