Evaluating B2B Account Access: Draw company structure before assigning buyer permissions; Shopify B2B limits one customer to a single company, even with multiple locations; Test access changes: remove buyer and confirm past orders remain linked
Image: Commerce Platform Guide

Platform Selection

Part of B2B ecommerce platform features

Evaluating company accounts and buying permissions

Check company locations, buyer roles, account visibility and order ownership before choosing a B2B ecommerce platform.

A B2B account must give each person the right access for the right business unit. Draw the company structure first, then check what buyers can see and do when assigned to different locations. A customer labelled “wholesale” does not, by itself, establish address, order-history or purchasing boundaries.

Draw the account before configuring it

Record the customer organisation, its purchasing locations and the people who act for each one. Identify which addresses, catalogues, payment terms and contacts vary by location.

List actions: preparing a basket, placing an order, viewing colleagues’ orders, changing an address and managing other buyers. Define permissions by action rather than job title.

Shopify B2B separates companies, company locations and customers. A location can have its own billing and shipping addresses, pricing and payment terms. Shopify documents two buyer permissions: Ordering only can place orders for assigned locations and view that buyer’s own order history; Location admin can also see all orders for an assigned location and edit its addresses.

One Shopify customer can be assigned to multiple locations within one company, but only one company. Include that limit if a person buys for separate customer organisations. Neither buyer permission, by itself, describes a colleague approval route.

BigCommerce B2B Edition describes business and personal accounts, company registration and approval settings, and company address books; it also separates company accounts from customer groups.

Adobe Commerce B2B supports company accounts with multiple buyers, company structures and configurable user roles and permissions.

Confirm the edition, enabled features and proposed configuration before relying on any documented capability. Assess quote and reorder workflows separately.

Use a permission matrix

Test personExpected accessAction to checkBoundary to check
Location requesterAssigned locationPrepare a requestCannot change another location’s details
BuyerAssigned locations and termsPlace an authorised orderCannot manage company-wide permissions
Account managerLocations they manageMaintain permitted contacts and addressesCannot access unrelated customers

Adapt these illustrative roles to the business. Test staff who place orders on a customer’s behalf separately from customer buyers.

Check access changes and order ownership

For a proposed demonstration, assign one person to two locations and another to one. Sign in separately, switch location where permitted, inspect prices and order history, and attempt an address change.

Record both allowed and denied actions. Then remove a buyer and check that access ends while past orders remain attributable.

Inspect a staff-created order as well. Shopify requires B2B customers to be set up as companies and customer accounts to be activated for B2B. Check that the order records the intended company and location, rather than relying on the storefront price as evidence.

More from Platform Selection