RestroFood gives your restaurant separate, task-specific dashboards instead of forcing everyone to share one generic WordPress login. A delivery rider doesn’t need to see your products, and a kitchen staffer doesn’t need order-tracking maps, RestroFood custom roles keep each person inside the tools relevant to their job.
This guide walks through creating a new staff account and assigning it the correct RestroFood role from the WordPress dashboard.
RestroFood roles at a glance
When you open the Role dropdown while adding a user, you’ll see RestroFood roles grouped at the top of the list, above the standard WordPress/WooCommerce roles:
| Role | What it’s for |
| Delivery Boy | Gives delivery staff their own admin panel to view assigned orders, see delivery details, and update progress as they complete drop-offs. |
| Kitchen Manager | Gives kitchen staff a dedicated panel to track incoming orders and manage kitchen-side workflow, separate from the main shop dashboard. |
| Branch Manager | Allows a manager to oversee orders and staff for one specific branch location rather than the whole business. |
Step-by-step: Adding a staff user with a RestroFood role
Step 1 – Go to Users → Add New
From your WordPress dashboard sidebar, hover over Users, then click Add New in the flyout menu.
Step 2 – Fill in the user’s details
On the Add New User screen, fill in:
- Username (required)
- Email (required)
- First Name / Last Name
- Password – click Generate password for a strong, auto-generated one, or set your own
- Leave Send User Notification checked if you want the new staff member emailed their account details automatically
Step 3 – Assign the RestroFood role
Click the Role dropdown at the bottom of the form. Select the role that matches the person’s job:
- Delivery Boy for delivery riders
- Kitchen Manager for kitchen staff
- Branch Manager for a branch-level manager (Multibranch add-on required)
Step 4 – Click Add New User
Once the role is selected, click the blue Add New User button to create the account.
Example
Here’s a completed example: a user named Kawsar Ahmed (kawsar / [email protected]) with a generated “Strong” password, notification email enabled, and the role set to Kitchen Manager. Clicking Add New User creates the account and immediately grants Kawsar access to the Kitchen Manager panel on the next login.
Tips
- Match the role to the job, not the person’s WordPress experience. These roles control what the user sees and can do, not their technical skill level.
- Branch Manager only appears as useful if Multibranch is active. The role can technically be assigned without it, but branch-scoped features won’t function without the add-on.
- Double-check the email address. If “Send User Notification” is checked, this is how the staff member receives their login link; a typo means they won’t get access.
- Use “Generate password” instead of typing your own. It guarantees a strong password, and you can reveal it once to share securely with the new user.
FAQ
Can one person have more than one RestroFood role?
No, WordPress users have a single role at a time. If someone needs to switch responsibilities, edit their user profile and change the Role field rather than creating a second account.
Where do these role options come from?
Delivery Boy and Kitchen Manager ship with the RestroFood core plugin. Branch Manager is added by the Multibranch add-on once it’s installed and active.
What happens if I pick the wrong role by mistake?
Go to Users → All Users, click Edit under the affected user, change the Role field, and update. No need to delete and recreate the account.