B2B wholesale features and functionalities

If you're new to using B2B on Shopify for your wholesale business, then refer to the getting started checklist.

Blended store

You can build a blended store to serve both business customers and direct-to-consumer customers,

Dedicated store

You can build a dedicated expansion store that only serves business customers.


Companies represent B2B customers with a company profile that includes assigned contact permissions, payment terms, catalogs, and tax exemptions. Multiple contacts and locations can be assigned to a company profile.


Set customer-specific catalogs or percentage-off prices for all products and variants, and assign catalogs to a company profile.

Custom pricing offered to B2B customers

After you set up catalogs and companies, custom pricing is offered to B2B customers when they log in to their customer profile on your online store without needing to sign in to a separate storefront.

Payment terms

Automate the manual process of assigning payment terms to orders or to draft orders in the admin. Assign payment terms on the company profile and track, sort, and collect payment for orders as they become due.

B2B checkout

Customers can view their assigned payment terms, payment methods, and wholesale discounts at the time of purchase. Customers can also add a purchase order number at checkout.

B2B customer accounts

To access wholesale information and catalogs, B2B customers must log in with new customer accounts by using a one-time code that's sent to their email. After they authenticate, customers can manage their account, select the company location they're buying on behalf of, edit customer information, and view and filter their order history.

Purchase order number

You can add, edit, or view purchase order numbers on the order details page for B2B orders.

B2B headless commerce

Headless commerce is supported in B2B. Developers can build B2B experiences in blended and dedicated B2B stores. For more information, refer to Headless with B2B.

Can't find answers you're looking for? We're here to help you.