始める前に:Foliant が読み込むメタフィールドを確認する
Foliant はメタフィールドを注文と一緒に読み込みますが、すべてを読み込めるわけではありません。仕組みは次のとおりです。- ストアに メタフィールドの定義 が 1 つ以上必要です(Shopify 管理画面の 設定 › カスタムデータ)。定義が 1 つもない場合、メタフィールドは読み込まれません。
- 種類(注文、下書き注文、顧客、商品、バリエーション)ごとに、ピン留め した定義を種類ごとに最大 10 件、ピン留めの順に読み込みます。
- ピン留めした定義がない種類では、最初に見つかった 10 件のメタフィールドを読み込みます。
メタフィールドを印刷する
namespace と key を、メタフィールドのネームスペースとキーに置き換えます(例:custom.gift_message)。
商品とバリエーションのメタフィールドはアイテムごとの値なので、明細のループ内で使用します。
メタフィールドのタイプごとの印刷結果
補足
- 空のメタフィールドや存在しないメタフィールドは何も印刷されません。
!= blankを使うと、そのラベルも非表示にできます。 - ビジュアルテンプレートでは、カスタム Liquid ブロックでメタフィールドを印刷します。
- ピッキングリストでは、テンプレートの ピッキングリスト 設定で、商品またはバリエーションのメタフィールドを列として表示できます。