The B2B feature lets you create a tailored shopping experience for business customers, including B2B pricing, quantity rules, volume pricing, and B2B-only storefront content.
The theme also provides settings to control the visibility of product prices, Add to cart buttons, and the cart icon for non-B2B customers.
Note: B2B features are supported starting from Vetro version 3.1.1 and Athora version 2.3.0. Make sure your theme is updated to the required version or later before setting up B2B.

Shopify B2B is available on the Basic, Grow, Advanced, and Shopify Plus plans. However, some features vary depending on your plan.
Feature | Basic | Grow | Advanced | Plus |
|---|---|---|---|---|
Companies & company locations | ✓ | ✓ | ✓ | ✓ |
B2B market catalogs | Up to 3 | Up to 3 | Up to 3 | Unlimited |
Quantity rules | ✓ | ✓ | ✓ | ✓ |
Volume pricing | ✓ | ✓ | ✓ | ✓ |
Direct company catalogs | ✕ | ✕ | ✕ | ✓ |
Contextual storefront & checkout | ✕ | ✕ | ✓ | ✓ |
Deposit requirements | ✕ | ✕ | ✕ | ✓ |
Partial payments | ✕ | ✕ | ✕ | ✓ |
Quick order list | ✓ | ✓ | ✓ | ✓ |
Note: To use B2B catalog features on the Basic, Grow, or Advanced plan, your store must use the new Shopify Markets.
For the complete list of features, refer to Shopify B2B features by plan.
B2B customers are managed through Companies in Shopify, guideline in detail of Shopify.

From your Shopify admin:
Go to Customers > Companies.
Click Add company.
Enter the company name.
Select a customer as the Main contact.
Add the address for the company location.
Save the company.
When the associated customer logs in to their account, Shopify recognizes them as a B2B customer.
Catalogs determine which products, prices, and purchasing rules are available to your B2B customers.
From your Shopify admin:
Go to Markets > Catalogs.
Create a new catalog or select an existing one.
Add the products that you want to make available to B2B customers.
Configure product pricing as needed.
Set the catalog status to Active.

How catalogs are assigned depends on your Shopify plan:
Basic, Grow, and Advanced
Assign catalogs through B2B markets. You can have up to 3 active catalog assignments across all your B2B markets.
Shopify Plus
In addition to B2B markets, you can assign catalogs directly to specific companies or company locations for customer-specific products and pricing.
Note: Direct company catalog assignment is available only on Shopify Plus.
Quantity rules control how many units of a product variant a B2B customer can purchase.

In your B2B catalog:
Find the product or variant that you want to configure.
Click + Add.
Configure the quantity rules:
Rule | Description |
|---|---|
Minimum | The minimum quantity a customer must purchase |
Maximum | The maximum quantity a customer can purchase |
Increment | The quantity increments a customer must purchase in |
For example, if you set:
Minimum: 2
Increment: 2
Maximum: 10
The valid quantities are:
2 → 4 → 6 → 8 → 10
Note: Quantity rules apply to each product variant independently, not to the combined quantity of all variants.
Volume pricing lets you offer different prices based on the quantity of a specific product variant purchased.
In your B2B catalog:
Select the product or variant.
In Volume pricing, click Add quantity price breaks.
Enter the quantity threshold and corresponding price.
Add additional price breaks as needed.
For example:
Quantity | Price |
|---|---|
2+ | $20 |
10+ | $18 |
20+ | $15 |
Note: Price break quantities must meet the minimum quantity requirement and be compatible with the configured increment.
For more details, refer to Shopify – Quantity rules and volume pricing.

After setting up B2B in Shopify, you can control B2B storefront content from the Theme Editor.
Go to:
Online Store > Themes > Customize > Theme settings > B2B

Enable this option to show product prices and Add to cart buttons only to B2B customers.
Non-B2B customers won't see these purchasing options.
Select a page where non-B2B customers can find information about accessing your B2B store.
For example, you can use a:
B2B login page
Wholesale registration page
B2B information page
Contact page
Enable this option to show the cart icon in the header only to B2B customers.
Note: These theme settings control storefront visibility only. Companies, catalogs, B2B pricing, quantity rules, and volume pricing are managed by Shopify.
After completing the setup, log in with a B2B customer account and verify that the correct products, prices, quantity rules, volume pricing, and B2B content are displayed.
Log out and verify that B2B-only content is hidden according to your theme settings.

If B2B isn't working as expected, verify that the customer is associated with the correct company, the appropriate active catalog is applied, and the required options under Theme settings > B2B are enabled.