[WordPress] 外掛分享: Catavio – Catalog Health for WooCommerce

首頁 › 外掛目錄 › Catavio – Catalog Health for WooCommerce
WordPress 外掛 Catavio – Catalog Health for WooCommerce 的封面圖片
全新外掛
安裝啟用
—
尚無評分
剛更新
最後更新
—
問題解決
WordPress 6.4+ PHP 7.4+ v1.0.2 上架:2026-10-07

內容簡介

Catavio 是一款專為 WooCommerce 設計的產品目錄健康檢查工具,能夠檢測產品資訊的完整性,並在控制台上顯示結果,幫助商店擁有者和目錄管理員輕鬆找出需要修正的產品。

【主要功能】
• 檢查產品標題、描述、價格等資訊的完整性
• 提供健康狀態的儀表板,顯示平均完整度
• 支援批次掃描,每次處理 50 件產品
• 產品健康報告可搜尋和篩選
• 直接連結至 WooCommerce 編輯器進行編輯

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Catavio – Catalog Health for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Catavio is a catalog health tool for WooCommerce. It reads your products, finds missing or incomplete information, and shows the results in one admin screen — Dashboard and Product Health — so you can see what needs work and open the standard WooCommerce editor to fix it.
It does not rewrite titles, prices, descriptions, images, stock, or any other product field. It reports. You edit.
Who it is for
Store owners and catalog managers who need a reliable picture of product completeness: missing titles, empty descriptions, products with no price, uncategorised items, missing images, incomplete variable products, downloadable products with no files, and external products with no URL.
If you already know a few products are unfinished, Catavio is how you find the rest without opening them one by one.
How it works

Open Catalog Health in the WordPress admin menu (placed just below WooCommerce).
Run a scan. Products are processed in batches of 50. You can stop a scan and continue it later.
Use the Dashboard for catalog-wide figures: average completeness, how products split between healthy / needs attention / critical, and the issues affecting the most products.
Open Product Health to search and filter the catalog, then open a product’s report.
Follow the Edit product link into the normal WooCommerce product editor. After you save a product, run a scan again to refresh the report.

Opening the Dashboard never starts a scan and never walks the catalog. Figures come from the last scan that finished. A cancelled or abandoned scan does not overwrite those figures.
The three screens
Dashboard — Average completeness for the scanned catalog, a breakdown of healthy / needs attention / critical products, the most common issues (up to ten), and the scan controls. Every number is from a completed scan, not an estimate.
Product Health — A paginated list of scanned products. Search by name, then narrow by health group, issue type, and product type. Filters stay in the address bar, so a view can be bookmarked and the browser back button works as expected. Each row links to the product report and to the WooCommerce editor.
Product report — One product at a time: the health score, every issue with its severity, the arithmetic behind the score (starting at 100, then each deduction), checks that passed, and checks that were skipped because they do not apply to that product type. The only action is a link to the product editor.
What it checks
Thirteen rules. A rule that does not apply to a product type is skipped, not failed — so a simple product is never marked down for having no variations, a grouped product is not expected to have its own price, and alt text is only checked when a featured image exists.
Critical — information a customer typically cannot do without:

Product title
Description
Price (skipped for grouped products; for variable products, at least one variation must have a price)
Variations, for variable products
Variation attributes, for variable products (at least one attribute marked “used for variations”)
Product URL, for external / affiliate products
Downloadable files, for downloadable products

Warning — information that is usually expected on a complete listing:

Short description
SKU
Product category (WooCommerce’s default “Uncategorized” category counts as missing a real category)
Featured image
Stock configuration (skipped for external and grouped products; if stock management is on, a quantity must be set)

Info — accessibility of the listing image:

Featured image alt text (only when a featured image is present, so a missing image is not counted twice)

Empty markup does not count as a description. A description that is only an empty paragraph or a non-breaking space is treated as missing.
The health score
Every product starts at 100. Points are subtracted only for issues that apply to that product:

−20 for each critical issue
−10 for each warning
−5 for each informational finding
The score never goes below 0

Example: missing description (−20), missing short description (−10), missing featured image (−10) → 60.
The product report shows this arithmetic in full. The score measures how completely product information and configuration are filled in. It is not a sales, conversion, SEO, or revenue score.
Products are grouped by what the scan found, not by a score cut-off:

Critical — at least one critical issue
Needs attention — at least one issue, none of them critical
Healthy — nothing was found

Scanning
Scans run only when you start one. Nothing runs on the storefront, and nothing runs when an admin page loads.

Published and private products are included. Drafts and other statuses are not, unless a developer changes that.
Work is done in batches (50 products by default) so large catalogs do not lock the admin on one long request.
Progress is shown as a count, a percentage, and a progress bar, and is announced to screen readers.
If a scan is interrupted, you can continue it or stop it and start again. Stopping does not replace the last completed dashboard summary.

Results are stored as plugin options and per-product meta. Opening Catalog Health reads that stored data.
What Catavio never does

It never edits product data.
It never replaces the WooCommerce product editor.
It never adds storefront output, checkout fields, or customer-facing widgets.
It never phones home, collects analytics, or requires an account or licence key.
It never shows upgrade prompts, review nags, dashboard widgets, or notices on unrelated admin pages.

The only notice it can show is a requirements message on the Plugins screen (WooCommerce missing or too old, or PHP / WordPress below the versions above). That notice is dismissible and does not appear elsewhere.
Privacy
No external requests. No tracking. No account. Everything stays in your WordPress database.
On delete, the plugin removes its three options and its six per-product meta keys on every site in a multisite network. Deactivating leaves scan results in place so reactivation does not force a new scan.
Accessibility
Colour is never the only signal. Severity and health groups are also written in words. Scan progress is exposed to assistive technology. Admin screens are checked with axe in the plugin’s test suite.
Compatibility

WordPress 6.4 or newer, PHP 7.4 or newer, WooCommerce 8.0 or newer
Simple, variable, grouped, external, virtual, and downloadable products
High-Performance Order Storage (HPOS) — the plugin reads products only and does not touch orders
Cart and checkout blocks — compatibility is declared; the plugin does not alter checkout
Translation-ready (text domain catavio, POT file included)
RTL stylesheet shipped for the admin UI

Catavio is an independent plugin, developed and maintained by Saiful Islam. It is not affiliated with, endorsed by, sponsored by, or otherwise connected to WooCommerce, Automattic Inc., or the WordPress Foundation. WooCommerce and WordPress are trademarks of their respective owners.

延伸相關外掛

文章
Filter
Mastodon