Title: Cobalt Checkout Diagnostics for WooCommerce
Author: Cobalt Branch Labs
Published: <strong>2026 年 8 月 29 日</strong>
Last modified: 2026 年 9 月 4 日

---

搜尋外掛

![](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

 由 [Cobalt Branch Labs](https://profiles.wordpress.org/bananasaging/) 開發

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

 * [詳細資料](https://tw.wordpress.org/plugins/cobalt-checkout-diagnostics/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/cobalt-checkout-diagnostics/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/cobalt-checkout-diagnostics/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/cobalt-checkout-diagnostics/#developers)

 [技術支援](https://wordpress.org/support/plugin/cobalt-checkout-diagnostics/)

## 外掛說明

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.

## 螢幕擷圖

[⌊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.

## 安裝方式

 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.

## 常見問題集

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

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Cobalt Checkout Diagnostics for WooCommerce〉的開發相關工作。

參與者

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

[將〈Cobalt Checkout Diagnostics for WooCommerce〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/cobalt-checkout-diagnostics)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/cobalt-checkout-diagnostics/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/cobalt-checkout-diagnostics/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/cobalt-checkout-diagnostics/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/cobalt-checkout-diagnostics/)。

## 變更記錄

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

## 中繼資料

 *  版本 **0.1.3**
 *  最後更新 **3 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.9 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1**
 *  PHP 版本需求 ** 8.2 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/cobalt-checkout-diagnostics/)
 * 標籤:
 * [cart](https://tw.wordpress.org/plugins/tags/cart/)[checkout](https://tw.wordpress.org/plugins/tags/checkout/)
   [diagnostics](https://tw.wordpress.org/plugins/tags/diagnostics/)[hpos](https://tw.wordpress.org/plugins/tags/hpos/)
   [woocommerce](https://tw.wordpress.org/plugins/tags/woocommerce/)
 *  [進階檢視](https://tw.wordpress.org/plugins/cobalt-checkout-diagnostics/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/cobalt-checkout-diagnostics/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/cobalt-checkout-diagnostics/reviews/)

## 參與者

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

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/cobalt-checkout-diagnostics/)