Overview
Site Store Pro uses a five-role permission system that controls what each user can see and do — from the public storefront through to the full backoffice administration panel. Every user account is assigned exactly one role.Customer
Storefront shopping, cart, checkout, ticket submission, order history, and digital downloads.
Wholesale
Everything a Customer can do, plus access to wholesale-specific pricing tiers configured per product variant.
Admin
Full access to the entire admin panel — products, orders, CMS, helpdesk, users, settings, plugins, and more.
Order Processor
Backoffice access scoped to viewing and editing orders only.
Ticket Manager
Backoffice access scoped to viewing and replying to helpdesk tickets only.
Role Reference Table
What Each Role Sees
Customer & Wholesale — The Storefront
Customers (role1) and Wholesale users (role 2) interact entirely through the public-facing storefront. After logging in, they see:
- Public header with your store logo
- Navigation tabs: Tickets, Orders, Downloads
- Profile controls (account settings, logout)
/dashboard, which is a tab-switched interface containing:
Tickets Tab
Tickets Tab
Displays all helpdesk tickets the customer has submitted. Customers can open existing tickets to read replies, or submit new tickets directly from this tab.
Order History Tab
Order History Tab
Lists all past orders associated with the customer’s account, with order status, line items, and tracking information where applicable.
Downloads Tab
Downloads Tab
Lists all digital products the customer is entitled to download, based on completed orders. Each downloadable file is accessible directly from this tab.
Wholesale Pricing
Users with role2 (Wholesale) automatically receive wholesale-specific prices on any product variant that has been configured with a wholesale price tier. No coupon codes or manual steps are required — pricing adjusts automatically at checkout based on the account’s role.
Wholesale prices are set per variant in Admin → Products → [Product] → Variants. A variant with no wholesale price configured will fall back to the standard retail price, even for Wholesale-role customers.
Admin, Order Processor & Ticket Manager — The Backoffice
Users with roles3, 4, or 5 access Site Store Pro through the backoffice administration sidebar. The sidebar and available menu items vary based on their specific role permissions.
- Admin (Role 3)
- Order Processor (Role 4)
- Ticket Manager (Role 5)
Admins have unrestricted access to every section of the admin panel, including:
- Dashboard — store performance overview
- Products — full product, variant, inventory, and attribute management
- Orders — view, edit, fulfil, and manage all orders
- Customers / Users — create, edit, and manage all user accounts and roles
- Helpdesk / Tickets — view, reply to, assign, and close all support tickets
- CMS — manage pages, layouts, and content blocks
- Settings — global store configuration, shipping zones, payment providers, email templates
- Plugins — install and configure store plugins
- Menu Builder — create and edit storefront navigation menus
Access to the Menu Builder is restricted to role
3 (Admin) only. All other roles, including Order Processor and Ticket Manager, will receive a 403 Forbidden response if they attempt to access it.Admin Dashboard Redirect
When an Admin (role
3), Order Processor (role 4), or Ticket Manager (role 5) visits /dashboard, they are automatically redirected to /admin/dashboard. The /dashboard customer workspace is intended only for Customer and Wholesale accounts.Managing User Roles
Roles are assigned and changed by an Admin through the user management interface.1
Open the Admin Panel
Log in as an Admin and navigate to the admin panel at
/admin.2
Go to Users
In the sidebar, click Users. This lists all registered accounts in your store.
3
Edit the User
Find the user you want to update and click Edit, or navigate directly to:This opens the Role & Profile Editor for that account.
4
Change the Role
In the Role & Profile Editor, select the desired role from the Role dropdown and save your changes. The new role takes effect immediately on the user’s next page load or login.
