thumbnail

(活用例)顧客メタフィールドで卸売顧客限定の最低購入金額を設定する

顧客メタフィールドで大口卸売と通常卸売を分け、グループごとに1回の注文の最低購入金額を設定し、卸売以外のお客様は購入不可にする例を紹介します。

顧客メタフィールドに登録した顧客区分を使い、大口卸売はカート小計100,000円以上、通常卸売は30,000円以上で購入できるように設定します。卸売以外のお客様とゲストは購入不可にする、卸売専用ストア向けの例です。

Full プランを利用し、動作確認用の顧客アカウントを準備してください。この例は1回の注文のカート全体を判定するため、卸売以外のお客様はどの商品も購入できません。特定の商品だけを対象にする場合は、基準金額に「商品定価合計」などの商品基準を選び、「対象商品」を指定してください。

金額は送料別・税別・ディスカウント適用前のカート小計で判定します。

お客様

顧客区分の値・ログイン状態

購入できるカート小計

大口卸売

wholesale_large・ログイン済み

100,000円以上

通常卸売

wholesale・ログイン済み(wholesale_largeなし)

30,000円以上

その他の会員

上記以外または未入力・ログイン済み

購入不可

ゲスト

未ログイン

購入不可

(1) 定義を追加する

Shopify管理画面でお客様を開き、メタフィールドの「定義を追加」から、次の顧客メタフィールドを作成して保存してください。

設定項目

設定例

名前

顧客区分

ネームスペースとキー

custom.customer_type

タイプ

1行のテキスト(単一の値)

Shopifyヘルプ:カスタムメタフィールド定義の作成

(2) 各顧客に値を登録する

大口卸売のお客様にはwholesale_large、通常卸売のお客様にはwholesaleを「顧客区分」に入力し、保存してください。保存後に各顧客の値を確認してください。

Shopifyヘルプ:メタフィールドに値を追加する

(1) ルールを作成する

アプリ管理画面 →「金額制限」→「顧客グループごとの金額ルール」→「ルールを作成する」を選択し、「ルール名」に「卸売顧客の最低購入金額」と入力してください。

(2) 使用するメタフィールドを指定する

「グループの条件」で「顧客メタフィールド」を選択し、「ネームスペース」にcustom、「キー」にcustomer_typeを入力してください。1つのルールで指定できる顧客メタフィールドは、このネームスペースとキーの組み合わせ1つです。

(3) 追加グループを登録する

「グループを追加する」から、次の2グループを登録してください。追加グループは大口卸売→通常卸売の順に並べます。

グループ名

メタフィールドの値

大口卸売

wholesale_large

通常卸売

wholesale

メタフィールドの値は完全一致で判定します。大文字・小文字や前後の空白が異なると一致しません。顧客区分が設定されていても、未ログインのお客様には「ゲスト」の制限が適用されます。

(4) 各グループの制限を設定する

大口卸売と通常卸売は「制限する」にし、最小金額だけを入力してください。最大金額は空欄にします。「会員」と「ゲスト」は「購入不可」にしてください。「購入不可」では最小金額・最大金額の入力は不要です。

グループ

制限

最小金額

最大金額

大口卸売

制限する

100000

空欄

通常卸売

制限する

30000

空欄

会員

購入不可

設定不要

設定不要

ゲスト

購入不可

設定不要

設定不要

(5) 制限判定の基準金額を設定する

「制限判定の基準金額」で「カート小計 (送料別・税別・ディスカウント適用前)」を選択してください。カート全体が対象になるため、「適用範囲」と「対象商品」の指定欄は表示されません。

(6) メッセージを設定して有効にする

次のメッセージを設定し、「表示タイミング」を確認して保存したら、詳細画面で「有効にする」を選択してください。

設定項目

設定例

最小金額のアラートメッセージ

{{tierName}}のお客様は、カート小計を{{minPrice}}円以上にしてください。

購入不可のアラートメッセージ

{{tierName}}のお客様はご購入いただけません。

{{minPrice}}は通貨記号も桁区切りも含まない数値に置き換わります。

ほかのルールの影響がない状態で、次の結果になるか確認してください。商品ページの数量入力欄はこの設定では変わりません。カートまたはチェックアウトで判定を確認してください。

確認するお客様

カート小計

このルールの結果

大口卸売

100,000円/99,999円

条件を満たす/最小金額未満

通常卸売

30,000円/29,999円

条件を満たす/最小金額未満

顧客区分が未入力または別の値の会員

任意

会員として購入不可

未ログイン

任意

ゲストとして購入不可

顧客区分がWholesale(大文字)の会員

任意

会員として購入不可

「表示タイミング」が「カート変更とチェックアウト」ならカート更新時、「チェックアウトのみ」ならチェックアウトで確認してください。このルールの条件を満たしても、ほかのルールに違反している場合は購入できません。