Overview
The Diagnostics Dashboard runs automated health checks on your Order Daemon installation – verifying that REST API routes are registered, the checkout flow is healthy, database queries are performing within expected ranges, and network connectivity for the Insight Dashboard is working.
Go to Order Daemon → Diagnostics.
Running diagnostics
Click Run Full Diagnostics to run all checks. Each check returns one of four statuses:
| Status | Meaning |
|---|---|
| Success | The check passed – no action needed |
| Warning | A potential issue detected – review the recommendation |
| Error | A problem detected that may be affecting Order Daemon |
| Critical | A blocking issue that prevents Order Daemon from working correctly |
You can also run checks by category using the Run by Category buttons in the Advanced Options panel.
Diagnostic categories
API checks
- REST API Route Registration – verifies that Order Daemon’s REST API routes are registered and reachable. A failure here means the Rule Builder, Insight Dashboard, and any API integrations will not work. The most common cause is a security plugin or caching layer blocking
wp-json/requests. - Network Connectivity & Auto-refresh – tests network connectivity and the JavaScript fetch operations used by the Insight Dashboard’s auto-refresh feature.
Core checks
- Checkout Flow Health – tests checkout flow integrity and identifies potential blocking issues. Failures here can cause Order Daemon rules not to fire at checkout.
- WooCommerce Integration – verifies WooCommerce is active and that Order Daemon can access the WooCommerce API.
Frontend checks
- Frontend Configuration & Initialization – tests JavaScript configuration and initialization. Addresses double-dashboard initialization and script loading problems that can cause the admin UI to appear blank or behave incorrectly.
Performance checks
- Database Query Performance – tests database query performance for Order Daemon operations. A warning here typically means your
odcm_audit_logtable has grown large and would benefit from log cleanup.
Reading check results
Each check result includes:
- A status (success/warning/error/critical)
- A summary describing what was checked
- Details with more context
- Recommendations with specific steps to resolve the issue, when applicable
Copying results for support
The diagnostics panel includes a Copy to Clipboard button that formats all results into a single text block suitable for sharing with support.
Pro diagnostics
With Pro active, additional diagnostic checks are available covering Pro-specific features such as rule testing and CLI connectivity.
Troubleshooting common issues
REST API routes not registering
- Check whether a security plugin (Wordfence, Sucuri, etc.) is blocking
wp-json/requests for admin users - Disable permalink caching if you recently changed your permalink structure
- Try going to Settings → Permalinks and clicking Save Changes to flush rewrite rules
Checkout flow warnings
- Review the recommendations in the check detail
- Check for other plugins that hook into
woocommerce_payment_completeorwoocommerce_checkout_order_processed
Database performance warnings
- Delete old audit log entries from Order Daemon → Insight Dashboard using the bulk delete action
- Pro users can configure automatic log retention at Order Daemon → Settings
Related docs
- The Insight Dashboard – reading rule execution results
- Developer Troubleshooting – deeper diagnostics for developers