B2B
B2B on Shopify is a suite of features that allow you to sell business-to-business (B2B) through the online store, without requiring the use of third-party apps or workarounds. You can set customer-specific catalogs, payment terms, and currencies and connect multiple customers and locations in a single company profile. You and your customers can add a purchase order (PO) number to B2B orders and draft orders.
You can use features available to stores on Shopify, including the following features:
You can build ablended storeto serve both business customers and and direct-to-consumer customers, or adedicated expansion storethat only serves business customers.
After you set upcatalogsandcompanies, custom pricing is offered toB2B customerswhen they log in to their customer profile on your online store without needing to sign in to a separate storefront.
If you're new to using B2B on Shopify, then refer to thegetting started checklist.
On this page
Considerations for using B2B
Before you use B2B, review the following considerations:
- Orders have a maximum of 500 line items. If a customer places an order for more than 500 different products or variants, then the order will fail.
- Subscriptionsaren't compatible with B2B.
- Because B2B is a new feature, some third-party apps might not be updated to function with B2B yet.
- B2B customers must usenew customer accountsto log in.
- Company locationscan have a maximum of 25 catalogs that can be assigned to them.
The following features aren't included by default for B2B orders. If you need these features, then contact Shopify Plus Support to activate them:
- discounts
- Shopify Scripts that affect line item discounts
- purchasing with gift cards
- recovering abandoned checkouts
以下特性并不是当前可用for B2B orders:
- changing the customer on a B2B order
- offering tipping options
- buy online, pickup in store
- offering non-physical products, such asservices or digital products
- local delivery
- accelerated checkouts, including payment wallets
- customizations to the checkout made by editing thecheckout.liquidfile
Blended and dedicated stores
Before you start setting up B2B, consider whether you want to open a blended or a dedicated store. Some features can't differentiate between B2B and DTC order, resulting in customer notifications, changes to orders, and reports that are applied indiscriminately.
Blended stores
A blended store is a store that accepts both B2B (business to business) and DTC (direct to customer) orders. In a blended store, B2B customers log in to their account to access wholesale catalogs and payment terms.
The following applies to blended stores:
- By default, B2B customers can't usediscount codes. If you activate discount codes, then both B2B and DTC customers can use the same discount codes.
- By default, B2B customers can't usegift cards. If you activate gift cards, then both B2B and DTC customers can use gift cards.
- By default, B2B customers can't be affected byShopify Scripts that affect line item discounts. If you activate Shopify Scripts, then both B2B and DTC customers are affected.
- By default, B2B and DTC customers have the same online store experience. If you want to change the online store experience for only B2B customers, then you can use thetheme editororedit your theme’s codeto use the
customer.b2b
liquid variable. Learn more aboutadapting your theme for B2B. - B2B and DTC customers can both log in withnew customer accounts, using the same login page.
- Most analytics combine results from both B2B and DTC customers. Onlysales reportsdifferentiate between B2B and DTC customers.
- Notificationsandabandoned cart emailsare the same for both B2B and DTC customers.
- Inventory systems andselling when out of stock settingsare the same for both B2B and DTC customers.
- Shipping settings and ratesare the same for both B2B and DTC customers.
使用混合存储让你把所有普杜拉。布辛ess data collected in one place and manage your store settings when you don't need to differentiate between B2B and DTC customers. If you need different settings for your customers, then consider opening a dedicated store.
Dedicated stores
A dedicated store is an expansion store that is only used by B2B customers. In a dedicated store, you can create settings that are specific to B2B customers without using code.
Because only B2B customers use dedicated stores, you can configure settings that apply only to your B2B customers, including the following changes:
- activatediscount codes
- activategift cards
- activateShopify Scripts that affect line item discounts
- change your store'stheme and navigationsettings
- obtainanalytics reportsthat only include B2B customer information
- customizeNotificationsandabandoned cart emailsfor B2B customers
- use different inventory systems orselling when out of stock settings
- use differentshipping settings and rates
- usenew customer accounts
Using a dedicated store helps you to segment inventory and business data between your B2B and DTC stores. In addition, you can use scripts and discount codes without concern, because only B2B customers use the store. However, opening a dedicated store for B2B requires you tocreate a new store, set up any integrations that you might already have with your existing stores, and manage your dedicated store settings separately. If you don't need to differentiate between your B2B and DTC customers, then consider opening a blended store.
Companies
Companiesrepresent 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.
Catalogs
Set customer-specificcatalogsor percentage-off prices for all products and variants, and assign catalogs to a company profile.
Payment terms
Automate the manual process of assigningpayment termsto 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 thetime 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 withnew customer accountsby using a one-time code that's sent to their email. After they authenticate, customers canmanage their account, select the company location they're buying on behalf of, edit customer information, andview 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.