Requirements and considerations for using B2B wholesale
Before you set up B2B on Shopify for your wholesale business, you need to review the following requirements and considerations.
On this page
Order fulfillment requirements
Review the following order fulfillment considerations for B2B:
- B2B orders must be conducted with a B2B customer. A B2B customer must be set up and be associated with a company location in your Shopify admin. Your contracted B2B rates apply to orders that are conducted with these companies. If your order or draft order doesn't have a B2B customer or a company location assigned, then D2C rates are applied. You must ensure this criteria is met, so your contracted B2B rates are applied correctly.
- 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.
- Draft orders have a maximum of 200 line items. If you receive a draft order for more than 200 different products or variants, then the draft order will fail.
- Orders and draft orders with B2B customers or from the B2B checkout must be manually captured when they don't have a valid authorization and due on fulfillment payment terms.
Ineligible or incompatible features for B2B orders
Certain features are either unavailable or incompatible with B2B orders, such as the following features:
- accelerated checkouts, including payment wallets
- buy online, pickup in store
- customizations to the checkout made by editing the checkout.liquid file
- local delivery
- pickup points
- offering tipping options
- subscriptions
- some third-party apps
- store credit
B2B customer requirements
B2B customers must use customer accounts to log in.
Company locations requirements
Company locations can have a maximum of 25 catalogs that can be assigned to them.
Activating additional features for B2B orders
To activate additional features for your B2B orders, you need to contact Shopify Plus Support. The following features aren't included by default for B2B orders: