# Who is this app for?

BSS B2B Lock is built for Shopify merchants who need more control over **visibility and access** than Shopify provides out of the box.

#### 1. B2B-only / Wholesale-only stores

You run a **wholesale or trade-only** business and don’t want the general public to browse your catalog or prices.

Typical goals:

* Lock the *entire site* so only approved or logged-in customers can access it.
* Show **NET / wholesale pricing** only to tagged B2B customers.
* Prevent wholesale prices from appearing in **Google search results**.&#x20;
* Block bots, spam orders, or unauthorized checkouts (Shopify Plus).&#x20;

#### 2. Hybrid B2B + B2C stores (one store, two experiences)

You sell to both **retail and wholesale customers** from the same Shopify store, and you want to:

* Show **public retail catalog and content** to everyone.
* Show **additional wholesale collections or different prices** to logged-in / tagged B2B customers only.&#x20;
* Hide specific products, variants, or categories from certain customer groups (e.g., distributors vs resellers).

B2B Lock lets you build **segment-based catalogs** where different customers see different products, collections, or prices, controlled by tags, markets, or other conditions

#### 3. Gated catalogs, private sales & special programs

Even if you’re mostly B2C, you may still need **gated or restricted content**:

* **VIP collections** accessible only via secret link or customer tag.
* **Regional campaigns** where content or pricing is only visible to certain markets/IPs.&#x20;
* **Age-gated pages** (e.g., alcohol, adult content) requiring age confirmation.
* **Seasonal or time-limited content** controlled by schedule (only visible before/after specific dates).&#x20;

B2B Lock is a good fit whenever you need to say *“This part of the store is only for… (this audience)”* and enforce that through flexible, rule-based access control.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-shpf.bsscommerce.com/bss-b2b-lock-login-password-hide-price/overview/who-is-this-app-for.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
