thumbnail

商品ごとの顧客制限を設定する

顧客タグの登録から機能の有効化まで、vip タグのお客様だけが購入できる商品を例に案内します。

商品ごとの顧客制限では、商品やバリエーションごとに、購入できるお客様を決められます。この記事では、顧客タグ「vip」を持つお客様だけが購入できる商品を作ります。

  • 商品ごとの顧客制限を有効にするには、Light プランまたは Full プランが必要です。設定の入力と保存は、料金プランの契約前でもできます。

  • 対象のお客様に、条件に使う顧客タグまたは顧客メタフィールドの値を付けておいてください。

  • 商品ページに商品メッセージを表示するには、メインテーマで埋め込みアプリを有効にしてください。購入手続きでの制限だけを使う場合、埋め込みアプリは不要です。

すでに利用を開始している場合は、ステップ2へ進んでください。

(1) 商品ごとの顧客制限を開く

アプリのサイドナビで「顧客制限」を開き、カード「商品ごとの顧客制限」の「管理する」を選択してください。

(2) 「利用を開始」を選択する

初回は「商品ごとの顧客制限を利用する」が表示されます。「利用を開始」を選択してください。

利用を開始しても、ステップ4で有効にするまで、購入手続きには適用されません。

商品に設定できる顧客タグ・値は、設定ページで登録したものだけです。登録がないと、商品一覧に「条件に使う顧客タグ・値が登録されていません」と表示されます。

(1) 設定ページを開く

商品一覧の右上の「設定」を選択してください。

(2) 顧客タグ「vip」を登録する

カード「顧客タグ」の「顧客タグを登録」を選択し、「タグ」に vip と入力して「登録」を選択してください。タグは、お客様に付いているタグと同じ文字列にします。大文字と小文字は区別しません。

任意: 「商品ページでの表示名」に「VIP会員」などを入力すると、商品メッセージの {{allowedCustomers}} にその名前が表示されます。

(3) 設定を保存する

画面上部の保存バーで「保存」を選択してください。登録は、設定を保存した時点で確定します。

顧客メタフィールドの値で制限する場合は、カード「顧客メタフィールド」で参照先(ネームスペース・キー・タイプ)を指定し、「値を登録」で値を登録してください。詳しくは「商品ごとの顧客制限の設定項目」を参照してください。

(1) 商品のステータスを「有効」にする

商品ごとの顧客制限の商品一覧で、対象商品の「ステータス」を「有効」にしてください。「未設定」のままでは、ログイン・顧客タグ・顧客メタフィールドを設定できません。

(2) 顧客タグ「vip」を許可にする

対象商品の「顧客タグ」の「タグを追加」を選択し、一覧の「vip」の行で「許可」を選択してください。許可は「持っていれば購入可」、禁止は「持っていれば購入不可」です。

この例では、「ログイン」は「不要」のままにします。ログインしたお客様に限る場合は「必須」にしてください。

(3) 変更を保存する

画面上部の保存バーで「保存」を選択してください。

任意: バリエーションごとに条件を変える場合は、対象商品の「各バリエーションの制限を編集」を選択し、「制限方法」を選んでください。表示されるのは、ステータスが「有効」で、バリエーションが2つ以上ある商品だけです。制限方法の違いは「商品ごとの顧客制限の設定項目」を参照してください。

(1) 機能全体を有効にする

商品一覧の右上の「設定」を選択し、カード「商品ごとの顧客制限」のスイッチを有効にしてください。

(2) 設定を保存する

画面上部の保存バーで「保存」を選択してください。

注意: 有効にすると、商品数にかかわらずチェックアウトルールを1件使います。Shopifyで有効にできるチェックアウトルールは、他のアプリの分も含めて1ストアあたり25件までです。

顧客タグ「vip」を許可にした商品をカートに入れ、チェックアウトへ進んで確かめます。

  • 顧客タグ「vip」を持たないお客様と、ゲスト(未ログイン)のお客様には、チェックアウトで「「(商品名)」の購入条件を満たしていません。」と表示され、購入できません。

  • 顧客タグ「vip」を持つお客様がログインしている場合、このアラートは表示されません。

  • 埋め込みアプリが有効な場合、商品ページのカートボタン付近に「この商品は、VIP会員のお客様のみご購入いただけます。」のような商品メッセージが表示されます。

ゲストのお客様でも、チェックアウトで入力したメールアドレスが vip タグを持つ既存のお客様と一致すると、購入できます。「ログイン」を「必須」にした商品は、表示タイミングが「カート変更とチェックアウト」の場合、カートに入れる時点から購入を止めます。