顧客ルールでは、対象商品を購入できるお客様を条件で制限できます。ログイン状態、顧客タグ、顧客メタフィールド、注文時のメールアドレスを組み合わせて、会員限定販売や特定のお客様の購入制限などを設定できます。
注意: Shopifyで有効にできるチェックアウトルールは、他のアプリで有効にしているルールも含めて1ストアあたり合計25件までです。顧客ルールは、有効な1ルールにつき1件を使用します。
顧客ルールで設定できる項目は次のとおりです。次の画像は顧客ルールの設定画面です。
顧客ルールの設定画面
項目 | 説明 |
|---|---|
タイトル | ルールを識別する管理用の名称 |
制限内容 | 購入できるお客様の条件 |
対象商品 | 制限を適用する商品の範囲 |
商品メッセージ | 商品ページに表示する購入条件の案内 |
アラートメッセージ | 制限に該当したときに表示するメッセージと表示タイミング |
ステータス | 顧客ルールの有効・無効 |
ルールを識別するための管理用の名称です。お客様には表示されません。複数のルールを作成する場合に区別しやすい名前を設定してください。
購入できるお客様の条件を設定します。複数の条件を組み合わせた場合は、すべての条件を満たすお客様だけが購入できます。
アカウントへのログインを必須にするかどうかを設定します。
設定値 | 動作 |
|---|---|
「アカウントを必須にする」にチェック | ログインしていないお客様は購入できません |
チェックなし | ゲスト(未ログイン)のお客様も購入できます |
注意: 「アカウントを必須にする」のチェックを外すと、アラートメッセージの表示タイミングは「チェックアウトのみ」に固定されます。カートページでは判定されません。
お客様に付与された顧客タグで、購入の許可または禁止を設定します。
設定値 | 動作 |
|---|---|
下記のタグを持つ顧客のみ購入を許可する | 設定したタグのいずれかを持つお客様だけが購入できます |
下記のタグを持つ顧客の購入を禁止する | 設定したタグのいずれかを持つお客様は購入できません |
複数のタグを設定した場合はOR条件です。いずれか1つのタグを持てば該当します。
ゲスト(未ログイン)のお客様は顧客タグを持たないため、許可タグを設定すると購入できません。禁止タグには該当しません。
注意: 同じタグを「許可」と「禁止」の両方に設定しないでください。タグを持つお客様は禁止に、持たないお客様は許可の条件に該当し、すべてのお客様が購入できなくなります。
顧客メタフィールドの値で、購入の許可または禁止を設定します。ネームスペース、キー、タイプを指定し、許可または禁止する値を入力します。
タイプ | 判定方法 |
|---|---|
単一行のテキスト | 文字列が完全に一致するかで判定 |
整数 | 数値が一致するかで判定 |
trueまたはfalse | true または false が一致するかで判定 |
値は完全一致で判定します。部分一致には対応していません。判定したい値が複数ある場合は、値をそれぞれ追加してください。
許可する値を設定した場合、メタフィールドが未設定のお客様は購入できません。
注意: タイプに「trueまたはfalse」を選んだ場合、値は小文字で true または false と入力してください。True や TRUE では一致しません。
注文時に入力されたメールアドレスのドメインで、購入を禁止します。ドメインは後方一致で判定し、「example.com」を設定すると「sub.example.com」も該当します。日本の主要キャリアのメールドメインはプリセットから一括で追加できます。
注意: メールドメイン制限を使用すると、アラートメッセージの表示タイミングは「チェックアウトのみ」に固定されます。カートページでは判定されません。
制限を適用する商品の範囲を選択します。
設定値 | 適用される商品 |
|---|---|
すべての商品 | ストア内のすべての商品 |
特定のコレクション | 選択したコレクションに含まれる商品・バリエーション(最大50コレクション) |
特定の商品 | 選択した商品またはバリエーション(商品・バリエーションをそれぞれ最大50件) |
特定のタグを持つ商品 | 指定したタグのいずれかを持つ商品(最大50タグ・OR条件) |
注意: 商品の一部のバリエーションだけを含むコレクションを対象商品にした場合、購入制限の判定はコレクションに含まれるバリエーションだけに適用されます。一方、商品メッセージは、そのバリエーションが属する商品の全バリエーションに表示されます。
対象商品の商品ページで、カートボタンの上部または下部に表示するメッセージです。購入条件を事前に案内しない場合は空欄にできます。
前提: 商品メッセージを表示するには、メインテーマで埋め込みアプリを有効にしてください。カートやチェックアウトでの顧客制限だけを利用する場合、埋め込みアプリは不要です。
顧客ルールの商品メッセージでは、変数を利用できません。
制限に該当したときに表示するメッセージと、表示タイミングを設定します。アラートメッセージでも変数は利用できません。
表示タイミング | 判定する場所 |
|---|---|
カート変更とチェックアウト | カート変更時とチェックアウト |
チェックアウトのみ | チェックアウト |
次のいずれかに該当する場合、表示タイミングは「チェックアウトのみ」に固定されます。
「アカウントを必須にする」にチェックしていない
注文時のメールアドレスの制限を使用している
作成した顧客ルールは、有効にするまでストアへ適用されません。
設定値 | 動作 |
|---|---|
有効 | 顧客ルールによる制限を実施します。 |
無効 | 顧客ルールによる制限を実施しません。 |