Menu
Feedback
Start here
Tutorials


Tutorials
Explore in-depth tutorials for operating your VTEX store.
Tutorials
B2B
Storefront permissions
Permissions management in B2B Suite

In an organization, the Organization Admin (main user) manages access for different people in a B2B store. To do this, they use the permission system in B2B Suite.

Through this app, you can do the following:

  • Initial configuration: The admin creates the predefined roles and assigns their permissions.

  • Associate roles and permissions: Predefined roles are associated with different functions and responsibilities within the organization, each with specific permissions.

  • Sync automatic information: The app automatically communicates with other B2B Suite apps, such as B2B Organizations, to enable different organization management capabilities based on each user role.

  • Check permissions: When a user performs an action in the store, such as placing an order or accessing certain features, the app checks if the user has the necessary permissions based on their assigned role.

  • Manage permissions: The app operates backstage and stores predefined roles.

Roles and permissions

The Storefront Permissions app allows that within an organization, each user can have different roles. For example, a buyer who places orders with budget limits from a predefined cost center or a manager in charge of reviewing and approving orders. These roles can be associated with multiple permissions, depending on the actions the user needs to perform.

Roles

The following table shows the roles available, along with their keys and descriptions.

RolClaveDescripción
RoleKeyDescription
Store Adminstore-adminUser who accesses the VTEX Admin and manages the store.
Sales Adminsales-adminUser who can manage all sales users.
Sales Managersales-managerUser who can manage sales users in the same organization, assist buyers, and simulate purchases in a store.
Sales Representativesales-representativeUser who can assist or simulate purchases in a store.
Organization Admincustomer-adminMain user of the organization who manages the company's information, as well as its members and cost centers.
Organization Approvercustomer-approverUser who can retrieve a cart or quote previously saved by an Organization Buyer and create a new order.
Organization Buyercustomer-buyerUser who can add items to the cart. If the B2B Quotes app is installed, they can also save the cart for future use or create a quote.

Configuring role management

To manage roles and permissions, configure permissions by following the steps below on the Storefront Permissions page.

  1. In the VTEX Admin, go to Apps > Installed Apps > Storefront Permissions, or type Storefront Permissions in the search bar at the top of the page. Click a role available in the store.

  2. Click a role available in the store.

  3. Click one of the listed apps.

  4. Select the permissions you want to enable for the role.

  5. Click Save.

{"base64":"  ","img":{"width":1903,"height":966,"type":"gif","mime":"image/gif","wUnits":"px","hUnits":"px","length":219205,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/B2B/Storefront%20permissions/permissions-management-in-b2b-suite_1.gif"}}

Once you have associated the roles with the desired permissions, you can assign them to users. Learn more in B2B Organizations.

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Storefront permissions
« Previous
Practical guides
Next »
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
GithubDeveloper portalCommunityFeedback