=== RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress ===
Contributors: sweetdaisy86
Tags: repair shop software, repair shop crm, booking system, appointment booking, device repair management
Donate link: https://www.repairbuddycrm.com/
Requires PHP: 8.1
Requires at least: 6.0
Tested up to: 7.1
Stable tag: 4.1231
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

RepairBuddy is a complete repair shop CRM and repair management plugin for WordPress. Manage cell phone, smartphone, computer, laptop, electronics and other repair businesses with online booking, appointments, repair jobs, estimates, work orders, invoices, payments, technicians, customers, parts, expenses and more.

== Description ==

**RepairBuddy is a complete Repair Shop CRM, Repair Management System and Online Booking Plugin for WordPress.**

Designed especially for **cell phone repair shops, smartphone repair businesses, computer repair shops, laptop repair centers and electronics repair businesses**, RepairBuddy gives you the tools to manage your repair operation from your WordPress website.

RepairBuddy can also be adapted for many other repair and service businesses, including **watch repair, jewelry repair, camera repair, drone repair, bicycle repair, appliance repair, TV repair, HVAC repair, automotive repair and more**.

Instead of using separate tools for bookings, repair tickets, estimates, customer management, invoices and repair status tracking, RepairBuddy brings your repair workflow together in one WordPress-based system.

### What Can RepairBuddy Do?

With RepairBuddy, you can:

* Accept **online repair bookings** directly from your WordPress website.
* Schedule **repair appointments and available time slots**.
* Manage customers, devices, brands, models and repair services.
* Create and manage **repair jobs, repair tickets and work orders**.
* Send professional **repair estimates** and allow customers to approve or reject them.
* Assign repair jobs to **technicians** and manage technician workloads.
* Track repair progress with customizable **job statuses**.
* Let customers **check repair status online** using a case number or other identifiers.
* Manage **parts, services and extras** for repair jobs.
* Create professional **repair invoices and payment receipts**.
* Accept online payments through **WooCommerce** and record offline payments.
* Send automatic **email and SMS notifications**.
* Capture **digital signatures** for repair authorization, pickup and delivery.
* Record **technician time logs** and calculate labor costs.
* Track **job expenses and business expenses**.
* Collect customer **reviews and feedback**.
* Send **maintenance and next-service reminders**.
* Manage warranty claims.
* Provide customers with a **customer portal**.
* View repair business **reports and analytics**.
* Manage multiple users including administrators, managers and technicians.

RepairBuddy is built around the real workflow of a repair business:

**Customer → Booking → Device → Evaluation → Estimate → Approval → Repair Job → Technician → Parts & Services → Payment → Pickup/Delivery → Review → Next Service**

### Cell Phone Repair Shop Software

RepairBuddy is an excellent fit for **cell phone and smartphone repair shops**.

You can manage smartphones, tablets, accessories and other mobile devices while recording information such as:

* IMEI numbers
* Serial numbers
* Device notes
* Customer-provided information
* Repair services
* Parts
* Device condition
* Repair estimates
* Job status
* Payments
* Customer communications

Customers can book phone repairs online, choose services, select appointment times, approve estimates and check repair status from your website.

### Computer Repair Shop Software

RepairBuddy also works as **computer repair shop software and computer repair CRM**.

Manage:

* Desktop computers
* Laptops
* Mac computers
* Windows PCs
* Tablets
* Computer components
* Hardware repairs
* Software services
* Diagnostics
* Upgrades
* Data-related services
* On-site computer services

Create repair tickets, assign technicians, record diagnostics and notes, manage estimates, track payments and communicate with customers throughout the repair process.

### Flexible Repair Management for Other Industries

RepairBuddy is not limited to phones and computers.

Its customizable Device Type → Brand → Device structure can be adapted to many industries.

For example:

* **Auto Repair:** Vehicle Type → Manufacturer → Model
* **Watch Repair:** Watch Type → Brand → Model
* **Camera Repair:** Camera Type → Brand → Model
* **Appliance Repair:** Appliance Type → Manufacturer → Model
* **Drone Repair:** Drone Type → Brand → Model
* **Bicycle Repair:** Bicycle Type → Brand → Model
* **Jewelry Repair:** Jewelry Type → Brand → Model
* **TV Repair:** TV Type → Brand → Model

This flexible structure allows the same repair management workflow to be used for many different products and equipment types.

### Online Repair Booking System

RepairBuddy includes an advanced online repair booking system for WordPress.

Customers can:

* Select a **device type**
* Select a **brand**
* Select a **device or model**
* Select one or more **repair services**
* Add multiple devices to one booking
* Enter device information such as IMEI, serial number and notes
* Choose a preferred appointment date and time
* Choose a repair method

Supported repair methods include:

* In-store repair
* Pickup service
* On-site repair
* Repair at the customer's location
* Ship-in / mail-in repair

After a booking is submitted:

* A draft estimate can be created automatically.
* An appointment can be created.
* Customers can receive email and SMS confirmations.
* Administrators can review and convert the booking into a repair job.

### Watch the RepairBuddy Demo

See how RepairBuddy can be used for a cell phone repair business, including online booking, repair services, estimates and work orders:

https://youtu.be/XdYffkZ2B1I

The same workflow can be adapted for computer repair and other repair industries by customizing device types, brands, devices, services and evaluation fields.

### Repair Shop Appointments & Scheduling

RepairBuddy includes a complete appointment management system for repair businesses.

Administrators can:

* Create appointments manually.
* Create appointments from repair bookings.
* Create appointments from repair jobs.
* Assign technicians.
* Manage appointment dates and times.
* View appointments in a calendar.
* Manage workloads and schedules.

Technicians can view their assigned appointments and manage their repair workload.

This is useful for repair shops offering in-store appointments, pickup and delivery, mobile repair and on-site service.

### Device, Brand & Model Management

Create a flexible database of:

* Device Types
* Brands
* Devices / Models
* Repair Services
* Parts
* Extras

The labels can be customized to match your industry.

For example, a computer repair business can use:

**Computer Type → Manufacturer → Model**

while an auto repair business could use:

**Vehicle Type → Manufacturer → Model**

You can also collect identifiers such as IMEI numbers, serial numbers, registration numbers and custom fields.

### Pre-Repair & Post-Repair Device Evaluation

Document the condition of a device or item before and after repair.

Create customizable evaluation checkpoints for your business.

For a cell phone repair shop, you could check:

* Screen
* Battery
* Camera
* Speakers
* Microphone
* Charging port
* Buttons
* Wi-Fi
* Bluetooth

For a computer repair shop, you could check:

* Display
* Keyboard
* Touchpad
* USB ports
* Wi-Fi
* Speakers
* Battery
* Camera

For other industries, create your own evaluation items and statuses.

Evaluation statuses can include:

* Working
* Not Working
* Missing
* Not Checked
* Custom statuses

Evaluation records can help document the condition of equipment before and after repair and provide a clear record for customers and technicians.

### Repair Services, Parts & Extras

Create and manage the services your repair business provides.

* Add repair services.
* Set service pricing.
* Configure service availability by device type, brand or device.
* Add parts to repair jobs.
* Use WooCommerce products as parts.
* Add extra services or charges during job creation.
* Manage service and device pricing and eligibility.

### Repair Jobs & Work Orders

Manage the complete repair process from intake to completion.

Create repair jobs containing:

* Customer information
* Device information
* IMEI or serial number
* Services
* Parts
* Extras
* Technician assignments
* Notes
* Attachments
* Payments
* Job status
* Repair history
* Customer messages
* Signatures
* Evaluation records

Generate professional repair tickets and work orders for your customers and technicians.

### Repair Estimates & Customer Approval

Create professional repair estimates before beginning work.

Customers can:

* View estimates online.
* Approve estimates.
* Reject estimates.
* Receive estimate notifications.
* Continue through the repair workflow after approval.

Approved estimates can be converted into repair jobs.

### Technician Management

Manage technicians and assign repair work efficiently.

* Assign jobs to technicians.
* Assign appointments to technicians.
* Support multiple technicians on a job.
* Provide technicians with their own dashboard.
* Track technician time.
* Review technician-related reports.
* Control access using user roles and permissions.

### Technician Time Tracking

RepairBuddy includes a Time Log module for tracking technician work.

Technicians can record time spent working on repair jobs and services.

Administrators can define:

* Customer billing rates
* Technician payout rates
* Labor costs

Use time logs to understand actual labor costs and compare them with the amount charged to customers.

Time tracking is useful for repair shops, computer repair businesses, IT services, MSPs, diagnostics, consultations and on-site service work.

### Repair Tickets & QR Codes

Generate repair tickets and work orders for individual repair jobs.

Repair tickets can include QR codes that help identify and manage repair jobs.

Use repair labels and tickets to keep physical devices organized throughout the repair process.

### Customer Portal

Give customers access to their repair information through their account.

Customers can view:

* Bookings
* Devices
* Estimates
* Repair jobs
* Invoices
* Payments
* Reviews
* Messages
* Repair history

The customer portal integrates with the WooCommerce My Account system.

### Online Repair Status Checker

Customers can check the status of their repair without needing to contact your shop.

Use case numbers, job information or supported device identifiers to provide customers with access to their repair status.

Display repair progress, messages and other relevant job information directly on your website.

### Email & SMS Notifications

Keep customers informed automatically.

RepairBuddy supports notifications for events such as:

* New bookings
* Booking confirmations
* Repair status changes
* Estimate notifications
* Payment notifications
* Invoice notifications
* Review requests
* Maintenance reminders
* Next service reminders
* Signature requests

Create customized email and SMS messages for different repair job statuses.

### Digital Signatures

Capture customer signatures digitally throughout the repair workflow.

Use signatures for:

* Repair authorization
* Estimate approval
* Device pickup
* Device delivery
* Work orders
* Other customer approvals

Signatures are linked to repair jobs and can be included in relevant documents and invoices.

### Invoices, Payments & Receipts

Manage repair billing from inside RepairBuddy.

Support includes:

* Online payments through WooCommerce
* Offline payments
* Cash payments
* Card payments
* Bank transfers
* Payment links
* Payment receipts
* Professional repair invoices
* Email invoices and receipts
* Thermal-size invoices
* Large-format invoices

### Repair Shop Expense Management

Track expenses related to repair jobs and your overall repair business.

Record expenses such as:

* Parts purchases
* Technician costs
* Outsourcing
* Travel
* Operational expenses
* Other business expenses

Expenses can be categorized and associated with individual repair jobs.

Filter expenses by job, technician, category, date and payment status.

Use job revenue and expenses together to understand repair profitability.

### Customer Reviews & Feedback

Build customer feedback into your repair workflow.

* Request reviews from customers.
* Collect ratings and comments.
* Link reviews to repair jobs.
* Send review requests manually or automatically.
* Display reviews using available RepairBuddy functionality.

### Maintenance & Next Service Reminders

Bring customers back when their equipment needs another service.

Create maintenance reminders based on your repair workflow and device information.

Send reminders through email or SMS.

The Next Service functionality can also help shops identify devices that are due for service and print service tags for upcoming service dates.

### Warranty Claims

Manage warranty repair requests through your website.

Customers can submit warranty claims and provide proof of purchase.

Administrators can review warranty requests and approve or reject claims.

### Reports & Analytics

Understand your repair business with reports and summaries.

Track information related to:

* Repair jobs
* Sales
* Payments
* Outstanding balances
* Customers
* Technicians
* Job statuses
* Expenses
* Repair activity

Use repair business reports to understand performance and make better operational decisions.

### Multi-User Repair Shop Management

RepairBuddy supports different user roles and workflows.

Administrators can manage the entire repair business.

Shop managers can manage repair operations and technicians.

Technicians can access the jobs and information they need to complete repairs.

Customers can manage their repair information through their customer account.

### WooCommerce Integration

RepairBuddy works with WooCommerce for payments and product-related functionality.

Use WooCommerce products as repair parts and use WooCommerce payment gateways to accept online payments.

This makes RepairBuddy a practical choice for WordPress websites that already use WooCommerce.

### Who Is RepairBuddy For?

RepairBuddy is designed for repair and service businesses including:

* Cell phone repair shops
* Smartphone repair shops
* Mobile phone repair businesses
* Tablet repair shops
* Computer repair shops
* Laptop repair shops
* PC repair businesses
* Electronics repair shops
* Camera repair businesses
* Drone repair businesses
* Watch repair shops
* Jewelry repair businesses
* Bicycle repair shops
* TV repair businesses
* Home appliance repair businesses
* HVAC repair businesses
* Automotive repair businesses
* IT repair and service businesses
* On-site repair businesses
* Pickup and delivery repair businesses
* Mail-in / ship-in repair businesses

If your business receives an item, diagnoses a problem, performs a service or repair, and returns the item to the customer, RepairBuddy can be customized to fit your workflow.

### RepairBuddy Premium

The free version of RepairBuddy provides a powerful foundation for managing repair businesses from WordPress.

For additional functionality and advanced repair management features, visit:

https://www.repairbuddycrm.com/

== Installation ==

1. Upload the RepairBuddy plugin to your WordPress website or install it from the WordPress plugin directory.
2. Activate the plugin.
3. Configure the RepairBuddy settings.
4. Complete the setup wizard and configure your repair business.
5. Configure device types, brands, devices, services and parts.
6. Create the required frontend pages using the available RepairBuddy shortcodes.
7. Configure booking, customer portal, repair status, payment and notification settings.

### Available Shortcodes

`[wc_order_status_form]` — Display the repair case/status checker.

`[wcrb_booking_system hidetypes='no' hidebrands='YES' hidedevices='YES' selectedtype='' selectedbrand='' selecteddevice='' show_popular='YES' selectedservice='' hide_search='NO' groupedservices="yes" wcrb_book_warranty='NO' wcrb_warranty_label="Claim Warranty"]` — Advanced service, device, appointment and repair booking system.

`[wcrb_booking_system hidetypes='no' hidebrands='YES' hidedevices='YES' selectedtype='' selectedbrand='' selecteddevice='' show_popular='YES' selectedservice='' hide_search='NO' groupedservices="yes" wcrb_book_warranty='YES' wcrb_warranty_label="Claim Warranty"]` — Warranty booking system.

`[wc_cr_my_account]` — Customer account dashboard.

`[wc_book_my_service]` — Book a service using brand, device and service.

`[wc_book_type_grouped_service]` — Grouped booking by device type.

`[wc_book_devices_and_services]` — Book multiple services for a device.

`[wc_book_my_warranty]` — Warranty claim form.

`[wc_list_services]` — Display available services.

`[wc_list_products]` — Display available parts/products.

`[wcrb_search_and_book placeholder="Find your smartphone, tablet or laptop..." show_button="yes" button_text="Find Device"]` — Search for devices and start the booking process from any page or hero section.

== Frequently Asked Questions ==

= What is RepairBuddy? =

RepairBuddy is a repair shop CRM and repair management plugin for WordPress. It helps repair businesses manage customers, devices, bookings, appointments, repair jobs, estimates, technicians, invoices, payments, notifications and more from their WordPress website.

= Can I use RepairBuddy for a cell phone repair shop? =

Yes. RepairBuddy is designed for cell phone and smartphone repair shops. You can manage phones, tablets, IMEI numbers, repair services, parts, estimates, repair jobs, payments, customer communication and online bookings.

= Can I use RepairBuddy for a computer repair shop? =

Yes. RepairBuddy can be used for computer and laptop repair businesses to manage customers, devices, repair jobs, estimates, work orders, technicians, services, parts, invoices and payments.

= Is RepairBuddy only for phone and computer repair? =

No. RepairBuddy has a flexible device management system that can be adapted for many repair industries including electronics, watches, cameras, drones, bicycles, appliances, jewelry, HVAC and automotive repair.

= Can customers book repairs online? =

Yes. RepairBuddy provides an online repair booking system where customers can select their device, services, appointment date and available repair options.

= Can customers book multiple devices? =

Yes. Customers can include multiple devices in a single booking and select services for each device.

= Can customers choose pickup or on-site repair? =

Yes. RepairBuddy supports in-store, pickup, on-site and ship-in repair workflows.

= Does RepairBuddy support repair appointments and time slots? =

Yes. RepairBuddy includes appointment scheduling, available time slots, technician assignments and a calendar view.

= Can customers approve repair estimates online? =

Yes. Customers can receive repair estimates and approve or reject them online.

= Can customers check repair status online? =

Yes. Customers can check their repair status using the repair status functionality provided by RepairBuddy.

= Can I assign repair jobs to technicians? =

Yes. Administrators and managers can assign repair jobs and appointments to technicians and manage technician workloads.

= Can technicians track their repair time? =

Yes. The Time Log module allows technicians to record time spent working on repair jobs and services.

= Can I manage repair shop expenses? =

Yes. RepairBuddy includes an Expenses module for job-related expenses and general business expenses.

= Does RepairBuddy support invoices and receipts? =

Yes. You can create, print and email professional repair invoices and payment receipts.

= Does RepairBuddy support online payments? =

Yes. RepairBuddy integrates with WooCommerce and can use WooCommerce payment gateways for online payments.

= Can I record cash and other offline payments? =

Yes. You can record offline payments such as cash, card and bank transfers.

= Does RepairBuddy support SMS notifications? =

Yes. RepairBuddy supports SMS notifications through supported SMS integrations and can send notifications for different repair workflow events.

= Can I customize repair job statuses? =

Yes. You can create and customize repair job statuses and configure notifications for different statuses.

= Does RepairBuddy support digital signatures? =

Yes. RepairBuddy can request and store customer signatures for repair authorization, approvals, pickup, delivery and other repair workflows.

= Can I document the condition of a device before repair? =

Yes. RepairBuddy includes customizable pre-repair and post-repair evaluation functionality.

= Can RepairBuddy manage parts? =

Yes. RepairBuddy can manage repair parts and can also integrate WooCommerce products as parts.

= Can customers have an account? =

Yes. RepairBuddy provides a customer portal where customers can access bookings, devices, estimates, jobs, invoices and other available information.

= Can I send automatic repair reminders? =

Yes. RepairBuddy supports maintenance and next-service reminders through supported email and SMS workflows.

= Does RepairBuddy support warranty claims? =

Yes. Customers can submit warranty claims and administrators can review and approve or reject warranty requests.

= Does RepairBuddy work with WooCommerce? =

Yes. RepairBuddy integrates with WooCommerce for payments and product-related functionality.

= Is RepairBuddy translation-ready? =

Yes. RepairBuddy is translation-ready and can be translated into different languages.

= Is there a limit on devices, brands, services or parts? =

RepairBuddy is designed to support flexible and extensive device, brand, service and parts management.

= How can I report a security issue? =

You can report security issues through the Patchstack Vulnerability Disclosure Program:

https://patchstack.com/database/vdp/a047583b-b7e2-4f06-9616-7b75bf958701

== Screenshots ==

1. Online Repair Booking System – Book by Type, Brand, Device & Multiple Repair Services
2. Flexible Repair Booking Options – In-Store, Mail-In, Pickup & On-Site Repair Services
3. Repair Appointment Scheduling – Setup Store, Pickup & On-Location Service Appointments
4. Automated Email & SMS Notifications for Customers and Repair Shop Staff
5. Repair Shop Management Dashboard – Manage Jobs, Estimates, Appointments, Payments, Expenses & Reports
6. Appointment Management System for Repair Shops
7. Online Estimate Approval System – Get Customer Approval Before Starting Repairs
8. Digital Signature System – Automated & Manual Signatures for Repair Jobs
9. Online Repair Ticket Status Tracking & Customer-to-Technician Messaging Portal
10. Repair Shop Calendar – Manage Assignments, Appointments, Estimates & Jobs
11. Advanced Job Management with Filters – Track Repair Status, Priority & Technicians
12. Technician Time Tracking System – Manual & Automatic Time Logs
13. Repair Business Expense Management – Track Job & Operational Expenses
14. Online & Offline Payment Management for Repair Shops
15. Multiple Repair Invoice Templates – Professional Repair Billing Software
16. Complete Repair Job History Logs & Activity Tracking
17. Universal Repair Tag Printing – Argox, Zebra, Brother & Dymo Label Support
18. Repair Business Reports & Analytics – Improve Performance & Profitability
19. Automated Review & Reputation Management for Repair Shops
20. Customer & Technician Portal – Powerful Repair CRM Access
21. Device-Based Parts Inventory with Quality & Variation Management
22. Automated Maintenance Reminders to Bring Customers Back
23. Classic Repair Booking Form for Quick Service Requests
24. Unlimited Tax Management System for Repair Businesses
25. Multi-Language Support – Easily Translate RepairBuddy Repair Software
26. Simple Online Quote Request Form for Repair Services
27. All-in-One Repair Shop Software for Phone, Computer, Jewelry, Watch, Drone, TV, Appliance & Auto Repair Businesses

== Changelog ==

= 4.1231 =

* Customers CRM improvements: top customers by repairs stats, richer job and estimate rows including device, dates, total, payment and estimate status, a Book Device button per customer, improved form styling, 350px list pane, and Activity tab removed.
* New way to manage services and devices prices and eligibility.
* Time Log now continues server-side even if the browser is closed, the page is refreshed, or the user opens another device. The timer continues until the Close button is used.

= 4.1228 =

* Next service repair tag.
* Ability to view next service dates from the customer account.

= 4.1227 =

* Signature request on status change.
* Ability to deactivate notifications on certain statuses.
* Payments on invoice.
* Fixed customer portal booking module.
* Fixed security vulnerability.
* Update status email subject, header and footer.

= 4.1225 =

* Send SMS for booking confirmation.
* Security issues fixed.

= 4.1224 =

* International phone numbers JavaScript updated.
* Security issue fixed.
* Phone number problem in booking resolved.
* Pickup and Delivery Signatures on invoice.

= 4.1223 =

* Devices import/export functionality.
* Services import/export functionality.
* Booking system support for sub-brands such as Toyota → Corolla and Samsung → A Series.
* Setup Wizard.

= 4.1222 =

* Improved translations.
* New way to manage devices, types, brands, services and service types.

= 4.1139 =

* Search box for searching devices and starting a booking from hero sections or other parts of a website.

= 4.1138 =

* Thermal-size print invoices.
* Bug fixes.

= 4.1137 =

* Currency formatting and calculation fixes.
* Fixed Foundation duplicate calling in admin.
* Pre-repair Evaluation Module.
* Post-repair Evaluation Module.

= 4.1136 =

* Default walk-in customer setting.
* Default technician for jobs, appointments, bookings and estimates.
* Ability to change technician from booking shortcode.

= 4.1134 =

* Estimate rejection and approval email notification fixes.
* Signature and review email notification fixes.
* Booking form currency fixes.
* Price display fixes.

= 4.1133 =

* Classic booking form scroll improvements.
* Reports date filter fixes and additional report options.
* Classic booking form customer field customization.
* Security fixes.

= 4.1132 =

* Added stock code and manufacturing code with parts selection dropdown.
* Fixed appointment time slots in booking form.
* Warranty claim label support.

= 4.1131 =

* New advanced repair booking system with device, services and appointment selection.
* New appointments and scheduling module with technician calendar.
* Security fixes.
* Improved WooCommerce payment integration.

= 4.1122 =

* Fixed PDF download to match new job number.
* Customizable online payment link email and QR code.
* Send payment links through SMS.
* WooCommerce order receiving fixes.

= 4.1116 =

* Expenses Module.

= 4.1115 =

* Fixed cache issue with submissions.

= 4.1114 =

* Digital Signature Workflow.
* Bug fixes.

= 4.1111 =

* Time Log feature.
* Multiple technicians in a single job.
* New dashboards for technicians, customers, managers and administrators.

= 3.8228 =

* Job priority feature.
* Transaction ID in payments.
* Proper job numbers.

= 3.8224 =

* Added captcha to booking and registration forms.

= 3.8223 =

* Backend job search support for draft jobs.
* Fixed brand filtering by selected type.
* Fixed comma and slash issues in names and subjects.
* Fixed status message variables and formatting.

= 3.8222 =

* Ability to change labels including case number, delivery date, pickup date and next service date.
* New SMS Gateway integration.
* Fixed device type and brand permissions for shop managers.

= 3.8221 =

* Fixed phone number handling in jobs.
* Fixed advance payment issue when job balance is zero.

= 3.8219 =

* Portuguese translation added.

= 3.8218 =

* Improvements to parts and services workflow.

= 3.8217 =

* Email template fixes.
* Email sending error fixes.
* PDF font selection option.
* Customer notification option after payment.

= 3.8216 =

* Book repair functionality in customer portal for devices, services, brands and related pages.

= 3.8215 =

* Fixed WooCommerce payment issue.
* Improved balance reconciliation with WooCommerce orders.

= 3.8214 =

* Ability to disable reviews tab from customer portal.
* Security fixes.
* Performance improvements.

= 3.8213 =

* Fixed known and reported issues.

= 3.8211 =

* Send technician notification when a job is assigned.
* Parts and variations with device-specific prices.

= 3.8124 =

* PDF Maker.
* Appointments calendar module.

= 3.8123 =

* Repair Ticket feature.
* Search customers in clients screen.
* Print and view payment receipts.
* Email payment receipts to customers.
* Repair estimates in customer account.
* Reports date filter fixes.

= 3.8120 =

* Customer reviews shortcode.
* Security fix in customer updates.
* Check status by serial number and job ID.

= 3.8119 =

* Other service/part in booking form.
* Check status by device serial number.

= 3.8118 =

* Customers can add files to jobs from their account or status check page.

= 3.8117 =

* Customers can post messages on their jobs from their account.

= 3.8116 =

* Attachment file security improvements.

= 3.8114 =

* Billing and shipping address support for WooCommerce.
* Review star fixes.
* Ability to add services for individual devices in bookings.

= 3.8113 =

* Invoice label customization by job status.
* QR code fixes on repair orders.
* Ability to delete extra fields and files.

= 3.8112 =

* Fixed email formatting.
* Image attachment preview improvements.
* Duplicate existing job option.
* International phone formatting.
* Improved estimate and job emails.
* Customer messages in status check.

= 3.8111 =

* Feedback on job module.

= 3.7985 =

* Estimate attachment fixes.
* New payments section.
* Ability to deactivate payments.

= 3.7983 =

* Customer fields compatibility with WooCommerce billing data.
* Zero decimal option.
* Tax ID in customer data.

= 3.7982 =

* Send repair estimates.
* Estimate approval and rejection email.
* Convert approved estimate to repair job.
* Fixed fatal error on activation.
* Improved report selection.

= 3.7981 =

* Technician Jobs Summary report.
* Jobs Summary by Technician report.
* Customer Jobs Summary report.
* Jobs Summary by Customer report.
* Shortcodes in email and status messages.

= 3.7980 =

* Customer devices in My Account.
* Change color options.
* Register user account option.

= 3.7979 =

* Serial number support for devices.

= 3.7978 =

* Add device to services, extras, parts and products.
* Send email to customer on booking.

= 3.7977 =

* Tax Inclusive option.
* Tax Exclusive option.

= 3.7976 =

* Single device page with services.
* Single service page with device prices.
* Single service page with booking feature.

= 3.7975 =

* Job list actions for Print, Edit and Add Payment.
* Optional customer email.

= 3.7974 =

* Improved email templates.
* Add parts on the fly.
* Add services on the fly.
* Edit devices.
* Send reminder test email.

= 3.7973 =

* Maintenance reminder module.
* Maintenance reminders via email.
* Maintenance reminders via SMS.

= 3.7971 =

* Warranty claim module.
* Extra fields module.
* File attachments in jobs.

= 3.7965 =

* Customer account filters and role-based functionality.

= 3.7961 =

* Multiple devices in booking module.
* Device serial number in booking.
* Device PIN code and notes in booking.

= 3.7957 =

* Added action before status check result.

= 3.7956 =

* Add device from job page.
* Disable services based on device type.
* Disable services based on brand.
* Disable services for devices.
* Grouped booking shortcode.
* Improved backend design.

= 3.7954 =

* Ability to replace devices with WooCommerce products.

= 3.7953 =

* On-site payments including cash, card, check and bank transfer.
* Online payments via WooCommerce orders.

= 3.7952 =

* Payment methods integration.
* Added payment-related filter.

= 3.7951 =

* SMS integration feature.

= 3.7946 =

* Payment methods settings.
* Job status URL.
* Default pages setup for shortcodes.

= 3.7945 =

* Currency formatting settings.
* Thousand separator option.
* Decimal operator option.
* Decimal number settings.

= 3.7944 =

* Added actions and filters for customization.

= 3.7943 =

* Number format fixes.

= 3.7942 =

* Frontend jQuery fixes.
* My Account and booking alignment fixes.

= 3.7941 =

* Backend print functionality fixes.

= 3.794 =

* Frontend print functionality.
* Print feature in Check Status window.
* GDPR acceptance in quote and booking forms.

= 3.793 =

* Added address to job receipt.
* Added address to repair order.
* Customer information in repair orders.
* Custom thank-you message in repair orders and invoices.
* Job filter by device.

= 3.792 =

* CSS conflict fixes.
* Report page PHP notice fix.
* Decimal rounding fixes.

= 3.791 =

* Fixed decimal issue in service quantity and price.

= 3.79 =

* A4 and A5 repair order sizes.
* Device brand logo/image.
* Book service based on brand, device, service and parts.
* Automatic customer list refresh.

= 3.78 =

* WooCommerce My Account Request Quote menu.
* WooCommerce My Account Repair Orders menu.

= 3.77 =

* Activation process fixes.

= 3.75 =

* Changeable device label.
* Changeable ID/IMEI label.
* Multiple device support.
* Search by device ID.
* Device notes.
* Multiple devices in jobs, reports, emails, repair orders and labels.

= 3.74 =

* Disable new user email notification.
* Case number prefix generator.
* Case number length control.
* Customer email about manual job ID.

= 3.72 =

* Security fixes.

= 3.71 =

* Minor fixes.

= 3.70 =

* Removed PHP short tags.
* Sanitized user input.
* Escaped output.

= 3.67 =

* Fixed request quote functionality.
* Reports section.

= 3.66 =

* Improved customer address.
* Improved technician address.

= 3.65 =

* RTL language support.
* Hebrew language support.
* Database collation fixes.

= 3.64 =

* Public job history in Job Status Check.
* Improved status design.

= 3.63 =

* Added company to invoices.

= 3.62 =

* Black Friday sale ended.

= 3.61 =

* Black Friday sale.

= 3.60 =

* Job history section.

= 3.59 =

* Added device brand in sidebar.
* Improved email design.
* Device PIN code/password.

= 3.58 =

* Capability and user permission fixes.
* WooCommerce product AJAX search for large product catalogs.

= 3.57 =

* Fixed decimal number formatting.

= 3.56 =

* Customer dropdown ID search improvement.
* Device column in job list.
* Device ID in job list.
* Job search by device ID.
* Job filtering by device name.

= 3.55 =

* Status email message database column.
* Update job status.
* Email message for new status.
* Send email on status change.

= 3.54 =

* Status change email from job list.
* Technician and manager capability fixes.

= 1.0 =

* Initial release.

== Upgrade Notice ==

= 4.1231 =

* Customers CRM improvements including top customers by repair statistics, richer job and estimate information, Book Device functionality, improved customer form styling, and improved customer list layout.
* New way to manage services and device prices and eligibility.
* Server-side Time Log improvements allow active timers to continue when the browser is closed, the page is refreshed or another device is used.
