With B2B Edition, you can create user accounts for your staff, giving them access to the B2B Edition control panel, specifying what actions they can take, and assigning specific Company accounts that they can manage. The predefined user roles in B2B Edition provide permissions for your staff to perform the day-to-day tasks of managing a B2B store, but you can also configure custom user roles with specific permissions.

 

Look different? The setting locations described in this article are found in B2B Edition’s Buyer Portal experience. If you are using the legacy storefront experience, you can find them in the Sales Staff, Users, and Roles & Permissions areas of the B2B Edition control panel. The settings themselves remain the same in both experiences.

 
 

Requirements

You user account must have the following permissions to manage the following aspects of B2B Edition users and roles:

  • To create and edit user accounts in B2B Edition:
    • View Users
    • Add New User
    • Update User
    • Delete User
  • To manage users assigned as Sales Staff:
    • View Sales Staff
    • Company/View Sales Staff
    • Company/View Company
    • Edit Sales Staff
    • Edit Company
    • Import Sales Staff
    • Export Sales Staff
  • To create and edit user roles:
    • View Roles
    • View Role
    • Edit Role
    • Manage Default Role
    • Add New Role
    • Delete Role
 
 

How It Works

When you have set up B2B Edition in your store, the BigCommerce store owner user is automatically assigned the Store Owner role in B2B Edition. You can create and manage B2B Edition user accounts, also known as system users, from SettingsSystem users and roles in the B2B Edition control panel.

The list of users in B2B Edition

System users and roles settings are organized into the following tabs:

  • Users — Manage system user accounts. This tab is further divided into the following subsections:
  • Roles — View existing user roles, and create or edit custom user roles with unique permissions.

In order to access B2B Edition in the control panel, BigCommerce users must have the correct permissions in their user account. Once assigned, they can automatically generate a B2B Edition user account with a default user role, or you can create a user account for them with a different role. When a user is invited, they will receive an email from noreply@bundleb2b.com with a link to create a password and sign in to the B2B Edition control panel.

The User Invite email

B2B Edition includes a comprehensive set of permissions that restrict what a user can view, edit, and delete in the B2B Edition control panel. Rather than assigning permissions to each user account as with BigCommerce user accounts, B2B Edition permissions are assigned to user roles, which you can then apply to your users as needed. While the permissions in the predefined user roles cannot be changed, you can create custom roles with unique permissions.

In addition to permissions, you can designate certain user roles as “Sales Staff” roles. When a user is assigned as Sales Staff, any permissions enabled in their user role only apply to Company accounts they are approved to see. This is helpful if you have a team of sales representatives that each manage distinct subsets of your B2B clients.

 

Want to manage user accounts and roles for Company buyers? See B2B Edition Buyer Roles and Permissions to learn more about creating custom user roles and assigning them to your B2B clients.

 
 

Creating a New User in B2B Edition

Before adding a user to B2B Edition, you must first configure their BigCommerce user permissions to access the B2B Edition control panel. Note that only the store owner, or users with the Manage Users, Edit Users, and Add Users permissions, will be able to modify user accounts in the control panel.

Go to Account SettingsUsers and select Edit from the action menu of the user you wish to add, or create the user account if it isn’t there already. Scroll down to Single Click Apps, then check the box next to B2B Edition.

The B2B Edition permission in a BigCommerce user account

Once the BigCommerce user account has the correct permissions, you can create a user account in B2B Edition via the self-service or manual creation methods.

Self-Service Account Creation

After they have been assigned the B2B Edition permission, a BigCommerce user can generate their own B2B Edition account by navigating to AppsB2B Edition in the BigCommerce control panel. B2B Edition will automatically create a user account using their BigCommerce user email address.

This user account is automatically assigned the default user role configured in the Roles tab of SettingsSystem users and roles, and users with the appropriate permissions can edit the user’s account information at any time from SettingsUsers.

Manual Account Creation

If you would prefer to specify a user’s account information before they have access to B2B Edition, go to the Users tab of SettingsSystem users and roles in the B2B Edition control panel and click Add User. This action is available in the All and Sales staff subsections.

The Add User button

Fill out the user’s contact details, specify whether you want their account to be active or inactive, and assign a user role. When assigning a Sales Staff role to users, there are additional user fields that must be filled out.

New user account fields

Click Save to send an invite email to the email address previously entered for the user account. Note that new users set as inactive will still receive the invite email, but will be unable to log in after setting their password.

 

A user’s email address in B2B Edition must match their BigCommerce login email address. If they attempt to log in to B2B Edition with a mismatched email address, B2B Edition will automatically create a new user account associated with their BigCommerce email address.

 
 

Editing B2B Edition User Accounts

 

This covers how to edit users from the All subsection within Settings › System users and roles. See Managing Sales Staff Users to learn more about editing users from the Sales staff tab.

To edit a user in B2B Edition, go to the Users tab of SettingsSystem users and roles. Locate the user account in the list, sort the user list by clicking on the header of an information column, or use the search bar at the top to find a user by their name or email address. Select Edit from the action menu to open the Edit user window.

The Edit action

Edit the information in the following fields. Note that a user’s email address cannot be changed.

The Edit eser window

  • Name — the user’s full name
  • Phone Number — the user’s phone number
  • Status — specifies whether or not the user can log in to their account. Select Active to allow the user access to the B2B Edition control panel, or Inactive to temporarily disable the user account.
  • Role — select a predefined or custom user role to specify the user’s permissions
 

Pro Tip! You can enable or disable a user’s account activity status from the action menu in SettingsSystem users and roles.

 
 

Managing Sales Staff Users

Sales Staff are system users that can only view and interact with Company accounts they are assigned. This is determined by the user role assigned to the user and can be configured using the built-in Sales Rep role, or by creating a custom role specified as Sales Staff.

To manage users assigned as Sales Staff, navigate to the Sales staff subsection of SettingsSystem users and roles. From here, you can view the number of Company accounts assigned to users, sort them by clicking on the header of an information column, and search by name or user role.

The list of Sales Staff users in B2B Edition

When you select a Sales Staff role while creating or editing a user account, you can then use the Assign companies settings to select which Company accounts the user has access to. You can filter the Companies by whether or not they are currently assigned to the user, or locate specific Companies by using the search bar.

Select the Company accounts you want the Sales Staff user to access

 

Sales Staff users are created from an existing B2B Edition user account, not an existing BigCommerce control panel user account. While B2B Edition users must have a control panel account, assigning a B2B Edition user as Sales Staff does not affect permissions or visibility in the control panel.

You can also assign Sales Staff when editing a Company from the Sales Staff tab. Select All or Unassigned from the dropdown and select the Sales Staff users you want to assign to the Company account. You can also narrow the list of users by name or email address the search bar.

Assign Sales Staff while editing a Company account

To assign existing Sales Staff to Companies in bulk, import them to your B2B Edition control panel. Note that new Sales Staff users cannot be created via CSV import.

 
 

User Roles

The roles you assign to your users allow you to control what actions they can take within the B2B Edition control panel. The following roles are available by default:

  • Sales Rep — can only view and manage the compan details, orders, and quote requests of Company accounts assigned to them. Sales Reps cannot access users, roles, or settings in the B2B Edition control panel.
  • Accountant — can view and export invoicing data, such as invoiced orders and invoice payments, but cannot create or edit them.
  • Financial Manager — can manage all aspects of invoicing data, including the ability to create and edit invoice payments.
  • Administrator — can access all Company account information and manage users, roles, and settings. There can be more than one Administrator user.
  • Store Owner — assigned by default as the store owner user in the BigCommerce control panel. The Store Owner has access to all areas of the B2B Edition control panel. There can be only one user assigned as Store Owner.

To manage your user roles, go to the Roles tab of SettingsSystem users and roles in the B2B Edition control panel. The available roles are labeled as Predefined (available by default) or Customizable (manually created). Click the information columns to sort your user roles list by name or type.

The Roles area of the B2B Edition control panel

To define the user role you want assigned by default to automatically-created user accounts, click Manage default user role, then select the role from the drop-down list.

Set the default user role

From a user role’s action menu, you can View and Edit a custom role’s permissions, or Delete a role. Predefined roles cannot be edited or deleted.

The action menu for a user role

 

Note: Before deleting a custom role, you must edit any user accounts assigned to the role and reassign them to a different role.

To add a new custom role, click Create role.

The Create role button

Name your custom role and check the boxes next to the permissions you want to enable, or check the box next to Permissions to enable all of them.. If you set the user role as a Sales Staff role, users assigned to the role will only be able to view and manage Company accounts that are assigned to them. The Sales Rep role is set as a “Sales Staff” role by default.

Creating a new user role

Click Save when you’re done, then assign the new role to any desired users.

 
 

User Permissions

The table below lists the available permissions in B2B Edition. The Requires column indicates any prerequisite permissions that must be enabled in order to assign a particular permission to a user role. Note that while creating or editing a custom user role, checking the box next to a permission will automatically enable any prerequisite permissions.

PermissionEffectRequires
Notifications
View NotificationsView the list of import and export notifications in the Dashboard area 
View Notification DetailClick on the dashboard notifications to view details and download reportsView Notifications
Companies
View CompaniesView the Companies area of the B2B Edition control panel 
Add New CompanyCreate a Company account manually or by converting a customer groupView Companies, View Super Admins, Add New Super Admins
Delete CompanyDelete a Company accountView Companies
Export Company CSVExport a CSV spreadsheet of Company account information and addressesView Companies
Import CompaniesCreate or update Company accounts and addresses via CSV importView Companies
View Company DetailView a Company account’s information in the B2B Edition control panelView Companies, View Company Super Admins, View Company Sales Staff
View Basic InfoView the content in the Basic information tab of a Company’s detailsView Company Detail
Update Basic InfoEdit the content in the Basic information tab of a Company’s detailsView Basic Info, Update Price List
View Company UsersView the content in the Company users tab of a Company’s detailsView Company Detail
Add UserAdd new users to a Company accountView Company Users
Update UserEdit existing Company account usersView Company Users
Delete UserDelete Company usersView Company Users
View Company Super Admins

View the content in the Super admins tab of a Company’s details.

Different from View Super Admins, which allows you to access the Super Admins area of Company details.

View Company Detail, View Super Admin by Company
Update Company Super AdminsAssign or unassign Super Admins to a Company accountView Company Super Admins
View Company Sales StaffView the content in the Sales staff tab of a Company’s detailsView Company Detail
Update Company Sales StaffAssign or unassign Sales Staff to a Company accountView Company Sales Staff
View Payment MethodsView the content in the Payments tab of a Company’s detailsView Company Detail
Update Payment MethodsManage the payment methods available to a Company accountView Payment Methods
View Company Payment TermsView payment term settings in a Company’s detailsView Payment Methods
Update Company Payment TermsConfigure Company-specific payment terms for invoicesView Company Payment Terms
View Credit SettingsView the credit settings in a Company’s detailsView Payment Methods
Enable/Disable Company CreditEnable credit on a Company accountView Credit Settings
Update Currency and Credit AvailabilityAssign an available credit Amount and specify the value’s currencyView Credit Settings
Update PurchasingDisable the Purchase Order payment method when the available credit Amount is exceededView Credit Settings
Update Credit HoldPlace Company accounts on a credit holdView Credit Settings
View AddressesView the content in the Addresses tab of a Company’s detailsView Company Detail
Add New AddressAdd an address to the Company accountView Addresses
Update AddressEdit an existing Company addressView Addresses
Delete AddressDelete Company addressesView Addresses
View AttachmentsView the Attachments tab of a Company’s detailsView Company Detail
Update AttachmentUpload new files to the Company accountView Attachments
Delete AttachmentDelete attachments included in the original Company account applicationView Attachments
Super admins
View Super Admins

View the Super Admins area of Company details.

Different from View Company Super Admins, which allows you to view the content in the Super admins tab of a Company’s details.

 
Import Super AdminsAdd or edit Super Admins via CSV importView Super Admins, Export Super Admins
Export Super AdminsExport a CSV spreadsheet of Super AdminsView Super Admins, Import Super Admins
Add New Super AdminsCreate Super Admins in the B2B Edition control panelView Super Admins
Delete Super AdminsRemove a Super Admin from your B2B Edition accountView Super Admins
Super Admins/View CompaniesView Companies from the Super Admins areaView Super Admins
View Super Admin by CompanyView the content in the Super admins tab of a Company’s detailsView Super Admins, View Company Super Admins
Edit CompanyDisplays the Edit Company action when viewing Companies from the Super Admins areaView Super Admins, View Company Detail
Edit Super AdminUpdate existing Super Admin contact information and Company assignmentsSuper Admins/View Companies
Quotes
View QuotesView the Quotes area of the B2B Edition control panel 
Create QuoteCreate a new quote in the B2B Edition control panelView Quotes, Check the details
Delete QuoteArchive an existing quoteView Quotes
Export Quotes CSVExport a CSV spreadsheet of quotesView Quotes
Edit QuotesEdit an existing quoteView Quotes, Check the details
Check the detailsView a quote’s informationView Quotes
Download PDFDownload a PDF of the quote you are viewingCheck the details
Send E-mailEmail quote updates to the buyerCheck the details
Orders
View OrdersView the Orders area of the B2B Edition control panel 
Export OrdersExport a CSV spreadsheet of orders placed by Company usersView Orders
Settings
View SettingsView the Settings area of the B2B Edition control panel 
Update Settings

View and update the following settings:

View Settings
Extra FieldsView Extra Fields settingsView Settings, Get Extra Fields List
Add Extra FieldCreate a new extra fieldExtra Fields
Update Extra FieldEdit an existing extra fieldExtra Fields
Delete Extra FieldDelete an extra fieldExtra Fields
Get Extra Fields ListView the extra fields created for each formExtra Fields
Account Form FieldsView Account Form Fields settings. You must be on the Buyer Portal experience in order to view and enable this setting.View Settings
Update Account Form FieldsEdit information fields of B2B Edition account formsAccount Form Fields
View API AccountsView API Accounts settingsView Settings
Add API AccountCreate a new B2B Edition API tokenView API Accounts
Delete API AccountDelete an existing B2B Edition API tokenView API Accounts
View Company Users and RolesView Company users and roles settings 
View Users

View the Users tab of SettingsCompany users and roles.

Different from the View Users permission for B2B Edition users.

View Company Users and Roles
View Roles

View the Roles tab of SettingsCompany users and roles.

Different from the View Roles permission for B2B Edition users.

View Company Users and Roles
Add new Role

Create a custom buyer role.

Different from the Add New Role permission for creating B2B Edition user roles.

View Roles
Update Role

Edit existing custom buyer roles.

Different from the Update Role permission for editing B2B Edition user roles.

View Roles
Delete Role

Delete a custom buyer role.

Different from the Delete Role permission for deleting B2B Edition user roles.

View Roles
System users and roles
View Sales StaffView the Sales staff subsection of SettingsSystem users and roles 
Import Sales StaffUpdate Sales Staff assignment via CSV importView Sales Staff
Export Sales StaffExport a CSV spreadsheet of Sales Staff usersView Sales Staff
Company/View Sales StaffView the Company accounts assigned to a Sales Staff userView Sales Staff
Company/View CompanyView Companies from the Sales Staff areaView Sales Staff, View Company Detail
Edit Sales StaffUpdate the Company accounts assigned to a Sales Staff userCompany/View Sales Staff
Edit CompanyDisplays the Edit Company action when viewing Companies from the Sales Staff areaView Sales Staff, View Company Detail
View UsersView the Users tab of SettingsSystem users and roles 
Add New UserCreate a new user accountView Users, View Roles
Update UserEdit an existing user accountView Users, View Roles
Delete UserDelete a user accountView Users
View Roles

View the Roles tab of SettingsSystem users and roles.

Different from View Role, which allows you to view the permissions assigned to a user role.

View Users
View Role

View the permissions assigned to a user role.

Different from View Roles, which allows you to access the Roles tab of SettingsSystem users and roles.

View Roles
Edit RoleEdit custom user rolesView Roles
Manage Default RoleView and update the default user roleEdit Role
Add New RoleCreate a custom user roleView Roles
Delete RoleDelete a custom user roleView Roles
View Storefronts and SettingsView the Storefronts area of the B2B Edition control panel 
Manage Storefronts and SettingsEdit storefront-specific settingsView Storefronts and Settings
Invoices
View OrdersView Invoice ManagementOrders in the B2B Edition control panel 
Export OrdersExport a CSV spreadsheet of orders placed by Company usersView Orders
View InvoicesView Invoice ManagementInvoices in the B2B Edition control panelView Payments
View InvoiceView an invoice’s detailsView Invoices, View Payment
Edit InvoicesEdit an existing invoiceView Invoices
Add InvoiceCreate an invoice from an existing orderView Invoices
Export InvoicesExport a CSV spreadsheet of invoicesView Invoices
Delete InvoicesDelete an invoiceView Invoices
Send EmailEmail the invoice to the buyerView Invoices
Download PDFDownload a PDF copy of the invoiceView Invoices
View PaymentsView Invoice ManagementPayments in the B2B Edition control panelView Invoices
View PaymentView a payment’s detailsView Payments
Add Offline PaymentsRecord invoice payments that were made externallyView Payments
Export Payments CSVExport a CSV spreadsheet of invoice paymentsView Payments
View SettingsView Invoice settings and the invoice-specific templates in Email settings 
Update SettingsMake edits to Invoice settings and the invoice-specific templates in Email settingsView Settings
 
 

FAQ

What is the difference between Sales Staff and Super Admin users?

Sales Staff users manage relationships with Companies from your B2B Edition control panel, while Super Admins assist Company users within their storefront Buyer Portal. See Assigning Super Admins and Sales Staff to learn more.

How do I delete a user account?

To delete a user account in B2B Edition, go to the Users tab of SettingsSystem users and roles and select Delete from the user’s action menu.

Delete a user

Note that a user account cannot be recovered after deleting it. If you want to temporarily prevent a user from accessing B2B Edition without having to manually recreate their account, edit their account and set it as Inactive instead.

How do I change which user has the Store Owner role?

While logged in as the current store owner user, go to the Roles tab of SettingsSystem users and roles in the B2B Edition control panel and edit the user you would like to assign as store owner. Select Store Owner from the Role dropdown and Save your changes.

After reassigning the store owner, the previous store owner will be assigned the Administrator role. Note that this does not affect who is assigned as the BigCommerce store owner. If the current store owner user does not have access to the BigCommerce control panel, contact our Support team and they can assist you with changing the store owner user.

Can I create user accounts in bulk?

No, user accounts can only be created individually in B2B Edition.

Can I configure storefront permissions for Super Admin users?

Super Admins automatically have the Admin Buyer role when they log in to a Company account. However, their Buyer role and permissions cannot be altered. See Super Admin Masquerade for more information.