Store management
Staff and permissions
Staff and permissions
Everyone who works on your store gets their own login. What each person can do comes from the roles you give them. Every role is a set of permissions.
All of this lives under Settings → Users, which has two sub-pages: Roles and Security.
The store owner
The person who created the store is the Store owner, and has full access to everything. The owner cannot be suspended, removed or given a different role, and nobody else can be made owner.
Some actions are owner only, even for staff with every permission:
- Inviting someone with the Administrator role
- Changing the roles of an existing user
- Suspending, reactivating or removing a user
Inviting staff
- Settings → Users → Add users.
- Enter one or more email addresses, separated by commas.
- Under Roles, assign at least one role. The Permission summary shows what the person will be able to do.
- Press Save.
Each person gets an email headed "You've been invited to [store] on Eekaam". The link in it opens Set up your account, where they choose a password of at least 8 characters.
Until they do that, they show as Pending in the users list. Resend invite sends a fresh link.
Your plan sets how many staff accounts you can have. See Plans and pricing.
A user with no roles can sign in but can do almost nothing. Always assign a role when you invite.
Roles
Settings → Users → Roles lists every role. Each store starts with these built-in roles. They are marked System and cannot be edited or deleted.
| Role | What it covers |
|---|---|
| Administrator | Full access, the same as the owner except for the owner-only actions |
| App developer | Full access, for someone building an app for your store |
| Customer support | Orders (view, edit, payments), customers (view, create, edit) |
| Merchandiser | Products, collections, inventory and pricing; view orders |
| Marketer | Discounts; view products and customers |
| Online store editor | Pages, blog posts and navigation menus; view products |
| Cashier | View orders and create orders, take payments; view products; view and create customers |
| Store manager | Orders and payments, customers, inventory, discounts |
| Sales associate | View and create orders, take payments; view products; view and create customers |
If none of these fit, Add role creates your own. Give it a name, tick the permissions it grants, and save. A person with several roles gets every permission from all of them.
What each permission unlocks
The role editor lists more permissions than Eekaam checks today. These are the ones that control access:
| Area | Permission | Lets someone |
|---|---|---|
| Home | View home page | See the home dashboard and analytics |
| Orders | View orders | See and export orders and abandoned checkouts |
| Edit orders | Create, import, update, fulfil and cancel orders; send checkout recovery emails | |
| Manage order payments | Mark orders paid and issue refunds | |
| Manage order tags, Manage order notes | Tag orders; comment on the order timeline | |
| Products | View products | See and export products, collections and reviews |
| Create / Edit / Delete products | Add and import, change, or delete products (Edit also covers review moderation) | |
| Manage product variants, media, pricing | Variants; images; per-market prices and availability | |
| Manage collections | Create and edit collections | |
| Manage inventory | Stock levels and purchase orders | |
| Customers | View customers | See and export customers, subscribers and contact messages |
| Create / Edit / Delete customers | Add and import, change, or delete customers | |
| Content | View / Create / Edit / Delete pages | Online store pages |
| Manage blog posts, Manage navigation menus | Blog posts; menus | |
| Discounts | Manage discounts | See and change discount codes |
| Settings | View settings | Open Settings, markets, apps and domains |
| Manage general settings | Save general and checkout settings; themes and the theme editor; apps, domains, redirects, markets, payment credentials, metafields and sales channel connections | |
| Manage payment settings | Switch payment providers on or off at checkout | |
| Manage shipping settings | Edit shipping zones | |
| Manage user settings | Invite users, resend invites, and manage roles |
Manage general settings is far broader than its name. It covers your theme and your payment credentials too. Give it only to people you would trust with the whole store.
Removing access
Open the user from Settings → Users, or use the checkboxes in the list:
- Suspend access blocks them from the store straight away, but keeps their account. Reactivate restores it.
- Remove deletes their access to this store and frees the staff seat. You can invite them again later.
Suspend or remove anyone who leaves, and do it on their last day.
Security
Settings → Users → Security has two tools:
- User activity logs record invites, role changes, suspensions and removals, with who did them.
- Collaborators generates a code you can share with a designer, developer or marketer, so they can request access to the store.
Updated 15 September 2026