Managing Categories and Device Models

To take bookings, you must first define the types of devices you repair and the specific models you support. This structure ensures customers can find their exact device and see accurate pricing during the booking process.

1. Managing Device Categories

Categories are high-level groupings for devices, such as "Smartphones," "Laptops," or "Game Consoles."

  • Access: Navigate to System Settings > Categories in the admin sidebar.
  • Name & Slug: Enter the category name. The Slug (the URL-friendly version) will be generated automatically as you type.

2. Managing Device Models

Models are the specific versions of devices within a category (e.g., "iPhone 15 Pro" inside the "Smartphones" category).

  • Access: Navigate to System Settings > Device Models.
  • Selection: When creating a model, you must select a parent Category and enter the Model Name.
  • Active Status: Use the Is Active toggle to control visibility. If a model is inactive, it will not appear in the customer booking wizard.

3. Setting Pricing and Faults (Repair Types)

Pricing is defined at the Model level. This allows you to charge different amounts for the same repair type across different devices (e.g., a screen repair for an iPhone 15 costs more than for an iPhone 11).

Inside the Device Model editor, locate the Pricing & Faults section:

  • Fault / Service: Select the specific repair (e.g., "Battery Replacement"). If the repair type you need isn't in the list, you can click the "+" button to create a new one without leaving the page.
  • Price Fields:
    • Price: The standard cost for this repair.
    • Max Price (Optional): If the price varies based on damage, you can set a maximum to give customers a price range.
  • Upfront Payment Rules: You can enforce deposits for specific repairs:
    • Require Payment to Book: Enable this to force the customer to pay a portion upfront.
    • Type: Choose Deposit (which is deducted from the final bill) or Booking Fee (which is an additional cost).
    • Percentage: Set how much of the repair price must be paid during booking (1% to 100%).

4. Sorting and Organization

  • Table View: You can search for specific models or filter the entire list by category to quickly update your pricing.
  • Repairs Count: The admin table displays a "Repairs Set" count for each model, making it easy to see which devices still need pricing information.