Users¶
Manage all user accounts on your platform including customers, vendors, and administrators. Control access, roles, and user information.
Overview¶
Users section allows you to:
- Create and manage accounts for customers, vendors, staff
- Assign roles and permissions
- Update user information and contact details
- Reset passwords and manage access
- Track user activity and status
- Suspend or activate accounts
Accessing Users¶
Navigate to User Management > Users from the sidebar.

Understanding Users¶
User Types¶
- Customer: Regular shoppers on your platform
- Vendor: Sellers/suppliers
- Administrator: Staff with management access
- Support Staff: Customer service team
User Fields¶
- Name: Full name
- Email: Contact email (must be unique)
- Phone: Contact number
- Roles: Job function/permissions
- Status: Active, Suspended, Inactive
- Email Verified: Authentication status
Exporting Users¶
Export user data to Excel or PDF for customer analysis, marketing campaigns, or compliance reporting.
Export All: Click the Export button to download all users.
Export Selected: Select users with checkboxes, then choose Export from bulk actions.
Data Included: Name, email, phone, roles, status, registration date, wallet balance, loyalty points.
Managing Users¶
Creating a User¶

- Click New User
- Enter Name
- Enter Email (unique)
- Enter Phone (optional)
- Assign Roles (click checkboxes)
- Set Status (Active/Suspended)
- Set password or let system generate
- Click Create
Editing User Info¶
- Click Edit on user
- Update fields as needed
- Add/remove roles
- Change status if needed
- Click Save
Resetting Password¶
- Click Reset Password
- System generates new password
- Send to user securely
- User must change on first login
Deactivating Users¶
- Edit the user
- Change Status to Suspended
- Save
- User loses access immediately
Deleting Users¶
- Click Delete button
- Confirm action
- User account permanently removed
User Search & Filtering¶
- Search by name or email
- Filter by role
- Filter by status (Active, Suspended)
- Sort by creation date
- Sort by last login
Bulk Actions¶
Select multiple users to:
- Assign roles in bulk
- Change status for multiple users
- Export user data
- Delete multiple accounts
Best Practices¶
- Secure access: Use strong initial passwords
- Verify email: Ensure email addresses are active
- Regular cleanup: Remove inactive accounts
- Role assignment: Grant minimum necessary permissions
- Monitor activity: Track login patterns
- Backup data: Export user lists regularly
- Document changes: Keep notes on user modifications
Common Workflows¶
Onboard New Customer¶
- Click New User
- Enter name and email
- Leave Role blank (customers don't need admin access)
- Set Status: Active
- Send welcome email
- User can login with set password
Add New Staff Member¶
- Click New User
- Enter name and email
- Assign appropriate role (Editor, Support Staff, etc.)
- Set Status: Active
- Share login credentials
- New staff can access admin panel
Suspend Problem User¶
- Find user in list
- Click Edit
- Change Status to Suspended
- Add note about why
- Save
- User immediately loses access
Export User List¶
- Select all users (use checkbox header)
- Click Export in bulk actions
- Download CSV file
- Use for analysis or backup
Troubleshooting¶
Q: Can users reset their own passwords? A: Yes, through login page "Forgot Password" link.
Q: What if user forgets both password and email access? A: Only admin can reset via this Users section.
Q: Can I assign multiple roles to one user? A: Yes, check multiple role boxes during creation.
Q: How do I know user status? A: Status column shows Active, Suspended, or Inactive.
Q: Can deleted users be recovered? A: No, deletion is permanent unless you have backups.
Quick Reference¶
| Field | Type | Required | Notes |
|---|---|---|---|
| Name | Text | Yes | User full name |
| Text | Yes | Unique email address | |
| Phone | Text | No | Contact number |
| Roles | Checkboxes | No | Assign permissions |
| Status | Select | Yes | Active/Suspended |
| Email Verified | Toggle | No | Authentication status |
Related Configuration¶
Configure user registration settings in System Settings:
- Require Email - Make email mandatory during registration
- Require Mobile - Make mobile phone mandatory during registration
- Require Email Verification - Force users to verify email before accessing the app
Related Sections¶
- Roles - Manage user permissions
- User Custom Fields - Add custom user data