顧客ルール

顧客ルールは商品を購入できる顧客の条件を設定できます。

顧客ルールでは、購入できる顧客を条件に応じて制限することができます。ログイン状態・顧客タグ・顧客メタフィールド・メールドメインを組み合わせることで、会員限定販売やブラックリスト管理など、さまざまな顧客制限のシナリオに対応できます。

項目

説明

①タイトル

ルールを識別するための名称

②制限内容

購入できる顧客の条件を設定します

③対象商品

制限を適用する商品の範囲

④商品メッセージ

商品ページに表示するメッセージ

⑤アラートメッセージ

制限に引っかかった際に表示するエラーメッセージ

⑥ ステータス

制限の実施有無を設定

顧客ルールの設定画面

ルールを識別するための名称です。顧客には表示されません。複数のルールを作成する際に管理しやすい名前を設定してください。

購入できる顧客の条件を設定します。複数の条件を組み合わせて使用できます。

アカウントへのログインを必須にするかどうかを設定します。

設定値

説明

アカウントを必須にする

ログインしていない顧客は購入できません

アカウントを必須にしない

ゲスト購入も許可します

「アカウントを必須にしない」を選択した場合、⑤アラートメッセージの表示タイミングは自動的に「チェックアウトのみ」に固定されます。

顧客に付与されたタグで購入の許可・禁止を設定します。

設定値

説明

下記のタグを持つ顧客のみ購入を許可する

設定したタグを持つ顧客のみ購入できます

下記のタグを持つ顧客の購入を禁止する

設定したタグを持つ顧客は購入できません

複数のタグを設定した場合、OR条件として機能します。

そのため、設定したタグのうちいずれか1つでも該当するタグを持つ顧客が対象となります。

「アカウントを必須にしない」を選択した場合、顧客タグのチェック処理はチェックアウトページのみで行われます。

顧客メタフィールドの値で購入の許可・禁止を設定します。ネームスペース・キー・タイプを指定し、許可または禁止する値を入力します。

タイプ

説明

単一行のテキスト

文字列の値で判定します

整数

数値で判定します

trueまたはfalse

boolean値で判定します

「アカウントを必須にしない」を選択した場合、顧客メタフィールドのチェック処理はチェックアウトページのみで行われます。

注文時のメールアドレスのドメインで購入を禁止します。設定したドメインは後方一致で判定されます(例:「example.com」を設定すると「sub.example.com」もブロックされます)。日本の主要キャリアのメールドメインはプリセットから一括追加できます。

メールドメイン制限を使用した場合、⑤アラートメッセージの表示タイミングは自動的に「チェックアウトのみ」に固定されます。

制限を適用する商品の範囲を指定します。

設定値

説明

すべての商品

ストア内のすべての商品に制限を適用します

特定のコレクション

指定したコレクションに含まれる商品に適用します(最大50コレクション)

特定の商品

指定した商品に適用します(最大50商品)

特定のタグを持つ商品

指定したタグのいずれかを持つ商品に適用します(OR条件)

特定のコレクションを対象商品に指定していて、そのコレクションに商品の一部のバリアントのみが含まれている場合、顧客の購入制限チェック処理自体は正しく動作します。ただし、商品メッセージについては、そのコレクションに含まれるバリアントが属する商品の全バリアントに表示されます(Shopifyの仕様によるもので、改善依頼中です)。

例: アパレル商品A(バリエーション:S・M・L)のうち、「Sサイズのみ」を含むコレクションを対象商品に設定し、「VIPタグを持つ顧客のみ購入可能」という顧客ルールをかけた場合

  • Sサイズ(コレクションに含まれる) → 顧客制限のチェックが適用され(VIPタグが必要)、商品メッセージも表示されます(意図通り)

  • Mサイズ(コレクションに含まれない) → 顧客制限のチェックは適用されません(誰でも購入可)が、商品メッセージは表示されてしまいます

  • Lサイズ(コレクションに含まれない) → 顧客制限のチェックは適用されません(誰でも購入可)が、商品メッセージは表示されてしまいます

対象商品の商品ページのカートボタン下に表示されるメッセージです。購入条件をあらかじめ顧客に伝えたい場合に設定します。不要な場合は空欄にしてください。

制限に引っかかった際にチェックアウト画面に表示されるエラーメッセージを設定します。

設定値

説明

カートとチェックアウト

カートページとチェックアウトページの両方でエラーを表示します

チェックアウトのみ

チェックアウトページのみでエラーを表示します

下記の条件に該当する場合、表示タイミングは自動的に「チェックアウトのみ」に固定されます。

  • 「アカウントを必須にしない」を選択した場合

  • メールドメイン制限を使用した場合

アラートメッセージで使用できる変数はありません。

下記の2種類のステータスが存在します。

  • 有効:ルール通りの制限を実施します

  • 無効:制限を実施しません