B2B顧客
ShopifyのB2B会社アカウントに所属する顧客に、ロックの対象を限定します。
B2B customerルールは、訪問者のShopify標準の会社アカウントのステータスを確認します。これはアプリが独自に記録しているものではなく、ShopifyのB2B顧客フラグに対するプラットフォーム本来のチェックです。ストアのB2B設定で顧客が会社アカウントに関連付けられている場合、このルールはその顧客を自動的にB2B顧客として認識します。
このルールは、現在ログインしている顧客がShopifyのB2B会社アカウントにリンクされているかどうかを読み取ります。ルールを追加して If/Unless を選択する以外に設定は必要ありません。タグを入力したり、リストを管理したりする必要もありません。そのため、このルールの精度はShopifyでのストアのB2B設定に左右されます。卸売バイヤーがShopify管理画面で会社アカウントに追加されていない場合は、ここでどのように設定しても、このルールはそのバイヤーをB2Bとして認識しません。
ルールを追加する
Section titled “ルールを追加する”-
保護したいロックを開き、Unlock rulesタブをクリックします。
-
アクセスルールを追加し、Condition typeドロップダウンからB2B customerを選択します。

B2B customerルールを追加します。If/Unless以外の追加設定は不要です。
-
ルールをIf(顧客がB2B会社アカウントに所属している)とUnless(所属していない)のどちらで一致させるかを選択します。
-
必要に応じて、ルールごとのRedirect URLを設定します。
-
ロックを保存します。
よくある使い方:B2B以外の訪問者に小売価格を表示しない
Section titled “よくある使い方:B2B以外の訪問者に小売価格を表示しない”一般的な設定では、このルールを価格とカートに追加ボタンを非表示にすると組み合わせて使います。
- Lock setupタブで、ロックするコンテンツを、B2B専用価格の商品またはコレクションに設定します。

価格をB2B専用にしたい商品を選択します。
- Unlock rulesタブをクリックして進みます。
- B2B customerルールを追加し、Ifで一致させます。入力する項目はほかにありません。アプリには「No extra setup needed. This condition uses Shopify B2B customer status.」と表示されます。

条件の見出しで、設定した内容を確認できます。顧客がB2B顧客である場合(If)という条件です。
- 同じタブの右側のサイドバーにあるBlocked visitor behaviorで、Hide products from storefrontはオフのままにして、代わりにドロップダウンから非表示オプションを選択します。これにより、B2B以外の訪問者は完全にブロックされるのではなく、小売価格や購入ボタンのないページを表示できます。

Hide product price and atcを選択すると、ページは表示されたまま、価格は非公開になります。
- 保存します。
ストアフロントでの結果
Section titled “ストアフロントでの結果”上記の例では、ShopifyのB2B会社アカウントにリンクされている顧客には、通常の価格と購入ボックスが表示されます。ゲストやログイン中の小売顧客も商品ページは閲覧できますが、価格と購入ボタンは設定したロックメッセージに置き換わります。

例の結果:B2B以外の訪問者は商品を閲覧できますが、価格と購入ボタンは置き換えられます。