「blacklist」タグを持つお客様の購入を制限し、それ以外のお客様には販売する設定例です。迷惑行為があったお客様など、特定の顧客タグを付与したお客様の購入を止める場合に利用できます。
前提: 顧客制限の初期セットアップが完了している必要があります。まだの場合は「初期セットアップ(顧客制限)」を参照してください。
前提: Shopify管理画面で、購入を制限するお客様に、顧客ルールへ入力する値と同じ「blacklist」タグを付与してください。
設定後の動作は、[デモ] ブラックリスト会員は購入不可で確認できます。
顧客ルールを有効にすると、カート内に対象商品がある場合に、お客様のログイン状態と顧客タグを判定します。
ログイン済みでblacklistタグがないお客様:購入できます。
ログイン済みでblacklistタグがあるお客様:購入できません。
ゲスト(未ログイン)のお客様:購入できません(アカウントが必須のため)。
(1) 顧客ルールを作成する
アプリ管理画面 →「顧客ルール」→「ルールを作成」を選択してください。
(2) 設定値を入力する
次の内容を設定してください。
設定項目 | 設定値 |
|---|---|
タイトル | 任意の管理用タイトル |
お客様アカウント | 「アカウントを必須にする」にチェック |
顧客タグ | 「下記のタグを持つ顧客の購入を禁止する」に blacklist |
対象商品 | 購入するお客様を制限する商品 |
商品メッセージ | 必要に応じて入力 |
表示タイミング | カート変更とチェックアウト |
アラートメッセージ | 必要に応じて入力 |
(3) 顧客ルールを保存して有効にする
設定を保存した後、「有効にする」を選択してください。保存しただけでは顧客制限は適用されません。
(4) 動作を確認する
対象商品をカートに追加し、blacklistタグがあるログイン状態、タグがないログイン状態、ログアウト状態で、カート変更時とチェックアウトの結果を確認してください。
「アカウントを必須にする」のチェックを外すと、ゲスト(未ログイン)のお客様も購入できるようになりますが、表示タイミングは「チェックアウトのみ」に固定され、カートページでは判定されません。ゲストは顧客タグを持たないため、禁止タグの判定対象にはなりません。
禁止するタグを複数設定した場合は、いずれか1つを持つお客様が購入できません。
顧客ルールの商品メッセージとアラートメッセージでは、変数を利用できません。