Setup checklist for dedicated B2B stores

This checklist is for businesses that want to set up a dedicated B2B store. A dedicated B2B store is a separate Shopify store that's used only for B2B customers and orders. A dedicated B2B store requires you to create a new, separate Shopify store for your B2B business.

Choosing a store type is a key decision in using Shopify B2B. Make sure to review the differences between blended and dedicated stores.

Before you start

Step 1: (Optional) Migrate existing customer information within Shopify

If your B2B customers are already set up as Customers in your Shopify admin, you can transfer their information and order history to a new, dedicated store and then migrate it to Companies. Complete the following steps to retain your existing customer data.

Step 2: Create companies and company locations

Companies represent your B2B customers in Shopify. Each company can have multiple company locations, and customers assigned to it. You can create companies and locations in your Shopify admin, or import them in bulk using the Matrixify third-party app. You can also use Sidekick to help create companies and catalogs.

Option 1: Set up companies from your Shopify admin

Option 2: Import companies using Matrixify

Option 3: Import companies using Shopify API

Step 3: Create catalogs

Catalogs determine the pricing and products your B2B customers have access to in your online store. On the Basic, Grow, and Advanced plans, you can assign up to 3 active catalogs across all your B2B markets. On the Shopify Plus plan, you can create an unlimited number of catalogs and assign them directly to company locations. Catalogs can be assigned to companies directly, or using Markets. If you offer the same pricing and products to all B2B customers or to groups of B2B customers, for example based on region, Markets is an efficient way to assign catalogs to multiple companies. If you offer different pricing and products to each company, you can assign catalogs directly to company locations. You can assign up to 25 catalogs to a single company location. You can also use Sidekick to help create catalogs and set up products.

Step 4: Activate login and accounts for B2B customers

Customer accounts allow B2B customers to authenticate themselves before accessing B2B-specific pricing, products, and account information, and manage their account online after they login. Contextual checkout via Markets requires the Advanced plan or higher.

Step 5: Set up payment and shipping methods

Set up the payment and shipping methods available to your customers at checkout. These payment and shipping methods are available only to B2B customers in a dedicated store.

You can customize the availability of specific payment and shipping methods for specific B2B customers using the free Checkout Blocks app. For example, you can make PayPal available to specific B2B customers, but not all customers.

Step 6: (Optional) Customize your online store

If you sell internationally, such as to the United States, Australia, or France, then you can customize the online store experience for the different markets that you sell to.

If you’re using a free Shopify theme (version 11.0+), then you can customize the online store by setting up Markets and adapting the theme for each market using the theme editor. Theme editor customizations by market are available on the Advanced and Plus plans. Some features, such as quantity rules and volume pricing, are displayed automatically with these themes. If you use a custom theme, then you need to use Liquid code to access the same features and customizations.

Shopify’s B2B-optimized theme, Trade, has pre-built support for a quick order list, quantity rules, volume pricing and customer account requests.

For free Shopify themes (version 11.0 or later):

For custom themes:

Step 7: (Optional) Activate sales staff ordering in your Shopify admin

If you employ sales staff, then you can give them restricted access to your Shopify admin. Your staff can take orders and manage accounts for the company locations they manage, and access a central source of customer, product, pricing, and inventory data. You control staff access to your Shopify admin using staff permissions.

Step 8: (Optional) Add additional features and functionality to your B2B store

You can install apps from the Shopify App Store to support additional use cases in your online store and streamline order processing. If you want to offer discounts to only specific B2B customers on top of catalog prices, then you need to contact Shopify Support to activate B2B discounts for your store. When you have discounts turned on, you can create a B2B market and then assign the market to a discount's eligibility settings.

Step 9: Test and finalize your B2B store setup

Before you launch your online store, log in as a customer and place some test orders to preview the customer experience.