Searching & Filtering Repairs

4 min readPublished April 12, 2026

The search bar at the top of the repairs page lets you find jobs by repair code, item name, or customer name.

  1. 1Click the search bar with the placeholder 'Search by code, item, customer...'.
  2. 2Type at least 2 characters to start searching.
  3. 3Results update automatically with a short debounce delay.
  4. 4The search matches against repair codes, item names, problem descriptions, and customer names.

Filtering by Status

The Status dropdown lets you view repairs in a specific workflow stage. This is the most commonly used filter.

  • All Statuses — shows every repair regardless of status (default).
  • Received — newly logged repairs awaiting diagnosis.
  • Diagnosing — repairs being examined by a technician.
  • Waiting Parts — repairs paused for parts availability.
  • Repairing — active repair work in progress.
  • Testing — completed repairs being quality-tested.
  • Ready — repairs ready for customer pickup.
  • Delivered — completed and handed over to the customer.
  • Cancelled — repairs that were cancelled.

Service Type, Device Type & Brand Filters

Three category-based filters help you narrow repairs by the type of service, device, or brand involved.

  1. 1Service — filter by the service type category (e.g., Screen Replacement, Software Fix). Options are pulled from your service categories.
  2. 2Repair Item Type — filter by the device category (e.g., Phone, Laptop, Tablet). Options come from device type categories managed in Settings > Repairs.
  3. 3Brand — filter by brand (e.g., Apple, Samsung). Options come from your brand categories.
  4. 4Admins can add new options on-the-fly directly from the filter dropdown.

Date Range & WhatsApp Filters

Additional filters provide time-based and communication-based narrowing.

  • From Date — only show repairs created on or after this date.
  • To Date — only show repairs created on or before this date.
  • WhatsApp — filter by customer WhatsApp availability: All Customers, WhatsApp Available, or No WhatsApp.

Sorting Results

Change the order of your repair list using the sort dropdown.

  • Newest First — most recent repairs at the top (default).
  • Oldest First — oldest repairs at the top.
  • Price: High to Low — highest-value repairs first.
  • Price: Low to High — lowest-value repairs first.
  • Item A-Z — alphabetical order by item name.

Active Filters & Clearing

When filters are applied, a badge shows the count of active filters. Clear them all with one click.

  1. 1An active filter count badge appears next to the filter area when one or more filters are set.
  2. 2Click the 'Clear' button (with X icon) to reset all filters at once.
  3. 3The repair list refreshes immediately to show the unfiltered results.

Repair List Display

The repairs page uses a card-based list layout with infinite scroll pagination. Each repair row shows key information at a glance.

  • Avatar — customer initials (or item initials for Technicians).
  • Item name — what is being repaired.
  • Status badge — color-coded with a dot indicator.
  • Service type and Brand badges (if set).
  • Problem description snippet and customer name (hidden for Technicians).
  • Repair code (monospace format), date, and assigned technician (or 'Unassigned').
  • Price and branch name on the right side.
Note

The list uses infinite scroll — as you reach the bottom, more repairs load automatically (20 per page). No page numbers or manual pagination needed.

Frequently Asked Questions

Why can't I see the filter options on the repairs page?+
Filters are visible to Admin, Manager, and Technician roles. Cashiers see the search bar but not the advanced filter dropdowns. This is by design since Cashiers only view active repairs in their branch.
How do I find a repair by its code?+
Type the repair code (or part of it) into the search bar on the repairs page. Search works on repair codes, item names, and customer names. Results update as you type after entering at least 2 characters.
Why don't I see all repairs in the list?+
Repair visibility depends on your role. Admins see all shop repairs. Managers and Cashiers see only their branch's repairs. Technicians see only repairs assigned to them. Additionally, Cashiers only see active repairs (excludes Delivered and Cancelled).
Can I filter by date range?+
Yes. Use the From Date and To Date pickers in the filter row to narrow repairs to a specific time period. This is useful for reporting or finding repairs from a particular week or month.
What does the WhatsApp filter do?+
The WhatsApp filter lets you see only repairs where the customer has WhatsApp available, or only those without. This is useful for targeting communication — for example, sending bulk WhatsApp updates to customers who support it.