メインコンテンツへスキップ
ブロックをすべての書類に印刷する必要はありません。表示条件タブで、一部の注文でのみ印刷するよう設定できます。たとえば、支払い情報は支払い済みの注文のみ、税関申告書は海外に配送する注文のみ、卸売向けのメモはB2Bの顧客のみ、といった設定です。ブロックはテンプレートに残り、印刷するかどうかはFoliantが注文ごとに判断します。

始める前に

条件はビジュアルエディターの機能で、利用できるかどうかはプランによって異なります。選択したすべての注文に対して1つの書類を印刷するテンプレートには、表示条件タブがありません。そのブロックは常に印刷されます。

注文が条件に一致する場合にのみブロックを印刷する

  1. ページ上のブロックを選択し、表示条件を開きます。
  2. このブロックを表示を注文が条件に一致する場合に設定します。
  3. 条件を追加をクリックし、確認する項目、比較方法、値を選択します。
  4. 必要に応じて条件を追加します(最大10件)。複数の条件がある場合は、一致が必要な条件ですべてまたはいずれかを選択します。
値のない条件は、値を1つ以上選択するまで適用されません。

確認できる項目

タグ、注文の詳細、アイテムでは、のいずれかを含む、のすべてを含む、のいずれも含まないを選択できます。タグではの文字列を含むも使用でき、大文字と小文字を区別せずにタグの一部と照合します。たとえば、vipはVIP-goldに一致します。その他の項目ではに一致またはに一致しないを使用します。

Liquidの条件がtrueの場合にブロックを印刷する

上記の項目で対応できない場合は、次の手順を行います。
  1. このブロックを表示をLiquidの条件がtrueの場合に設定します。
  2. Liquidの条件に、{% if … %}の内側に入る部分を、タグなしの1つの式として入力します。例:
金額はセント単位です。order.total_price >= 10000は100.00を意味します。条件を入力するまで、ブロックは常に表示されます。Liquidが条件を読み取れない場合は、入力欄にその旨が表示されます。演算子と例については、Liquidでの条件付きコンテンツをご覧ください。

実際の注文で結果を確認する

条件の下に、ブロックがプレビュー注文では表示かプレビュー注文では非表示かがインスペクターに表示され、非表示の場合はその原因となった条件も表示されます。ページ上では、非表示のブロックは破線の帯として表示されたままになります(例:「Payment & notes: hidden for this order (Only when: Payment status is Paid)」)。そのため、引き続き選択できます。 ページ上部のプレビュー注文の選択欄で別の注文を選ぶと、ブロックの表示・非表示を確認できます。サンプル注文(未払い(メモあり)やB2Bの購入者など)はこの確認のために用意されています。プレビュー、用紙サイズ、ズームをご覧ください。

補足

  • インスペクターのブロック名には、ルールの概要が表示されます。例: Only when: Payment status is Paid、Only when all 2 conditions match、表示しない。条件のあるブロックには、ブロックの一覧で条件バッジが表示されます。
  • ページ上のブロックのハンドルの下にある**非表示(印刷しない)**を使うと、ブロックを削除せずにすばやく印刷を止められます。
  • 非表示の列ブロック内にあるブロックも非表示になります。
  • 項目は、テンプレートの設定ページにある「Who gets this template?」と同じです。こちらは、一部の注文に対してテンプレート全体を選択します。一部の注文でのみテンプレートを使用するをご覧ください。
  • マーケットを使用するには、Foliantにマーケットの読み取り権限が必要です。権限がない場合は、Shopify管理画面からFoliantを再度開き、新しい権限を承認してください。

関連記事