Title: DiagnosticIQ for WooCommerce
Author: johnokeane
Published: <strong>July 18, 2026</strong>
Last modified: August 7, 2026

---

Search plugins

![](https://ps.w.org/diagnostiq-for-woocommerce/assets/banner-772x250.png?rev=3613049)

![](https://ps.w.org/diagnostiq-for-woocommerce/assets/icon-256x256.png?rev=3613049)

# DiagnosticIQ for WooCommerce

 By [johnokeane](https://profiles.wordpress.org/johnokeane/)

[Download](https://downloads.wordpress.org/plugin/diagnostiq-for-woocommerce.0.8.3.zip)

 * [Details](https://syr.wordpress.org/plugins/diagnostiq-for-woocommerce/#description)
 * [Reviews](https://syr.wordpress.org/plugins/diagnostiq-for-woocommerce/#reviews)
 *  [Installation](https://syr.wordpress.org/plugins/diagnostiq-for-woocommerce/#installation)
 * [Development](https://syr.wordpress.org/plugins/diagnostiq-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/diagnostiq-for-woocommerce/)

## Description

**Some problems scream; the ones that cost you most stay silent.** Checkout breaks,
order emails vanish, a payment gateway switches off, the site white-screens after
an update — and every hour of it costs you sales. And finding the cause is a second
bill you can’t read: hours of developer “discovery” you pay for but can’t follow.

**DiagnosticIQ watches around the clock — and when something breaks, diagnoses it
with AI we’ve built and tuned specifically for WooCommerce.** We engineered it around
how Woo stores actually fail, and keep it current as WooCommerce, its gateways, 
and its plugins change — so you’re diagnosed against today’s failures, not last 
year’s. It can email you when your store’s health drops (opt-in alerts, delivered
through your site’s own email — see the FAQ), then names the root cause **and the
exact fix** in plain English: the steps to fix it yourself, and what to hand your
developer with a head start. **See it in action** on a live demo store — [open the sandbox in your browser](https://playground.wordpress.net/?blueprint-url=https://wptechhouse.com/blueprint.json),
no install needed.

#### Free: Store Health Dashboard

An always-on read of your store, refreshed automatically. Runs entirely on your 
server — no external calls, no AI, no cost.

 * **Your money path, watched live** — payments, checkout, order emails, orders 
   flowing, site online: every step a customer takes to pay you, each with a live
   status. Catch a break the moment it happens, before it costs you a sale.
 * **Around-the-clock watch on your most valuable asset** — 24/7, DiagnosticIQ guards
   the store your business runs on. It flags the silent sales-killers that quietly
   cost you orders — a payment gateway switched off, order emails not sending, checkout
   erroring out, order flow stuck — and the nastier surprises too: files in your
   site root that don’t belong (an early sign of malware), plus a snapshot of the
   plugin, theme, and WooCommerce versions you’ll need when something breaks.
 * **Opt-in email alerts** — scheduled scans can email you when a new critical problem
   or a health-score drop appears. Alerts are opt-in, and delivery rides your site’s
   own email (see the FAQ) — everything an alert would tell you is always on the
   dashboard too. Free for everyone.

#### Paid service: AI diagnosis & fix

When something actually breaks, the free dashboard tells you _that_ it’s broken.
The AI diagnosis — performed by our external diagnosis service — tells you _why_,
and gives you the exact steps to fix it.

 * **Tell it what you’re seeing, in your own words.** “Checkout isn’t working,” “
   orders stopped coming in” — no logs to pull, no jargon to learn. Guided intake
   turns a symptom into a diagnosis.
 * **Purpose-built AI for WooCommerce — not generic slop.** It reasons over your
   store’s own signals — plugin and theme inventory, versions, recent errors, mail
   failures, config — against the WooCommerce failure patterns it’s built to recognize,
   and names the root cause and the exact fix steps in plain English.

**Every diagnosis ends with the fix.** You never get “here’s what’s wrong” and nothing
else — each report closes with a prioritized fix, split so you know exactly what’s
yours and what’s your developer’s:

 * **Safe to try yourself** — store-owner steps with no risk (re-enable a gateway,
   flip a setting back, clear a stuck queue), in plain English.
 * **Hand to your developer** — anything needing code or deeper access, written 
   as a scoped brief (the cause, the signals behind it, the suggested fix) so they
   start at the solution, not discovery.
 * **Confidence & safety on every step** — each step is flagged for how sure the
   diagnosis is and whether it’s safe to run, so nothing gets applied blind. And
   it’s all read-only: DiagnosticIQ shows you the fix, never touches your site.

**Your first 2 AI diagnoses are free on every site — no account, no card, no license
key.** After those, the AI diagnosis & fix is a paid subscription service (20 diagnoses
a month — more than any store needs — from $45/mo, or $269.99/yr) — details at [wptechhouse.com](https://wptechhouse.com/).
Everything else shipped in this plugin works without paying anything; see “External
services” below for exactly what the service sends and when.

#### Who is this for?

 * Store owners who want to know what’s wrong before paying a developer to find 
   out.
 * Agencies and freelancers who want the root cause in minutes when a client’s store
   breaks.

#### Built by

DiagnosticIQ is designed, built, and backed by [Prima Digital](https://primadigital.net/).

### External services

The **free Store Health Dashboard runs entirely on your server** and makes no external
calls. No screen or scheduled task ever contacts an external service on its own —
the plugin only connects when you click “Run diagnosis” (with or without a license
key), or when a saved license key is validated.

The plugin connects to our diagnosis service (**billing.wptechhouse.com**, operated
by Prima Digital) in two situations:

 * **License validation** (only if you save a license key) — your license key and
   site URL are sent to verify your subscription. This happens when you save or 
   validate a key, and is then re-checked automatically (up to twice a day) while
   you have the plugin’s admin pages open. No store data is sent during validation.
 * **Running a diagnosis** — when you click “Run diagnosis,” the diagnostic payload
   is sent to our service, which uses the Anthropic Claude API to generate the plain-
   English report. This applies to your free diagnoses too: your first 2 diagnoses
   per site are free and need no key — for those, your site address is sent instead
   of a license key so the service can track the per-site free allowance. The payload
   contains: your store/site configuration, the active plugin and theme inventory
   with versions (including mu-plugins and drop-ins), server, PHP and database versions,
   relevant WordPress configuration flags, recent error-log excerpts (which may 
   include messages written by other plugins on your site), the filenames of unexpected
   files found in your site root, recent mail-failure reasons, and the problem description
   you type. Before sending, the payload is scrubbed of personal data and secrets—
   email addresses, phone numbers, IP addresses, and API keys/tokens are redacted.
   Customer and order records are never included.

Data sent to run a diagnosis is processed by Anthropic on our behalf. Anthropic’s
terms: [Commercial Terms](https://www.anthropic.com/legal/commercial-terms) · [Privacy Policy](https://www.anthropic.com/legal/privacy).

Our service terms: [Terms](https://billing.wptechhouse.com/terms) · [Privacy](https://billing.wptechhouse.com/privacy)

## Screenshots

[⌊Store Health Dashboard — the money path on one strip: payments, checkout, order
emails, orders flowing, site online. See it live in a browser sandbox.⌉⌊Store Health
Dashboard — the money path on one strip: payments, checkout, order emails, orders
flowing, site online. See it live in a browser sandbox.⌉[

Store Health Dashboard — the money path on one strip: payments, checkout, order 
emails, orders flowing, site online. [See it live in a browser sandbox.](https://playground.wordpress.net/?blueprint-url=https://wptechhouse.com/blueprint.json)

[⌊Guided intake — describe the problem in your own words.⌉⌊Guided intake — describe
the problem in your own words.⌉[

Guided intake — describe the problem in your own words.

[⌊Diagnosis report — the root cause in plain English, with what to fix yourself 
and what to hand a developer.⌉⌊Diagnosis report — the root cause in plain English,
with what to fix yourself and what to hand a developer.⌉[

Diagnosis report — the root cause in plain English, with what to fix yourself and
what to hand a developer.

## Installation

 1. Install and activate the plugin through the WordPress Plugins screen.
 2. Open **DiagnosticIQ** in your admin menu — the Store Health Dashboard starts working
    immediately, free.
 3. When something breaks, run an AI diagnosis from the Diagnose screen — your first
    2 diagnoses are free on every site, no key needed.
 4. (Optional) Add a license key under DiagnosticIQ  Settings for 20 AI diagnoses a
    month ($45/mo, or $269.99/yr).

## FAQ

### Is the free version actually useful, or is it a trial?

It’s genuinely free and standalone. The Store Health Dashboard, money-path strip,
local problem rules, unexpected-file scan, and opt-in email alerts (sent via your
site’s own email — see the alerts FAQ) run forever on your server with no account,
no key, and no external calls. On top of that, your first 2 AI diagnoses are free
on every site — no key needed.

### Does the free version send my data anywhere?

No. It runs entirely locally. Only the AI diagnosis sends data (including your free
ones), only when you run one, and only the diagnostic payload described under “External
services” above.

### Will the diagnosis change anything on my site?

No. DiagnosticIQ is read-only. It reports; you (or your developer) decide what to
do.

### I have a developer — how does this help them?

It hands them the case already worked up, so they don’t start from zero. Each diagnosis
is a scoped brief: the root cause, the specific signals behind it (the plugins, 
settings, versions, and recent changes involved), and a suggested fix path — so 
they skip the billable “discovery” phase and start at the solution. From there they
apply their own expertise, playbooks, and coding tools to ship the fix fast. You
pay for the fix, not the hunt.

### Does it work with my payment gateway / theme / host?

The dashboard reads standard WooCommerce and WordPress state, so it works anywhere
WooCommerce runs — any host, any gateway, any theme. Some tier-1 rules go deeper
for Stripe.

The one exception: the AI diagnosis and license check need your site to be able 
to reach our service at billing.wptechhouse.com over HTTPS. Almost every host allows
this. If your site is locked down with WordPress’s `WP_HTTP_BLOCK_EXTERNAL` setting,
add `billing.wptechhouse.com` to `WP_ACCESSIBLE_HOSTS` and everything works.

### How do the automatic background scans run?

Scans run on your site’s own WordPress scheduler (WP-Cron), which fires when your
site gets visits. On most hosts that’s plenty. Two setups worth knowing about: very
quiet sites may go longer than the chosen interval between scans, and some hosts
replace WP-Cron with their own scheduler (Kinsta and Pantheon do this for you automatically;
on WP Engine you can switch on “Alternate Cron” in your portal). If the dashboard’s“
last scan” time looks old, asking your host to run `wp-cron.php` on a server schedule
fixes it for good — it’s a standard, five-minute request. Your dashboard always 
shows when the last scan actually ran, so you can see for yourself that the watch
is on.

### Will alert emails definitely reach me?

Alerts use your site’s standard WordPress email, so they’re only as reliable as 
your site’s email in general. Many hosts deliver it fine; some (by their own recommendation)
need an SMTP plugin for dependable delivery. Everything an alert would tell you 
is also always on the dashboard.

### Does it work on multisite?

It’s built and tested for single-site WooCommerce stores. It may run on multisite,
but we haven’t verified it there yet — if you run a network and want this, tell 
us and we’ll test it with you.

### Do I need WooCommerce?

Yes. The plugin is built for WooCommerce stores and requires WooCommerce to be installed
and active.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DiagnosticIQ for WooCommerce” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ johnokeane ](https://profiles.wordpress.org/johnokeane/)

[Translate “DiagnosticIQ for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/diagnostiq-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/diagnostiq-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/diagnostiq-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/diagnostiq-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/diagnostiq-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.8.3

 * Loopback checks that fail at the network level (timeout, connection refused) 
   now read “couldn’t verify” instead of raising a false critical.
 * Health dashboard gains real heading structure for screen readers (visuals unchanged).
 * “Still open” list now tracks the diagnosed issue by its stable key, so editing
   the description no longer resurfaces it.
 * Plugins-list “View details” no longer shows “Version 0.0.0” on unlicensed installs.
 * Admin screens now consistently use the DiagnosticIQ display name.

#### 0.8.2

 * Pricing updated: the paid plan is now $45/mo, with a new annual plan at $269.99/
   yr (50% less than paying monthly). Both include priority support — email us about
   any diagnosis and we’ll help you read it and work out the fix.
 * After your first diagnosis that finds something, the plugin’s own screens ask(
   once, politely) for a WordPress.org review. One click to say “maybe later” or“
   I already did” — it never blocks anything and never appears outside the plugin’s
   pages.

#### 0.8.1

 * Honest under every host: an overdue background scan now says so (with how to 
   fix it), a file check that couldn’t run no longer looks “clean”, and password-
   protected sites no longer trigger false “broken” readings.
 * Diagnoses in progress survive aggressive object caches; health screens refresh
   properly behind LiteSpeed-style page caches.
 * Clearer copy: the paid plan is described as 20 diagnoses a month everywhere; 
   email alerts are described as opt-in and delivered through your site’s own email;
   a heads-up before your last free diagnosis.
 * Calmer visuals: severity badges unified to the dashboard’s neutral style; other
   plugins’ banners no longer push our screens below the fold.

#### 0.8.0

 * Free tier: your first 2 AI diagnoses are free on each site — no card, no license
   key. The dashboard and diagnosis screens show how many you have left.
 * A license now covers a monthly allowance of 20 diagnoses; settings and admin 
   copy updated to say so (a key is no longer required to try a diagnosis).

#### 0.7.10

 * Declare WooCommerce as a required plugin (Requires Plugins header, WordPress 
   6.5+ plugin dependencies).

#### 0.7.9

 * Maintenance: initialize health-alert defaults on activation. Alerts remain opt-
   in on this build — no email is sent until you enter one in Settings.

#### 0.7.8

 * The site-root file check now uses the WordPress Filesystem API (read-only; nothing
   is written).
 * Removed an unnecessary core-file include and an error-level read.

#### 0.7.7

 * Privacy: IP-address scrubbing now catches all public addresses (a 0.7.6 refinement
   could miss some); plugin version numbers are still preserved.
 * Internal prompt constants no longer use HEREDOC/NOWDOC syntax, per WordPress.
   org coding guidance.
 * Minor packaging and header tidy-ups.

#### 0.7.6

 * Removed the development README from the WordPress.org package.
 * Upgrades from 0.7.4 now migrate the existing diagnostic log instead of deleting
   it, and uninstall also cleans data left by pre-rename versions.
 * Smarter scrubbing: plugin version numbers are no longer mistaken for IP addresses.
 * Alert emails are rate-limited so an intermittently failing check cannot re-email
   on every scan.
 * Add-ons: activation no longer requires a specific base-plugin folder name, and
   each add-on now cleans up after itself on uninstall.

#### 0.7.5

 * Renamed the plugin and its internal code prefix for WordPress.org directory compliance.
   Existing installs migrate their settings, license, and history automatically 
   on update.
 * The add-on unlock now completes on our website rather than charging in wp-admin.
 * External-services documentation expanded to enumerate exactly what a diagnosis
   sends and to name Anthropic as the processor.
 * Scrubbing now also redacts IP addresses and full email addresses before a diagnosis
   is sent.
 * Hardening: prepared SQL for order/session counts, CSV-export formula-injection
   guard, musl-safe uninstall, IIS/autoindex log-directory guards, HPOS compatibility
   declaration, optional admin-bar pill toggle.

#### 0.7.4

 * Scheduled-scan email alerts are now free for everyone (no longer license-gated).
 * All admin JS/CSS moved to properly enqueued assets.
 * Diagnostic log now resolves its path via wp_upload_dir() for multisite/custom-
   uploads compatibility.
 * Error handler no longer overrides the site-wide PHP error_log destination.

#### 0.7.3

 * WordPress.org release: directory-served updates (no bundled update checker).
 * Hardened debug-log handling; legacy log files removed on upgrade.
 * Expanded PII scrubbing (phone numbers) before any diagnosis is sent.
 * Free tier is fully silent without a license key — no external calls.

#### 0.6.14

 * Expanded signal taxonomy: tier-1 rules plus Stripe, cache-loopback, and HPOS 
   collectors.
 * Store Health Dashboard refinements.
 * Licensing and diagnosis reliability fixes.

#### 0.6.0

 * Store Health Dashboard with money-path strip.
 * Async diagnosis engine.

#### 0.1.0

 * Initial release: guided intake and plain-English diagnosis.

## Meta

 *  Version **0.8.3**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.7**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/diagnostiq-for-woocommerce/)
 * Tags
 * [debugging](https://syr.wordpress.org/plugins/tags/debugging/)[diagnostics](https://syr.wordpress.org/plugins/tags/diagnostics/)
   [store health](https://syr.wordpress.org/plugins/tags/store-health/)[troubleshooting](https://syr.wordpress.org/plugins/tags/troubleshooting/)
   [woocommerce](https://syr.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://syr.wordpress.org/plugins/diagnostiq-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/diagnostiq-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/diagnostiq-for-woocommerce/reviews/)

## Contributors

 *   [ johnokeane ](https://profiles.wordpress.org/johnokeane/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/diagnostiq-for-woocommerce/)