Home
RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress
3.8224 (latest)
Does "CRM WordPress Plugin - RepairBuddy" work with WordPress 6.8.3 and PHP 8.1.12? A smoke test was performed on 2025-10-30 22:51:33 UTC .
Summary
Errors
1 PHP deprecation warnings
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 621.79 KiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
insignificant.
The plugin didn't make the site noticeably slower.
Environment
WordPress version 6.8.3 PHP version 8.1.12 MySQL version 10.6.10 PHP memory limit 512M
Pages 19 Plugins ‹ Test site — WordPress
URL
/wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL
/wp-admin/plugins.php?action=activate&plugin=computer-repair-shop%2Fcomputer_repair_shop.php&plugin_status=all&paged=1&s&_wpnonce=e401f8beab
Aspect
after-activation
HTTP status
200
Load time
0.974 s
Memory usage
4.14 MiB
JS errors
None
Resource errors
None
Repair Buddy
URL
/wp-admin/admin.php?page=wc-computer-rep-shop-handle
Aspect
menu-item
HTTP status
200
Load time
1.145 s
Memory usage
4.35 MiB
JS errors
None
Resource errors
None
Repair Buddy → Appointments
URL
/wp-admin/admin.php?page=wc-computer-rep-shop-appointments
Aspect
menu-item
HTTP status
200
Load time
0.537 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Repair Buddy → Jobs
URL
/wp-admin/edit.php?post_type=rep_jobs
Aspect
menu-item
HTTP status
200
Load time
0.252 s
Memory usage
4.15 MiB
JS errors
None
Resource errors
None
Repair Buddy → Estimates
URL
/wp-admin/edit.php?post_type=rep_estimates
Aspect
menu-item
HTTP status
200
Load time
0.266 s
Memory usage
4.15 MiB
JS errors
None
Resource errors
None
Repair Buddy → Devices
URL
/wp-admin/edit.php?post_type=rep_devices
Aspect
menu-item
HTTP status
200
Load time
0.183 s
Memory usage
4.15 MiB
JS errors
None
Resource errors
None
Repair Buddy → Services
URL
/wp-admin/edit.php?post_type=rep_services
Aspect
menu-item
HTTP status
200
Load time
0.197 s
Memory usage
4.15 MiB
JS errors
None
Resource errors
None
Repair Buddy → Parts
URL
/wp-admin/edit.php?post_type=rep_products
Aspect
menu-item
HTTP status
200
Load time
0.364 s
Memory usage
4.15 MiB
JS errors
None
Resource errors
None
Repair Buddy → Payments
URL
/wp-admin/admin.php?page=wc-computer-rep-shop-payments
Aspect
menu-item
HTTP status
200
Load time
0.214 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Repair Buddy → Reports
URL
/wp-admin/admin.php?page=wc-computer-rep-reports
Aspect
menu-item
HTTP status
200
Load time
0.200 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Repair Buddy → Job Reviews
URL
/wp-admin/edit.php?post_type=rep_reviews
Aspect
menu-item
HTTP status
200
Load time
0.200 s
Memory usage
4.15 MiB
JS errors
None
Resource errors
None
Repair Buddy → Reminder Logs
URL
/wp-admin/admin.php?page=wcrb_reminder_logs
Aspect
menu-item
HTTP status
200
Load time
0.176 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Repair Buddy → Clients
URL
/wp-admin/admin.php?page=wc-computer-rep-shop-clients
Aspect
menu-item
HTTP status
200
Load time
0.283 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Repair Buddy → Customer Devices
URL
/wp-admin/admin.php?page=wcrb_customer_devices
Aspect
menu-item
HTTP status
200
Load time
0.183 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Repair Buddy → Device Brands
URL
/wp-admin/edit-tags.php?taxonomy=device_brand&post_type=rep_devices
Aspect
menu-item
HTTP status
200
Load time
0.398 s
Memory usage
4.14 MiB
JS errors
None
Resource errors
None
Repair Buddy → Device Types
URL
/wp-admin/edit-tags.php?taxonomy=device_type&post_type=rep_devices
Aspect
menu-item
HTTP status
200
Load time
0.296 s
Memory usage
4.14 MiB
JS errors
None
Resource errors
None
Repair Buddy → Technicians
URL
/wp-admin/admin.php?page=wc-computer-rep-shop-technicians
Aspect
menu-item
HTTP status
200
Load time
0.221 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Repair Buddy → Managers
URL
/wp-admin/admin.php?page=wc-computer-rep-shop-managers
Aspect
menu-item
HTTP status
200
Load time
0.222 s
Memory usage
4.09 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.262 s
Memory usage
4 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.307 s 0.412 s +0.105 s 3.51 MiB 4.16 MiB + 665.68 KiB /wp-admin/edit.php 0.200 s 0.213 s +0.013 s 3.57 MiB 4.18 MiB + 623.3 KiB /wp-admin/post-new.php 0.772 s 1.112 s +0.340 s 6.06 MiB 6.73 MiB + 682.73 KiB /wp-admin/upload.php 0.618 s 0.568 s -0.050 s 3.52 MiB 4.11 MiB + 596.58 KiB /wp-admin/options-writing.php 0.222 s 0.176 s -0.046 s 3.5 MiB 4.09 MiB + 599.74 KiB /wp-admin/media-new.php 0.337 s 0.246 s -0.091 s 3.49 MiB 4.09 MiB + 607.94 KiB /wp-admin/edit-tags.php?taxonomy=category 0.209 s 0.185 s -0.024 s 3.5 MiB 4.1 MiB + 613.11 KiB /wp-admin/post-new.php?post_type=page 0.609 s 0.623 s +0.014 s 6.05 MiB 6.71 MiB + 678.25 KiB /wp-admin/options-discussion.php 0.275 s 0.308 s +0.033 s 3.5 MiB 4.09 MiB + 596.24 KiB /wp-admin/edit-comments.php 0.424 s 0.219 s -0.205 s 3.52 MiB 4.11 MiB + 595.74 KiB / 0.309 s 0.208 s -0.101 s 3.43 MiB 4 MiB + 580.38 KiB
Average
0.389 s 0.388 s -0.001 s 3.97 MiB 4.58 MiB + 621.79 KiB
Code Statistics
Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where
possible, so the numbers you see here may be lower than those reported by other tools.
Language
%
Lines of code
Comment lines
Files
PO File 58.7% 49,492 41,813 13 PHP 34.3% 28,898 2,098 77 CSS 3.9% 3,271 28 4 JavaScript 3.2% 2,663 169 5 JSON 0.0% 5 0 1
Total
84,329
44,108
100
Lines of code
29,134
Total complexity
5,477
Median class complexity
56.0
Median method complexity
7.0
Most complex class
WCRB_ESTIMATES
Most complex function
wc_jobs_features_save_box()
Classes
29
Methods
263
Functions
255
Additions
Things that the plugin adds to the site. This section is not intended to be comprehensive.
The test tool only looks for a few specific types of added content.
Database Tables 11 wp_wc_cr_customer_devices wp_wc_cr_feedback_log wp_wc_cr_job_history wp_wc_cr_job_status wp_wc_cr_maint_reminders wp_wc_cr_order_itemmeta wp_wc_cr_order_items wp_wc_cr_payment_status wp_wc_cr_payments wp_wc_cr_reminder_logs wp_wc_cr_taxes Options wp_options 17 offer_pic_de show_pickupdate update_tax_states wc_cr_shop_version wc_job_status_cr_notice wc_rb_customer_login_page wc_rb_device_booking_page_id wc_rb_get_feedback_page_id wc_rb_list_parts_page_id wc_rb_list_services_page_id wc_rb_my_account_page_id wc_rb_payment_methods_active wc_rb_setup_pages_once wc_rb_status_check_page_id wcrb_attach_pdf_in_customer_emails wcrb_first_installation wcrb_next_service_date Custom Post Types 7
ID
Name
rep_products Parts rep_estimates Estimates rep_reviews Reviews rep_services Services rep_devices Devices rep_devices_other Other Devices rep_jobs Jobs
Meta Boxes {
"rep_services": {
"wcrb_service_price_device": {
"title": "Set Prices for Devices",
"context": "advanced"
},
"myplugin_sectionid": {
"title": "Service details",
"context": "advanced"
}
},
"rep_devices": {
"wcrb_device_variations": {
"title": "Device Variations",
"context": "normal"
},
"myplugin_sectionid": {
"title": "Device Options",
"context": "advanced"
}
},
"rep_products": {
"wcrb_parts_options_mb": {
"title": "Product details",
"context": "advanced"
}
},
"rep_estimates": {
"wc_order_info_id": {
"title": "Order Information",
"context": "side"
},
"wc_job_details_box": {
"title": "Job Details",
"context": "advanced"
}
},
"rep_jobs": {
"wc_order_info_id": {
"title": "Order Information",
"context": "side"
},
"wc_job_details_box": {
"title": "Job Details",
"context": "advanced"
},
"wc_order_o_payments": {
"title": "Payments",
"context": "advanced"
},
"wc_job_hisotry_box": {
"title": "Job History",
"context": "advanced"
},
"wc_job_feedback": {
"title": "Job Feedback",
"context": "advanced"
}
}
}Roles 3
ID
Name
customer Customer technician Technician store_manager Store Manager
Capabilities 54 show_service_menu edit_rep_job read_rep_job delete_rep_job edit_rep_jobs edit_others_rep_jobs publish_rep_jobs read_private_rep_jobs delete_rep_jobs delete_private_rep_jobs delete_published_rep_jobs delete_others_rep_jobs edit_private_rep_jobs edit_published_rep_jobs edit_rep_device read_rep_device delete_rep_device edit_rep_devices edit_others_rep_devices publish_rep_devices read_private_rep_devices delete_rep_devices delete_private_rep_devices delete_published_rep_devices delete_others_rep_devices edit_private_rep_devices edit_published_rep_devices edit_repair_service read_repair_service delete_repair_service edit_repair_services edit_others_repair_services publish_repair_services read_private_repair_services delete_repair_services delete_private_repair_services delete_published_repair_services delete_others_repair_services edit_private_repair_services edit_published_repair_services edit_rep_product read_rep_product delete_rep_product edit_rep_products edit_others_rep_products publish_rep_products read_private_rep_products delete_rep_products delete_private_rep_products delete_published_rep_products delete_others_rep_products edit_private_rep_products edit_published_rep_products manage_rep_products PHP Error Log 1 lines [30-Oct-2025 22:51:58 UTC] PHP Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /wp-includes/kses.php on line 1807