RepairPluginDocs

Models & Repairs

Manage device models and repair prices in RepairPlugin — adjust pricing, add sub-repairs, configure colors, and control visibility per model.

modelsrepairspricingsub-repairsdevice management

What can you do with this?

  • Fine-tune prices per model — override default repair prices for specific devices that need different pricing (e.g., charge more for a premium model's screen repair).
  • Add new devices — manually add models that aren't in the database yet, complete with image, release date, and model code.
  • Manage device colors — add or remove the selectable colors customers see during booking.
  • Offer quality options per model — add sub-repairs like "Original" or "OEM" with different price points under a single repair.
  • Control visibility — turn individual models or repairs on and off without deleting anything.

Where to find it

  1. In the WordPress admin sidebar, click RepairPlugin.
  2. Click Models & Repairs in the submenu.
  3. The page opens showing a paginated list of all models (10 per page) with filters and a search bar at the top.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_manage_models
The Models & Repairs page showing the model list with brand filters, search bar, and model details

How to set it up

Find a model

The page offers several ways to locate a specific model:

  • Search bar — type a model name or model code to search. This is the fastest method.
  • Filter by Brand — use the brand dropdown to filter models by a specific brand.
  • Filter by Category — use the category dropdown to filter models by device type.
  • Sort columns — click column headers (Model Name, Model Code, Brand, Category, Release Date) to sort ascending or descending.
  • Browse — scroll through the paginated list.

Edit a model

  1. Find the model using search or filters.
  2. Click the Model button on the model row to expand the model details panel.
  3. Adjust the desired fields:
    • Model Name — the display name of the device.
    • Model Code — the type or part number (e.g., "A2894").
    • Release Date — the date the device was released.
    • Model Image — upload or change the device image via the image upload button.
  4. To add a new color, click the Add color button and provide the color name and hex code.
  5. To delete a color, click the trash icon next to the color entry.
  6. Click Update model to save your changes.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_manage_models
The model details panel expanded showing model name, image, aliases, and repair assignments

Add a new model

  1. Click the Add new model button at the top of the page.
  2. A dialog opens with the following fields:
    • Model Name — the device name.
    • Model Code — the type/part number.
    • Release Date — the device release date.
    • Category — select the device type category from the dropdown.
    • Brand — select the brand (options update based on selected category).
    • Model Image — upload a device image.
  3. Click Add Model to save. The new model automatically inherits the default repair list from its category.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_manage_models
The Add New Model dialog with fields for model name, brand, image, and aliases

Enable or disable a model

  1. Use the switch on the model row to turn it on or off.
  2. Save your changes. Disabled models don't appear on the booking form.

Delete a model

  1. Click the trash icon on the model row.
  2. Confirm the deletion when prompted.
  3. Warning: Deleting a model removes all associated repairs, colors, and related booking data. This action can't be undone.

Edit repairs for a model

  1. Find the model and click the Repairs button on the model row.
  2. The repair editor expands, showing all repairs inherited from the Default Repairs list plus any model-specific additions.
  3. For each repair, you can:
    • Set the price — enter the repair price in the price field. Press TAB to quickly move to the next price field.
    • Turn a repair on or off — use the blue switch on the left side of each repair row.
    • Add a sub-repair (quality option) — click the blue plus (+) button on the right side to add options such as "Original", "OEM", or "Refurbished". Each sub-repair has its own name and price.
    • Reorder repairs — use the sort arrows on the left side to move repairs up or down.
    • Set repair duration — enter the estimated time and choose the unit (minutes, hours, or days).
    • Add a repair badge — enter a short label (e.g., "Popular", "New") shown on your website.
    • Set description — add a repair description shown to customers.
  4. To add a new repair specific to this model, click the Add repair button at the bottom of the repair list.
  5. Click Update repair at the bottom to save all changes.
  6. To reset repairs back to defaults, click the Reset Repair button. Warning: This resets all manually entered repair data for this model back to the default values and can't be undone.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_manage_models
The repair editor expanded for a model, showing repair names, prices, sub-repairs, and duration fields

Copy a model shortcode

Click the shortcode button (code icon) on the model row to copy a model-specific shortcode. Place this shortcode on any WordPress page to display the booking form pre-filtered to that specific model.

https://www.repairplugin.com/book-a-repair#models
The model selection step on the front-end booking form showing device models with images as customers see them

Settings reference

SettingDescriptionDefaultCustomers see
Model NameSets the display name for the device modelimported from database or entered manuallyThe model name appears on the model selection step of the booking form and in appointment confirmations.
Model CodeStores the manufacturer type or part number. Used for search matching in the adminimported from database or emptyNot typically shown to customers, but helps you find the right model quickly.
Release DateRecords when the device was released. Can be used for sorting the model listimported from database or emptyNot shown to customers by default.
Model ImageAssociates an image with the model for visual identificationimported from database or noneThe device image appears alongside the model name on the booking form.
Model ActiveControls whether the model is visible on your websiteonWhen turned off, the model is hidden from the booking form.
Color Name / Color CodeDefines selectable device colors for this modelimported from database or added manuallyA list of color options to choose from during the booking process.
Repair PriceSets the price for a specific repair on this specific model. A value of 0 shows "Price on Request." Tip: Press TAB to jump from one price field to the next — it's the fastest way to enter prices for multiple repairs.inherited from Default Repairs or 0The repair price on the booking form. This overrides the default repair price for this model.
Repair ActiveTurns a specific repair on or off for this modelonDisabled repairs aren't shown on the booking form for this model.
Sub-Repair (Quality Option)Adds quality or variant options under a parent repair (e.g., "Original Screen" at one price, "OEM Screen" at another)inherited from default repair or added manuallyExpandable sub-options appear under the parent repair on the booking form, each with its own price.
Repair DurationSets the estimated time to complete the repairinherited from default repair or 0The estimated repair time shown alongside the repair details.
Repair BadgeAdds a small label next to the repair nameemptyA visual badge (e.g., "Popular", "Sale") shown next to the repair on the booking form.

Frequently asked questions

Does a new model automatically get all the repairs from my default list?

Yes. When you add a new model, it inherits the complete default repair list from its category. You can then override individual prices or turn specific repairs on or off as needed.

What happens if I reset repairs for a model?

All manually entered repair data for that model goes back to the default values from the Default Repairs list. This action can't be undone, so use it carefully.

Command Palette

Search for a command to run...