Cobalt Checkout Diagnostics for WooCommerce
Cobalt Checkout Diagnostics for WooCommerce

Cobalt Checkout Diagnostics for WooCommerce

0/5 (0 ratings) — active installs Updated Sep 21, 2026
Dashboard summary after a diagnostic run, including the product-truth disclaimer.

Dashboard summary after a diagnostic run, including the product-truth disclaimer.

Cobalt Checkout Diagnostics for WooCommerce helps you investigate cart and checkout configuration problems with local, read-only checks. Review findings and compare configuration with the previous run when troubleshooting a store change.

Open WooCommerce Checkout Diagnostics to check your store. Results provide evidence and links to help you investigate. Shop managers with the manage_woocommerce capability can run diagnostics.

Checks do not place orders or process payments. Local checks do not prove that a real external customer can complete payment. This plugin must never be described as a live checkout or payment monitor.

Documentation: https://cobaltbranchlabs.com/plugins/cobalt-checkout-diagnostics
Contact: [email protected]

Video overview

What this version does

  • Support-matrix guard for PHP 8.2+, WordPress 6.9+, and WooCommerce 10.8+
  • Manual diagnostic run from WooCommerce Checkout Diagnostics
  • Read-only checks for versions, HTTPS, permalinks, cart/checkout pages, block vs classic type, catalog, enabled payment gateway ids, shipping, HPOS vs posts storage, WP-Cron, and Action Scheduler
  • Safe loopback cart probe and checkout-render probe (GET to this site’s assigned URLs only)
  • Store API checkout-total consistency checks for block checkout
  • Configuration snapshots and a changes check against the previous run
  • Run history on this site, grouped results, evidence, and allowlisted remediation links
  • Optional scheduled runs (Action Scheduler when ready, otherwise WP-Cron)
  • Optional operator incident email to the site admin address (off by default)

What this version does not do

  • Charge a gateway, create orders, change stock, send customer mail, or trigger fulfilment
  • Expose a public REST API
  • Accept arbitrary probe URLs
  • Claim that a real customer can complete payment

Requirements

  • PHP 8.2+ (8.3 or 8.4 recommended)
  • WordPress 6.9+ (tested up to 7.1)
  • WooCommerce 10.8+ (tested up to 11.1)
  • Block Cart/Checkout, classic shortcodes, mixed setups, and HPOS or posts storage are all in scope

Limitations

  • Local checks do not prove that a real external customer can complete payment.
  • Probes are loopback HTTP GETs to this site’s cart and checkout permalinks. They do not POST checkout, call process_payment, or hit Store API write endpoints.
  • Probe timeouts are capped (default 10 seconds, maximum 15). TLS verification is never disabled.
  • Scheduled WP-Cron runs are approximate. Action Scheduler jobs are not unscheduled during uninstall if Action Scheduler has not initialized yet; leftover actions then fire a no-op hook.
  • Incident email is not sent on every run. Fail and warning are both incidents. Recipients cannot be typed in the UI.
  • This plugin has no REST API.