How permissions work
In Traide, staff member access is controlled according to the following components:
- Permission groups: Staff members are categorized into roles by permission groups. A staff member's permissions are the combined permissions from the permission groups they belong to.
- Permissions: Permissions outline what a staff member can do within a marketplace or seller account.
- Seller accounts: Each seller staff member is assigned to one or more seller accounts, one of which is their default. The seller accounts they are assigned to specify which data they can view and manage, ensuring separation between sellers.
Permission groups cannot be created, edited, or deleted. They can only be assigned to or unassigned from a staff member.
Seller staff permissions
The following diagram illustrates the permissions structure for seller staff members within a seller account. Each staff member is assigned to a seller account, in this case, Acme Corp., and is a member of an example permission group called Seller Admin.
This group defines their access within the platform, allowing them to manage only the data related to their products, inventory, and orders, ensuring that information remains exclusive to their seller account.
Seller staff members cannot access data owned by sellers they are not assigned to. However, they have visibility into certain shared resources added by the marketplace operator, such as warehouses, shipping zones, and product templates.
The diagram above shows the common case of a staff member assigned to a single seller. A staff member can also be assigned to several seller accounts — see Assign a staff member to multiple sellers.
One assignment is always marked as the default. Dashboard pages that do not take an explicit seller currently show data for the default seller only. A staff member assigned to two sellers will not see both sellers' products, orders, or payouts together in one session. Assigning the additional seller is supported today; viewing both at once is not yet.
Marketplace staff permissions
The following diagram illustrates the permissions structure for a marketplace operator staff within a marketplace.
In this scenario, a marketplace operator is assigned to the first seller account which in this case, is Marketplace Inc. Their permission group is called Marketplace Admin. It includes the Manage marketplace permission, which allows them to manage the following:
- The entire marketplace. this includes overseeing all products and orders.
- The first seller account(Seller #1), which is opened and assigned to them upon launching their marketplace.
- The seller account of every seller who signs up on their marketplace.
The role of the first seller account
The first seller account is the primary seller and operator of the marketplace. All marketplace operator staff should be invited to the first seller account.
This seller account is different from other sellers and recognized as the seller account that sets the standard for other seller accounts in the marketplace to follow. The first seller account is responsible for configuring objects like product templates and warehouses that should be open to other sellers.