Title: Cobalt Checkout Diagnostics for WooCommerce
Author: Cobalt Branch Labs
Published: <strong>29 Agoosto, 2026</strong>
Last modified: 4 Sebteembar, 2026

---

Raadi kaabayaal

![](https://ps.w.org/cobalt-checkout-diagnostics/assets/banner-772x250.png?rev=3671286)

![](https://ps.w.org/cobalt-checkout-diagnostics/assets/icon-256x256.png?rev=3671286)

# Cobalt Checkout Diagnostics for WooCommerce

 Qore [Cobalt Branch Labs](https://profiles.wordpress.org/bananasaging/)

[Soo Rog](https://downloads.wordpress.org/plugin/cobalt-checkout-diagnostics.0.1.3.zip)

 * [Faahfaahin](https://so.wordpress.org/plugins/cobalt-checkout-diagnostics/#description)
 * [Dibu-eegisyo](https://so.wordpress.org/plugins/cobalt-checkout-diagnostics/#reviews)
 *  [Rakibaad](https://so.wordpress.org/plugins/cobalt-checkout-diagnostics/#installation)
 * [Horumarinta](https://so.wordpress.org/plugins/cobalt-checkout-diagnostics/#developers)

 [Taageero](https://wordpress.org/support/plugin/cobalt-checkout-diagnostics/)

## Sharraxaad

Cobalt Checkout Diagnostics for WooCommerce is an admin diagnostic plugin. A shop
manager with `manage_woocommerce` can run **local, read-only** checks to see whether
cart and checkout look configured and renderable on this site.

It does **not** process payments, place orders, or watch the store from the public
internet.

Documentation: https://cobaltbranchlabs.com/plugins/cobalt-checkout-diagnostics

Contact: hello@cobaltbranchlabs.com

#### Video overview

#### Product truth

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.

#### 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)
 * 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.

## Sawir-shaashado

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

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

[⌊Grouped check results with status, explanation, and allowlisted remediation links.⌉⌊
Grouped check results with status, explanation, and allowlisted remediation links
.⌉[

Grouped check results with status, explanation, and allowlisted remediation links.

[⌊Evidence details for an individual check.⌉⌊Evidence details for an individual 
check.⌉[

Evidence details for an individual check.

[⌊Run history with a previous-run view.⌉⌊Run history with a previous-run view.⌉[

Run history with a previous-run view.

[⌊Settings for retention, thresholds, optional schedule, and optional operator email.⌉⌊
Settings for retention, thresholds, optional schedule, and optional operator email
.⌉[

Settings for retention, thresholds, optional schedule, and optional operator email.

## Rakibaad

 1. Upload the `cobalt-checkout-diagnostics` folder to `/wp-content/plugins/`, or install
    the zip via **Plugins  Add New  Upload Plugin**.
 2. Activate **WooCommerce** first, then activate **Cobalt Checkout Diagnostics for
    WooCommerce**.
 3. Open **WooCommerce  Checkout Diagnostics** and run checks.
 4. Optionally enable scheduled runs and operator incident email in the settings on
    that screen.

If WooCommerce is missing or too old, the plugin shows an admin error and does not
register the diagnostic screen.

## SBI

### Can this tell me that customers can pay?

No. Local diagnostics do not prove that a real external customer can complete payment.

### Does a run create a test order?

No. Checks are read-only. They do not create orders, change stock, send customer
mail, or charge a gateway.

### Who can run checks?

Users with the `manage_woocommerce` capability. State-changing forms also require
a WordPress nonce.

### Does the plugin send data off-site?

No. History stays in this WordPress database. Optional incident emails use WordPress
mail to the site admin address (and any extra addresses a developer adds with a 
filter). There is no telemetry.

### Are scheduled runs exact?

When WooCommerce has initialized Action Scheduler, recurring jobs use that. Otherwise
WP-Cron is the fallback. WP-Cron timing is approximate and depends on site traffic.

### Does uninstall delete my diagnostic history?

Scheduled jobs are always cleared. Tables and options are deleted only if you enabled**
Delete plugin data on uninstall** before removing the plugin.

### How do I get support?

Use the [WordPress.org support forum](https://wordpress.org/support/plugin/cobalt-checkout-diagnostics/)
for this plugin. You can also email hello@cobaltbranchlabs.com.

## Dibu-eegisyo

Ma jiraan wax dibu-eegis ah oo ku saabsan kaabahan.

## Ka-qaybgalayaasha & Horumariyayaasha

“Cobalt Checkout Diagnostics for WooCommerce” waa softiweer il furan. Dadka soo 
socda ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

 *   [ Cobalt Branch Labs ](https://profiles.wordpress.org/bananasaging/)

[Ku tarjun “Cobalt Checkout Diagnostics for WooCommerce” luqaddaada.](https://translate.wordpress.org/projects/wp-plugins/cobalt-checkout-diagnostics)

### Ma xiisaynaysaa horumarinta?

[Baadh koodka](https://plugins.trac.wordpress.org/browser/cobalt-checkout-diagnostics/),
fiiri [bakhaarka SVN](https://plugins.svn.wordpress.org/cobalt-checkout-diagnostics/),
ama iska qor [diiwaanka horumarinta](https://plugins.trac.wordpress.org/log/cobalt-checkout-diagnostics/)
adigoo adeegsanaya [RSS](https://plugins.trac.wordpress.org/log/cobalt-checkout-diagnostics/?limit=100&mode=stop_on_copy&format=rss).

## Isbeddellada

#### 0.1.3

 * Declare compatibility with WooCommerce 11.1 and WordPress 7.1 after automated
   and manual regression testing.
 * Add Store API checkout total consistency check for block checkout (detects drift
   that would surface as `woocommerce_rest_checkout_total_mismatch`, HTTP 409).
 * Fix checkout render probe false failures on large WooCommerce 11.x block checkout
   pages.
 * Add WooCommerce enum constants with version-safe fallbacks for product types 
   and publish status.
 * Remove duplicate “View details” link on the Plugins screen (WordPress core already
   provides it).

#### 0.1.2

 * Point Plugin URI to the Cobalt Branch Labs product page instead of the WordPress.
   org directory listing.
 * Add Documentation and Contact links to the WordPress.org readme, matching TranslateGuard.
 * Add wp-env compatibility smoke test and CI matrix for WP 7.1 / WC 11.1.

#### 0.1.1

 * Update Author to Cobalt Branch Labs and Author URI to https://cobaltbranchlabs.
   com/.
 * Add “Diagnostics” shortcut and “View details” link on the WordPress Plugins screen.
 * Add video demonstration walkthrough to readme.

#### 0.1.0

 * First public-ready package: trademark-safe name/slug, Author bananaSaging.
 * Support-matrix bootstrap, 16 read-only checks, safe cart and checkout-render 
   probes, snapshots, history, accessible admin dashboard, optional schedule, and
   optional operator incident email.
 * Local checks do not prove that a real external customer can complete payment.
 * Translations rely on WordPress.org language packs (no load_plugin_textdomain 
   call).

## Meta

 *  Version **0.1.3**
 *  Last updated **2 maalmood kahor**
 *  Active installations **In ka yar 10**
 *  WordPress version ** 6.9 ama ka sareeya **
 *  Tested up to **7.1**
 *  PHP version ** 8.2 ama ka sareeya **
 *  Language
 * [English (US)](https://wordpress.org/plugins/cobalt-checkout-diagnostics/)
 * Tags
 * [cart](https://so.wordpress.org/plugins/tags/cart/)[checkout](https://so.wordpress.org/plugins/tags/checkout/)
   [diagnostics](https://so.wordpress.org/plugins/tags/diagnostics/)[hpos](https://so.wordpress.org/plugins/tags/hpos/)
   [woocommerce](https://so.wordpress.org/plugins/tags/woocommerce/)
 *  [Aragti Sare](https://so.wordpress.org/plugins/cobalt-checkout-diagnostics/advanced/)

## Qiimeynta

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/cobalt-checkout-diagnostics/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/cobalt-checkout-diagnostics/reviews/)

## Ka-qaybgalayaasha

 *   [ Cobalt Branch Labs ](https://profiles.wordpress.org/bananasaging/)

## Taageero

Ma heysaa waxaad dhahdo? Caawimaad ma u baahan tahay?

 [Eeg madasha taageerada](https://wordpress.org/support/plugin/cobalt-checkout-diagnostics/)