条件演算子リファレンス
バッジのターゲティングルールを作成するときに使えるすべての条件フィールドと演算子です。
ターゲティングルールは、フィールド、演算子、値の3つで構成される1行の条件です。選択したフィールドによって使える演算子が変わります。テキストフィールドでは contains や starts with、数値フィールドでは is greater than などが表示されます。
この条件は、バッジエディタの Products タブで Products matching conditions を選択すると作成できます。
条件フィールド
Section titled “条件フィールド”フィールドのドロップダウンは、セクションごとにグループ化されています。
| フィールド | 一致対象 |
|---|---|
| Product title | 商品名。 |
| Product type | Shopifyの商品タイプフィールド。 |
| Product vendor | ベンダー名。 |
| Product price | 現在の価格。 |
| Product compare price | 比較価格。 |
| Product sale price | 割引後の価格。 |
| Product option | サイズや色などの商品オプション。 |
| Product tag | 商品に付いているタグ。 |
| Product weight | 商品の重量。 |
| Product created | 商品が作成されてからの日数。 |
| Product published | 商品が公開されてからの日数。 |
| Product inventory | 在庫数と在庫状況。 |
| Product metafield | 商品メタフィールドの値。 |
バリエーションの条件
Section titled “バリエーションの条件”| フィールド | 一致対象 |
|---|---|
| Product variants | 商品にバリエーションがあるかどうか。 |
| Variant inventory | 各バリエーションの在庫数。 |
| Variant metafield | バリエーションメタフィールドの値。 |
コレクションの条件
Section titled “コレクションの条件”| フィールド | 一致対象 |
|---|---|
| Collections | 商品が属しているコレクション。 |
| フィールド | 一致対象 |
|---|---|
| Sami discount | アプリの Discounts ページにある割引のいずれかが適用される商品。 |
Sami discount で使える演算子は is equal to のみで、値には割引を1つ指定します。その割引が実行中の間だけバッジを表示したり、{sami_discount_*} 変数を使ってバッジのテキストに割引の数値を挿入したりできます。詳しくは動的変数リファレンスをご覧ください。
商品レビューの条件
Section titled “商品レビューの条件”| フィールド | 一致対象 |
|---|---|
| Product review app | レビューアプリでの評価またはレビュー数が、設定したしきい値を満たす商品。 |
Product review app で使える演算子は is equal to のみで、値にはレビューアプリを1つ指定します。対応しているのは Judge.me、Loox、Junip、CWILL(Trustoo)、LAI Product Reviews、AG Product Reviews です。一致を判定する比較条件は、後述する専用のフィールドで設定します。
1つのバッジに設定できるレビューアプリの条件は1つです。使用中は、他の行でこのオプションがグレーアウトされます。詳しくはレビューアプリからバッジを表示するをご覧ください。
フィールドタイプ別の演算子
Section titled “フィールドタイプ別の演算子”テキストフィールド
Section titled “テキストフィールド”商品タイトル、タイプ、ベンダー、オプション、タグ。
| 演算子 | 意味 |
|---|---|
| is equal to | 入力した値と完全に一致します。 |
| is not equal to | 値と一致しません。 |
| starts with | 入力したテキストで始まります。 |
| ends with | 入力したテキストで終わります。 |
| contains | テキストのどこかに入力した内容が含まれます。 |
| does not contain | 入力した内容が含まれません。 |
数値フィールド
Section titled “数値フィールド”商品価格、比較価格、セール価格、重量。
| 演算子 | 意味 |
|---|---|
| is equal to | 入力した数値と完全に一致します。 |
| is not equal to | 入力した数値以外のすべての数値です。 |
| is greater than | 入力した数値より大きい値です。 |
| is less than | 入力した数値より小さい値です。 |
| 演算子 | 意味 |
|---|---|
| in stock | 商品に現在在庫があります。 |
| out of stock | 在庫がゼロになっています。 |
| continue selling when out of stock | 在庫がゼロになっても販売を続ける設定の商品です。 |
| stock availability is greater than | 在庫数が入力したしきい値を上回っています。 |
| stock availability is less than | 在庫数が入力したしきい値を下回っています。 |
最初の3つは値を入力しません。演算子そのものが条件になります。
日付フィールド
Section titled “日付フィールド”Product created、Product published。値には、カレンダー上の日付ではなく、今日からさかのぼった日数を指定します。
| 演算子 | 意味 |
|---|---|
| is less than | 作成または公開からN日未満です。「新着」バッジに使用します。 |
| is greater than | 作成または公開からN日を超えています。 |
| is in range | 2つの日数の間に収まります。 |
Product variants
Section titled “Product variants”| 演算子 | 意味 |
|---|---|
| is equal to / is not equal to | 特定のバリエーション数と比較します。 |
| products with variants | 商品に複数のバリエーションがあります。 |
| product has no variants | 商品にデフォルトのバリエーションが1つだけあります。 |
商品レビューの指標
Section titled “商品レビューの指標”Product review app には専用のフィールドがあり、アプリを選択すると条件リストの下に表示されます。
| フィールド | オプション |
|---|---|
| Review condition | Number of reviews は商品のレビュー数です。Product rating は平均の星評価です。 |
| Operator | is equal to、is greater than、is less than。 |
| Enter value | Product rating は 0 から 5 まで 0.1 刻みで入力します。Number of reviews は整数を入力します。入力は必須で、空のままでは保存できません。 |
条件の組み合わせ
Section titled “条件の組み合わせ”Add conditions で必要な数だけ行を追加し、上にある Products must match のラジオボタンで組み合わせ方を選択します。
すべての条件 (AND)
Section titled “すべての条件 (AND)”すべての行が成立する必要があります。一致する商品が絞り込まれます。
例: Product type is equal to “T-Shirt” かつ Product vendor is equal to “Nike” → NikeのTシャツのみ。
いずれかの条件 (OR)
Section titled “いずれかの条件 (OR)”1つの行が成立すれば一致します。一致する商品が広がります。
例: Product tag is equal to “new-arrival” または Product tag is equal to “featured” → どちらかのタグが付いた商品。
次のステップ
Section titled “次のステップ”- 属性で商品をターゲットにする — 属性条件を手順に沿って設定します。
- 特定の商品をターゲットにする — 商品を1つずつ手動で選択します。
- レビューアプリからバッジを表示する — レビュー条件と変数の詳細です。
- プラン比較 — ご利用のプランで使える条件を確認します。