
KODENZO Commerce Health is for WooCommerce store owners and the people who look after their stores. Run a scan and it checks the setup that checkout depends on: the checkout and cart pages and what is on them, checkout address fields, enabled payment gateways and whether they are in test mode, recent failed orders, shipping and tax configuration, WP-Cron and Action Scheduler health, the database, and WordPress and plugin update status.
You get a 0–100 health score and, for each problem, a plain-language explanation of why it matters and what to do about it. Results appear in wp-admin, on the Site Health screen, and as a CSV or PDF report you can share.
All 34 checks are read-only. The plugin changes nothing and sends nothing anywhere. It reads your store’s configuration and recent order counts, never customer details, and its only network request is one request to your own site’s homepage.
This free plugin is complete on its own and nothing in it is locked or limited. If you also want ongoing monitoring, a separate, optional paid add-on, KODENZO Commerce Health PRO, needs this plugin and adds background monitoring of payments, checkout JavaScript errors, plugin changes and checkout speed, with email alerts.
Features
- 34 diagnostic checks across seven categories — Commerce, Reliability, Performance, Database, Configuration, Security, and Integrations — covering WooCommerce setup and configuration, storefront reachability, shipping and tax configuration, WP-Cron and Action Scheduler health, object cache and autoloaded options size, database connectivity and required tables, PHP version and memory limits, SSL and URL consistency, search engine visibility, WordPress core and plugin update status, and payment gateway configuration.
- Checkout checks — confirms the checkout and cart pages actually contain the WooCommerce checkout and cart, reports removed checkout address fields, compares recent failed orders with finished orders (order counts only), and flags an enabled Stripe, PayPal or Braintree gateway left in test mode. These read only the on/off test-mode setting, never keys or credentials.
- A clear health score — every scan produces an overall 0-100 score, a Healthy/Attention/Unhealthy/Critical status, and a per-category breakdown, plus a score trend chart across recent scans.
- Issue tracking — findings are deduplicated into persistent issues with a Detected/Active/Resolved/Reopened lifecycle, so the same underlying problem is tracked across scans instead of being reported as new every time. Each issue explains why it matters, what was found, and what to do about it.
- A full admin dashboard — Overview, Diagnostics (filterable by category), Issues (filterable by severity), Scan history and Settings, all under a single “KODENZO Commerce Health” menu in wp-admin.
- WordPress Site Health integration — your latest scan results also appear as a dedicated tab on the built-in Site Health screen (Tools Site Health), alongside a summary card on the main wp-admin Dashboard.
- Export scan reports — download any scan as a CSV or a branded PDF report, from the Overview screen or from Scan history, for sharing or record-keeping outside wp-admin.
- Works with or without WooCommerce — WooCommerce-dependent checks report “Not applicable” rather than failing if WooCommerce isn’t installed or active; every other check still runs normally.
- Configurable Settings — scan-history retention, a critical-issue email alert (on by default, sent when a scan you run finds a new critical issue) with a test-email button, To and CC recipients for alert emails, and an opt-in “delete data on uninstall” toggle (off by default, so nothing is removed unless you explicitly turn it on).
- WooCommerce HPOS compatible — the plugin declares compatibility with WooCommerce high-performance order storage and reads order counts in a way that works with it turned on or off.
- WP-CLI — run a scan from the command line with
wp kodenzo-ch scan. - REST API — scans, results and settings are available under
/wp-json/kodenzo-ch/v1/to logged-in administrators (themanage_optionscapability), for custom dashboards or tooling. - Developer hooks —
kodenzo_ch_register_diagnostics(add your own checks),kodenzo_ch_issue_changed(runs when an issue is new, reopened or changes severity) andkodenzo_ch_alert_recipients(adjust who receives alert emails). - Optional PRO add-on — an “Upgrade to PRO” screen and Plugins-screen link explain what the separate paid add-on adds. Nothing in this free plugin is locked, and both are hidden when PRO is active.
- Read-only — every diagnostic only reads your site’s configuration and recent order counts; the plugin never modifies settings, content, or WooCommerce data, and it never places orders or payments.
- No telemetry — no data is sent to Kodenzo or anyone else. The only outbound request the plugin makes is a single diagnostic check of your own site’s homepage.
- Translation-ready — every user-facing string is wrapped for translation.
Screenshots

Overview — health score, category breakdown, and priority issues at a glance.

Diagnostics — the full list of checks, filterable by category.

Issues — active findings filterable by severity, with a detail view explaining why each issue matters and what to do about it.

Scan history — a log of past scans with score, status, and issue count.

Settings — scan history retention, critical-issue email alerts and who receives them (To and CC), and the uninstall data option.

Upgrade to PRO — what the separate KODENZO Commerce Health PRO add-on adds. Nothing in this free plugin is locked.

Site Health — the latest scan's results shown as a dedicated tab on the built-in WordPress Site Health screen (Tools → Site Health).

Generated PDF report — a branded PDF export of a scan, with the health score, category breakdown, and issue details.