Repairs Overview
The Repairs module handles the full lifecycle of device repairs — from quoting to completed ticket.
Who uses it
- Service techs — process active repair work
- Admins — set pricing, manage service catalog, review history
- Vendors / resellers — create repair quotes for their customers via the portal
Workflow
Quote created → Quote accepted → Ticket opened → Diagnosis → Parts ordered
↓
Repair
↓
Quality check ← Completed → BilledCore modules
- Repair Quotes — price a repair before starting work
- Repair Queue — active work in progress
- Repair History — completed repairs, exportable
- Repair Tickets — individual ticket detail + progress
Service catalog
Repair services are defined per device category and model:
ehs__repair_device_categories— Phones, Tablets, Laptops, etc.ehs__repair_device_models— specific models within each categoryehs__repair_services— services with regular + bundle prices- Availability per source (only some services available at some locations)
Bundle pricing
When a ticket has multiple services:
- First service = regular price
- Additional services = bundled (discounted) price
Example: Screen replacement $89 + Battery $49 regular = $138. With bundling: $89 + $39 bundle = $128.
Kiosk-driven repairs
If you have a Kiosk deployment, customers self-check-in and repairs flow into the same queue as admin-created tickets.