Vendor login (Owner) — Dashboard sign-in
import { Card, CardGrid, Steps, Aside } from ‘@astrojs/starlight/components’;
I. Overview
Section titled “I. Overview”The Vendor login screen (/vendor-login) is the owner sign-in for the dashboard side of the application. After signing in here you land on /dashboard with the full vendor side-menu (catalog, finance, employees, hardware, …).

Use
/cashier-logininstead if you only need the POS workspace at the lane — see Cashier login.
II. Owner vs employee login
Section titled “II. Owner vs employee login”| Sign-in screen | URL | Allowed vendor types | Landing |
|---|---|---|---|
| Cashier login | /cashier-login | employee only | /point-of-sale/sale (POS only) |
| Operator login | /login | employee only | /dashboard |
| Owner login (this page) | /vendor-login | owner only | /dashboard |
Tip for managers who also work the lane. Sign in at
/vendor-loginfor back-office work. When you need to operate a lane, ask the owner to create an employee account for you and use/cashier-login. Owner sessions are not allowed at the cashier workspace.
III. Step-by-step sign-in
Section titled “III. Step-by-step sign-in”Switching between Owner and Employee
Section titled “Switching between Owner and Employee”The bottom of the form has a “Switch to Staff login” link that takes you to /login. Useful when you have both an owner and an employee account under the same email.
IV. After-sign-in behaviour
Section titled “IV. After-sign-in behaviour”After a successful owner sign-in:
| Capability | Available |
|---|---|
Full dashboard (/dashboard/*) | ✅ |
| Catalog / items | ✅ |
| Finance / reports | ✅ |
| Employees / HR | ✅ |
| Settings (hardware, receipt templates, …) | ✅ |
Open /point-of-sale/sale from the nav | ✅ (as a supervisor, not a cashier) |
| Sign in as an employee at a lane | ❌ (must use /cashier-login with an employee account) |
The default landing route is computed by
vendorPostLoginRoutein the codebase and is the deepest reachable route among dashboard, POS, settings.
V. Common errors
Section titled “V. Common errors”| Banner | Meaning | Fix |
|---|---|---|
Enter a valid email address. | Email format invalid | Re-type |
This field is required. | Password empty | Fill in password |
Incorrect email or password. | Wrong credentials | Use Forgot password link |
This account is suspended. | Owner disabled | Contact platform support |
Too many requests. | Rate-limit hit | Wait 60 seconds |
VI. Related
Section titled “VI. Related”- Cashier login — Employee-only sign-in.
- Operator login — Employee dashboard.
- Register an account — New owner sign-up.
- Forgot password — Owner/Employee — Reset flow.