Create Your First Staff Account
This guide walks you through creating and configuring your first sales staff account.
Prerequisites
- Extension installed and configured
- At least one staff group created
- Email templates configured
Step 1: Create Staff Group
Before creating staff, create a group:
Navigate to Staff Groups
Go to: Staff >Staff Groups
Add New Group
Click Add New
Fill in:
- Name: Sales Representatives
- Click Save
You can create multiple groups:
- Sales Representatives
- Field Sales
- Inside Sales
- Customer Service
- Territory North
- Territory South
Step 2: Create Staff Account
Navigate to Staff Management
Go to: Staff >All Staff
Add New Staff
Click Add New
Fill Basic Information
Account Information:
- First Name: John
- Last Name: Smith
- Email: john.smith@example.com
- Password: Set secure password per your configured minimum length (default: 8)
- Phone: +1 555-0123
- Status: Active
- Website: Select website
Group & Permissions:
- Staff Group: Sales Representatives
- Access All Customers: No (assign specific customers)
- Can Edit Item Price: Yes (allow price adjustments)
- Can Create Customer: Yes (allow customer creation)
Commission:
- Commission: 5.00 (5% commission)
Profile Image (optional):
- Upload professional photo
- Recommended: 200x200px minimum
Save Staff Account
Click Save
The staff member will receive a "New Account" email with login instructions (if the corresponding email template is activated).
Step 3: Assign Customers
Option A: Assign from Staff Edit Page
- Edit the staff account
- Use the Customers grid section
- Select customers using checkboxes
- Save staff account
Option B: Assign from Customer Edit Page
- Go to Customers >All Customers
- Edit a customer
- Set Primary Staff
- Save customer
Option C: Mass Assignment
- Go to Customers >All Customers
- Select multiple customers (checkboxes)
- Actions > Assign Primary Sales Staff
- Select staff member
- Click Submit
Step 4: Test Staff Login
Frontend Login URL
Staff login page: https://yourstore.com/staff/account/login
Or use footer link if enabled.
Login Credentials
- Email: john.smith@example.com
- Password: (password you set)
After Login
Staff should see:
- Dashboard: Overview with statistics
- My Account: Profile/account details
- Customers: List of assigned customers
- My Orders: Orders placed by this staff
Optional items depend on configuration (for example commission visibility).
Step 5: Test Customer Impersonation
From Staff Dashboard
- Go to Customers
- Find a customer
- Use the customer login action (tooltip: Login to this account)
- You're now logged into the customer account
Place Test Order
- Add products to cart
- Proceed to checkout
- Complete order
- Order is automatically assigned to staff
- Commission is calculated
Exit Customer Context
Use the header menu: My Staff Account or Logout from current customer.
Step 6: Verify Commission
Check Order
- Go to Sales >Orders (admin)
- Open the test order
- Verify Sales Staff field shows: John Smith
- Verify commission via order comment/history entry
Check Staff Dashboard
- Login as staff (frontend)
- Open My Account
- Verify commission is displayed there (if enabled in configuration)
- Check order appears in My Orders
Common Scenarios
Scenario 1: Field Sales Representative
Configuration:
First Name: Sarah Last Name: Johnson Email: sarah.johnson@example.com Staff Group: Field Sales Access All Customers: No Can Edit Item Price: Yes Can Create Customer: Yes Commission: 7.5%Assigned Customers: 50 customers in Territory North
Use Case: Sarah visits customers on-site, creates new accounts, places orders with custom pricing.
Scenario 2: Inside Sales Agent
Configuration:
First Name: Mike Last Name: Davis Email: mike.davis@example.com Staff Group: Inside Sales Access All Customers: Yes Can Edit Item Price: Yes Can Create Customer: Yes Commission: 3.0%Assigned Customers: All customers (access_all_customers = Yes)
Use Case: Mike handles phone orders from any customer, processes orders quickly.
Scenario 3: Customer Service Representative
Configuration:
First Name: Lisa Last Name: Anderson Email: lisa.anderson@example.com Staff Group: Customer Service Access All Customers: Yes Can Edit Item Price: Yes Can Create Customer: No Commission: 0%Assigned Customers: All customers
Use Case: Lisa assists customers with orders, applies discounts, but doesn't earn commission.
Scenario 4: Territory Manager
Configuration:
First Name: Robert Last Name: Wilson Email: robert.wilson@example.com Staff Group: Territory West Access All Customers: No Can Edit Item Price: Yes Can Create Customer: Yes Commission: 10.0%Assigned Customers: 150 customers in Western region
Use Case: Robert manages large territory, high commission rate, creates new B2B accounts.
Staff Account Management
Activate/Deactivate Staff
Deactivate:
- Edit staff account
- Set Status: Inactive
- Save
- Staff receives "Deactivated" email (if the corresponding email template is activated)
- Staff cannot log in
Reactivate:
- Edit staff account
- Set Status: Active
- Save
- Staff receives "Activated" email (if the corresponding email template is activated)
- Staff can log in again
Change Staff Group
- Edit staff account
- Change Staff Group
- Save
- All future orders use new group
Reassign Customers
Remove Customer:
- Edit staff account
- Find customer in Customers grid
- Click Remove
- Save
Transfer Customers to Another Staff:
- Go to Customers >All Customers
- Select customers (checkboxes)
- Actions > Assign Primary Sales Staff
- Select new staff member
- Submit
Update Commission Rate
- Edit staff account
- Change Commission
- Save
- New rate applies to future orders only
Email Notifications
Staff can receive emails (if corresponding templates are activated):
- New Account: Welcome email with login link
- Activated: Account activated notification
- Deactivated: Account deactivated notification
- Password Reset: Forgot password link
- Password Updated: Confirmation after password change
- Order Placed: When order is placed (if configured)
Troubleshooting
Staff Cannot Login
Check:
- Status is Active
- Email is correct
- Password is correct
- Website is correct
Solution: Reset password via "Forgot Password" link
No Customers Visible
Check:
- Customers are assigned to staff
- "Access All Customers" setting
- Customer group restrictions
Solution: Assign customers or enable "Access All Customers"
Commission Not Calculated
Check:
- Commission is set
- Commission type is configured
- Order is not canceled
Solution: Edit staff, set commission, save
Cannot Create Customer
Check:
- "Can Create Customer" is enabled (staff account)
- "Enable creating new customer" is enabled (configuration)
Solution: Enable both settings
Best Practices
Security
- Use strong passwords (min 12 characters)
- Enable two-factor authentication (if add-on installed)
- Regular password changes
- Deactivate departed staff immediately
Organization
- Use meaningful staff groups
- Consistent naming conventions
- Document territory assignments
- Regular customer assignment reviews
Commission
- Clear commission structure
- Document commission rules
- Regular commission reports
- Transparent earnings display
Training
- Provide staff login instructions
- Document customer impersonation process
- Train on price editing policies
- Explain commission calculation
Next Steps
Now that you have a staff account, explore the features:
Customer Assignment →Customer Impersonation →Commission System →
