NCB Diagnosis scans your WordPress and WooCommerce site and explains what is wrong in plain language, with a severity level, a confidence estimate and a suggested fix for each finding. It is read-only by default, so it is safe to run on a live production site. WooCommerce is optional — the store-specific checks activate automatically when WooCommerce is present.
Included modules (free)
- System Health — PHP, database, memory, extensions, REST API, cron, HTTPS, caches, debug status, writable paths.
- Plugin Conflicts — heuristic detection of multiple plugins modifying the same sensitive hooks (incl. payment hooks).
- Payment Gateways (WooCommerce) — per-gateway checks: enabled, available at checkout, test mode, missing merchant IDs / API keys, currency & country.
- Email Deliverability — checks whether transactional/order emails will actually arrive: sending method (PHP mail vs SMTP), From-address domain alignment and free-provider misuse, a best-effort SPF DNS check, and (on WooCommerce) whether the key customer order emails are enabled.
- PHP Errors — parses debug.log, groups fatals/warnings/notices/deprecations and attributes a probable source.
- Scripts & Styles — duplicate libraries (e.g. multiple jQuery copies) and missing script dependencies.
- Performance — query counts, duplicate/slow queries (with SAVEQUERIES), memory, load time, autoloaded options.
- Log Center — unified view of WordPress and WooCommerce logs.
- Compatibility Score — per-area percentages and an overall site-health figure.
- Developer tools — WP-CLI commands (wp ncbdi list / run / export) and one-click JSON or text report export for CI, staging checks and support tickets.
NCB Diagnosis Pro (upgrade)
The free plugin is fully functional on its own. Upgrading to NCB Diagnosis Pro adds deeper WooCommerce and monitoring tools:
- Safe Test Mode — isolate a plugin for your own admin session only (Disable / Restore / Restore all). Never permanently disables plugins; visitors are unaffected.
- Checkout Doctor (WooCommerce) — diagnoses the environment-level causes that silently break checkout: SSL, checkout/cart page setup, block vs classic compatibility, JS-optimisation conflicts and selling-location restrictions, with a top-line "can customers pay right now?" answer.
- Action Scheduler (WooCommerce) — surfaces failed background tasks, an overdue/stalled queue, and stuck workers behind renewals, order emails and webhooks.
- Stock & Orders (WooCommerce) — negative stock, stock/status mismatches, recent failed orders, and orders stuck in a status. HPOS-compatible.
- Live Monitor + Root-Cause Timeline — optional background monitoring with a health history, an over-time chart, email alerts when something breaks and recovers, and correlation of problems with recent plugin/theme/core changes.
- Guided Fix — selected findings offer a one-click, reversible fix with a preview, explicit confirmation, an audit log and Undo.