# Wholesale

Keystone offers robust features for creating a wholesale or B2B storefront. These features allow you to restrict access to certain products, pages, and pricing information, ensuring an exclusive experience for approved customers.

***

### Overview

Keystone's wholesale capabilities include:

* **Content restriction** - Hide prices, products, and blog posts from unauthorized visitors
* **Customer approval** - Control access using tags or B2B customer accounts
* **Site lockdown** - Restrict your entire store to approved customers only
* **Order minimums** - Set minimum cart amounts for wholesale orders
* **Pricing integration** - Works with third-party apps for customer-specific pricing
* **Automation** - Use Shopify Flow to automate wholesale workflows

***

### Getting started

To set up a wholesale store with Keystone:

1. [**Set up customer approval**](https://help.brickspacelab.com/keystone/guides/wholesale/customer-approval) - Decide how you'll approve wholesale customers
2. [**Choose what to restrict**](https://help.brickspacelab.com/keystone/guides/wholesale/hide-products) - Hide products, prices, or blog posts
3. [**Configure minimums**](https://help.brickspacelab.com/keystone/guides/wholesale/minimum-order-amount) - Set minimum order amounts if needed
4. [**Install pricing app**](https://help.brickspacelab.com/keystone/guides/wholesale/wholesale-pricing-apps) - Add wholesale pricing if showing different prices
5. [**Automate workflows**](https://help.brickspacelab.com/keystone/guides/wholesale/automate-with-flow) - Optional: Use Flow to automate processes

***

### Features

| Feature                                                                                                   | Description                                            |
| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| [Hide prices](https://help.brickspacelab.com/keystone/guides/wholesale/hide-prices)                       | Hide pricing and add to cart for unauthorized visitors |
| [Hide products](https://help.brickspacelab.com/keystone/guides/wholesale/hide-products)                   | Completely hide products from collections and search   |
| [Hide blog posts](https://help.brickspacelab.com/keystone/guides/wholesale/hide-blog-posts)               | Restrict blog content to approved customers            |
| [Customer approval](https://help.brickspacelab.com/keystone/guides/wholesale/customer-approval)           | Tag-based or B2B approval system                       |
| [Full site restriction](https://help.brickspacelab.com/keystone/guides/wholesale/full-site-restriction)   | Lock down entire store to approved customers           |
| [Minimum order amount](https://help.brickspacelab.com/keystone/guides/wholesale/minimum-order-amount)     | Require minimum cart subtotal                          |
| [Wholesale pricing apps](https://help.brickspacelab.com/keystone/guides/wholesale/wholesale-pricing-apps) | Display different prices to different customers        |
| [Automate with Flow](https://help.brickspacelab.com/keystone/guides/wholesale/automate-with-flow)         | Automate wholesale tasks and workflows                 |

***

### Important notes

{% hint style="warning" %}
**All restriction tags are case sensitive!**

Tags must match exactly between theme settings and your products/customers. For example, `Approved` is different from `approved` or `APPROVED`.
{% endhint %}

* Customers must be logged in to see restricted content
* B2B features require Shopify Plus
* Combine multiple features for complete wholesale control
* Always test with a wholesale customer account before launching
