Supplier Management Module
2 min read8 sections
On this pageShow
Supplier Management Module
Vendor records and procurement relationships
Module Purpose: Maintain supplier master data used by purchase orders and inventory operations
Primary Users: Procurement staff, Managers, Admins
Last Updated: June 4, 2026
Overview
The Supplier Management module stores vendor contact details, payment terms, and relationships to products and purchase orders. Suppliers are referenced when creating purchase orders and can be bulk-imported from spreadsheets.
UI Paths
| Task | Route |
|---|---|
| List suppliers | /dashboard/suppliers |
| Add supplier | /dashboard/suppliers/new |
| View / edit | /dashboard/suppliers/[id], /dashboard/suppliers/[id]/edit |
Permissions
Access is controlled by backend permissions on the suppliers resource:
| Permission | Action |
|---|---|
suppliers:list | View supplier list and details |
suppliers:create | Create new suppliers |
suppliers:update | Edit supplier records |
suppliers:delete | Remove suppliers (when allowed) |
suppliers:import | Bulk import via spreadsheet |
Users without suppliers:list do not see the Suppliers item in the dashboard sidebar.
Key Features
- Supplier profiles — name, contact, address, and notes
- Integration with POs — select supplier when creating a purchase order
- Bulk import — import suppliers from Excel/CSV/JSON (requires
suppliers:import) - Location context — non-admin users typically work within their assigned location’s data scope
Common Tasks
Add a supplier
- Open Suppliers in the sidebar.
- Click Add Supplier (or go to
/dashboard/suppliers/new). - Complete required fields and save.
Import suppliers
- Open the suppliers list.
- Use Bulk Import (if you have
suppliers:import). - Download the template, fill rows, upload, and confirm.
Best Practices
- Keep supplier records unique and up to date before creating purchase orders.
- Use consistent naming to avoid duplicate vendor entries.
- Restrict delete operations to admins or users with explicit
suppliers:delete.
Last Updated: June 4, 2026