DOCS

v1.3.28
 // Pro v1.2.20

 · Latest

Docs/Monitor & Debug/Diagnostics Dashboard

Diagnostics Dashboard

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:

StatusMeaning
SuccessThe check passed – no action needed
WarningA potential issue detected – review the recommendation
ErrorA problem detected that may be affecting Order Daemon
CriticalA 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_log table 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_complete or woocommerce_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