コンテンツにスキップ
7日間無料で試す
日本語
Claudeで開く このページについて質問するChatGPTで開く このページについて質問する

バリエーションとメタフィールドでターゲットに設定する

商品のバリエーション、バリエーションの在庫、またはShopifyで定義したメタフィールドの値に基づいて、バッジをターゲットに設定します。

バリエーションとメタフィールドによるターゲット設定を使うと、バッジを表示する商品を最も細かく制御できます。商品のバリエーションや在庫レベルでターゲットに設定したり、Shopifyで定義したカスタムのメタフィールド属性と照合したりできます。

どちらも、バッジエディタの Products タブにある条件タイプです。そのため、設定方法は他の商品条件と同じで、入力するフィールドだけが異なります。

  • Badges & Labels から編集するバッジを開くか、新しく作成します。エディタの開き方がわからない場合は、商品をターゲットに設定するをご覧ください。
  • メタフィールドのターゲット設定では、メタフィールドがShopifyにすでに存在している必要があります。最初に 設定 → カスタムデータ で作成してください。詳しくは、メタフィールドの名前空間とキーを確認するをご覧ください。
条件 ターゲットの対象 主なオプション
Select specific variants 手動で選択する個別のバリエーション 検索または参照 · バッジを表示するバリエーションにチェックを入れる
Product variants 商品にバリエーションがあるかどうか products with variants · product has no variants
Variant inventory 個別のバリエーションの在庫レベル in stock · out of stock · stock availability greater than · stock availability less than
Product metafield 商品に定義されたメタフィールド is equal to · is not equal to · contains · does not contain · is greater than · is less than
Variant metafield バリエーションに定義されたメタフィールド is equal to · is not equal to · contains · does not contain · is greater than · is less than

商品バリエーションのターゲット設定

Section titled “商品バリエーションのターゲット設定”

商品レベルのデータではなく、バリエーションレベルのデータに基づいてバッジを表示します。特定のサイズ、色、構成の場合のみバッジを表示したいときに便利です。

バリエーションのターゲット設定を行う方法

Section titled “バリエーションのターゲット設定を行う方法”
  1. バッジエディタで、左パネルの上部にあるタブの行(Design と Display の隣)の Products をクリックします。

    バッジエディタのProductsタブ

    バッジエディタのタブ:Design、Products、Display。

  2. 「Products matching conditions」を選択する

    Section titled “「Products matching conditions」を選択する”

    Choose products to show this badge で、Products matching conditions を選択します。下に Conditions カードが表示されます。

    Products matching conditionsが選択され、下にConditionsカードが表示された状態

    Products matching conditionsを選択すると、Conditionsカードが表示されます。

  3. ルールの組み合わせ方を選択する

    Section titled “ルールの組み合わせ方を選択する”

    Products must match の隣で、all conditions(AND)または any condition(OR)を選択します。ルールを1つだけ追加する場合は、all conditions のままにします。

  4. + Add conditions をクリックし、条件のドロップダウンから Product variants または Variant inventory を選択します。

  5. Product variants では、products with variants または product has no variants を選択します。

    Variant inventory では、在庫の演算子を選択し、「greater than」と「less than」の演算子の場合は、在庫のしきい値を入力します。

    stock availability less than 3に設定されたVariant inventory条件

    例:在庫が3個未満のバリエーションをターゲットに設定します。

  6. 右上の Save をクリックします。Badge/Label updated の確認メッセージが表示され、ルールがストアフロントに反映されます。

メタフィールドのターゲット設定

Section titled “メタフィールドのターゲット設定”

メタフィールド条件は、Shopifyのメタフィールドに保存されたカスタムデータ、つまり商品やバリエーションに定義したカスタム属性に基づいて、商品をターゲットに設定します。

メタフィールドの名前空間とキーを確認する

Section titled “メタフィールドの名前空間とキーを確認する”

ターゲットに設定する前に、メタフィールドの参照情報が必要です。

  1. Shopify管理画面で、設定 → カスタムデータ に移動します。
  2. 商品(バリエーションのメタフィールドの場合は バリエーション)を選択します。
  3. 使用するメタフィールド定義を開きます。
  4. その名前空間とキーをコピーします。アプリでは、この2つを namespace.key(たとえば custom.material)の形式でまとめて指定する必要があります。

Shopifyの設定、カスタムデータ、名前空間とキーが表示された商品メタフィールド定義

名前空間とキーは、Shopify管理画面のメタフィールド定義ページに表示されます。

メタフィールドのターゲット設定を行う方法

Section titled “メタフィールドのターゲット設定を行う方法”
  1. Productsタブを開き、「Products matching conditions」を選択する

    Section titled “Productsタブを開き、「Products matching conditions」を選択する”

    バリエーションのターゲット設定と同じです。Products タブ → Products matching conditions → all conditions または any condition を選択します。

  2. + Add conditions をクリックし、Product metafield または Variant metafield を選択します。

  3. メタフィールドの参照情報を namespace.key の形式で入力します。例:

    • custom.material — カスタムの素材メタフィールド
    • custom.certification — 認証ステータスのメタフィールド
    • descriptors.subtitle — 商品のサブタイトルのメタフィールド

    名前空間とキーのフィールドが入力されたProduct metafield条件

    メタフィールドの参照情報を、namespace.key形式で入力します。

  4. 演算子(is equal to、contains、is greater than など)を選択し、照合する値を入力します。数値の演算子は、数値を保存するメタフィールドにのみ使用してください。

    演算子と値が設定されたメタフィールド条件

    完成したメタフィールドルール:custom.material is equal to Organic。

  5. 右上の Save をクリックします。Badge/Label updated の確認メッセージが表示されます。

メタフィールドのターゲット設定の例

Section titled “メタフィールドのターゲット設定の例”
メタフィールド(namespace.key) 演算子 値 使用例
custom.material is equal to Organic オーガニック商品に「Organic」バッジを表示する
custom.certification contains ISO ISO認証を受けたすべての商品にバッジを付ける
custom.country_of_origin is equal to Italy 「Made in Italy」バッジを表示する
custom.is_bestseller is equal to true 「Bestseller」バッジを表示する
custom.rating is greater than 4 評価の高い商品に「Top Rated」バッジを表示する

バリエーション条件とメタフィールド条件を組み合わせる

Section titled “バリエーション条件とメタフィールド条件を組み合わせる”

バリエーション条件とメタフィールド条件は、互いに、またその他の商品条件とも組み合わせることができます。+ Add conditions でルールを1つずつ追加し、Products must match を all conditions に設定して、すべてのルールを満たす必要があるようにします。

  • Variant inventory stock availability less than 3 AND Product metafield custom.is_featured is equal to true
  • 結果:バリエーションレベルで在庫が3個未満の注目商品にのみ表示される、「Last Few Left」バッジ。

all conditionsを選択して2つの条件を組み合わせた状態

all conditions(AND)ロジックで組み合わせた2つのルール。

このページは役に立ちましたか?