Skip to main content

Role hierarchy

Alana Shopping uses a numeric role hierarchy. Higher numbers have more permissions, and every role inherits the capabilities of lower roles.
RoleLevelDescription
Owner4Full control over the workspace
Admin3Manage members, billing, and configuration
Editor2Create and modify content (products, catalogs)
Viewer1Read-only access to all resources

Permission matrix

ActionOwnerAdminEditorViewer
View workspace dataYesYesYesYes
Create/edit productsYesYesYesNo
Create/edit catalogsYesYesYesNo
Publish catalogsYesYesNoNo
Manage brandsYesYesNoNo
Invite membersYesYesNoNo
Change member rolesYesYesNoNo
Manage API keysYesYesNoNo
Change billing planYesYesNoNo
Update security settingsYesYesNoNo
Delete workspaceYesNoNoNo
Transfer ownershipYesNoNoNo

Member lifecycle

1

Invitation

An admin or owner invites a member by email. If allowed_email_domains is set, only matching emails are accepted.
2

Pending

The invited user receives an email. Their status is pending until they accept.
3

Active

After accepting, the member has full access based on their assigned role.
4

Role change

Admins and owners can change a member’s role at any time.
5

Removal

Members can be removed by admins/owners. Removal is immediate and logged in the audit trail.
Removing the last owner from a workspace is not allowed. Use Transfer Ownership first.