{"id":296857,"date":"2026-05-24T12:38:48","date_gmt":"2026-05-24T12:38:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/exatio-catalog-audit\/"},"modified":"2026-05-24T12:38:14","modified_gmt":"2026-05-24T12:38:14","slug":"exatio-catalog-audit","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/exatio-catalog-audit\/","author":23474831,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.0","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Exatio Catalog Audit","header_author":"Exatio","header_description":"Audit-first quality scanner for WooCommerce catalogs.","assets_banners_color":"","last_updated":"2026-05-24 12:38:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/exatio.com.pl\/exatio-catalog-audit-pro\/","header_author_uri":"https:\/\/exatio.com.pl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"exatio","date":"2026-05-24 12:38:14"}},"upgrade_notice":{"0.1.0":"<p>First public release. Scan your WooCommerce catalog for missing images, broken prices, duplicate SKUs, and 21 more product data issues.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3546238,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3546238,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3546238,"resolution":"1","location":"assets","locale":"","width":2229,"height":916},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3546238,"resolution":"2","location":"assets","locale":"","width":2226,"height":1499},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3546238,"resolution":"3","location":"assets","locale":"","width":2220,"height":967}},"screenshots":{"1":"Scan dashboard \u2014 Health Score, issue summary, and scan progress","2":"Top issues \u2014 issues sorted by priority and severity","3":"Issue details \u2014 affected products with severity, context, and direct edit links"}},"plugin_section":[],"plugin_tags":[216324,264211,205290,49648,5418],"plugin_category":[],"plugin_contributors":[264212],"plugin_business_model":[],"class_list":["post-296857","plugin","type-plugin","status-publish","hentry","plugin_tags-data-quality","plugin_tags-duplicate-sku","plugin_tags-missing-images","plugin_tags-product-data","plugin_tags-product-feed","plugin_contributors-exatio","plugin_committers-exatio"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/exatio-catalog-audit\/assets\/icon-128x128.png?rev=3546238","icon_2x":"https:\/\/ps.w.org\/exatio-catalog-audit\/assets\/icon-256x256.png?rev=3546238","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/exatio-catalog-audit\/assets\/screenshot-1.png?rev=3546238","caption":"Scan dashboard \u2014 Health Score, issue summary, and scan progress"},{"src":"https:\/\/ps.w.org\/exatio-catalog-audit\/assets\/screenshot-2.png?rev=3546238","caption":"Top issues \u2014 issues sorted by priority and severity"},{"src":"https:\/\/ps.w.org\/exatio-catalog-audit\/assets\/screenshot-3.png?rev=3546238","caption":"Issue details \u2014 affected products with severity, context, and direct edit links"}],"raw_content":"<!--section=description-->\n<p><strong>Your WooCommerce catalog has data problems you don't know about.<\/strong> Missing product images, empty descriptions, duplicate SKUs, broken prices, incomplete variations \u2014 they silently kill conversions, hurt SEO rankings, and get your products rejected from Google Shopping and Meta Commerce feeds.<\/p>\n\n<p>Think of it as a <strong>product data quality checker<\/strong> for WooCommerce \u2014 like a spell-checker, but for your entire catalog. Validate product data before importing to Google Merchant Center, Meta Commerce, or any comparison shopping feed.<\/p>\n\n<p>Exatio Catalog Audit scans your entire product catalog and shows you exactly what needs fixing \u2014 with severity ratings, affected product counts, direct edit links, and step-by-step fix guidance for every issue found.<\/p>\n\n<h4>What It Finds<\/h4>\n\n<p>The free plugin runs <strong>24 automated checks<\/strong> across 6 problem categories:<\/p>\n\n<p><strong>Images<\/strong><\/p>\n\n<ul>\n<li>Missing featured image (High)<\/li>\n<li>Missing variation image (High)<\/li>\n<li>Missing image ALT text (Medium)<\/li>\n<li>Insufficient product gallery (Low)<\/li>\n<li>Broken image file \u2014 404 (High)<\/li>\n<\/ul>\n\n<p><strong>Content<\/strong><\/p>\n\n<ul>\n<li>Missing full description (Medium)<\/li>\n<li>Missing short description (Low)<\/li>\n<li>Short description too brief (Low)<\/li>\n<li>Duplicate product titles (Medium)<\/li>\n<\/ul>\n\n<p><strong>Identifiers<\/strong><\/p>\n\n<ul>\n<li>Missing SKU (Medium)<\/li>\n<li>Duplicate SKU detected (High)<\/li>\n<\/ul>\n\n<p><strong>Pricing<\/strong><\/p>\n\n<ul>\n<li>Simple product without price (High)<\/li>\n<li>Illogical price configuration \u2014 sale higher than regular (High)<\/li>\n<\/ul>\n\n<p><strong>Variants<\/strong><\/p>\n\n<ul>\n<li>Variation without price (High)<\/li>\n<li>Variation without stock data (Medium)<\/li>\n<li>Variation attribute inconsistency (High)<\/li>\n<li>Variable product missing attributes or variations (High)<\/li>\n<li>Hidden variation marked as purchasable (Medium)<\/li>\n<\/ul>\n\n<p><strong>Catalog Data<\/strong><\/p>\n\n<ul>\n<li>Product without category (Medium)<\/li>\n<li>Product assigned only to Uncategorized (Medium)<\/li>\n<li>Missing weight or dimensions (Medium)<\/li>\n<li>Missing tax status (Medium)<\/li>\n<li>Out of stock but still visible (Medium)<\/li>\n<li>External product without URL (High)<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li><strong>Scan<\/strong> \u2014 Click \"Start Scan\" from WooCommerce &gt; Catalog Audit. The plugin processes products in small batches (200 at a time), so it works on any hosting without timeouts or memory issues.<\/li>\n<li><strong>Analyze<\/strong> \u2014 Review your Health Score (weighted by severity), top issues sorted by priority, and a detailed table of every affected product with direct \"Edit\" links.<\/li>\n<li><strong>Fix<\/strong> \u2014 Follow the built-in fix guidance for each issue type. Every issue row includes a one-line hint telling you exactly what to change and where.<\/li>\n<\/ol>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>24 automated quality checks<\/strong> across images, content, identifiers, pricing, variants, and catalog data<\/li>\n<li><strong>Health Score<\/strong> with weighted severity (high = 1.0, medium = 0.6, low = 0.3) \u2014 track catalog quality over time<\/li>\n<li><strong>Unlimited scans<\/strong> on any catalog size \u2014 no product limits, no scan limits<\/li>\n<li><strong>Batch processing<\/strong> \u2014 works reliably on shared hosting, no timeout issues<\/li>\n<li><strong>Scan history<\/strong> \u2014 view and compare past scan results<\/li>\n<li><strong>Direct edit links<\/strong> \u2014 jump straight from any issue to the product editor<\/li>\n<li><strong>Fix guidance<\/strong> \u2014 actionable one-line remediation hints for every issue type<\/li>\n<li><strong>Issue detail reports<\/strong> \u2014 see exactly which products are affected, with context, severity, and direct edit links<\/li>\n<li><strong>Developer-friendly<\/strong> \u2014 WordPress filters for custom issue definitions, fix guidance, scan findings, and summary data<\/li>\n<li><strong>Lightweight<\/strong> \u2014 zero frontend overhead, runs only in admin when you start a scan<\/li>\n<\/ul>\n\n<h4>Who Is This For?<\/h4>\n\n<ul>\n<li><strong>Store owners<\/strong> who added products over months and suspect some have incomplete data \u2014 but don't know which ones<\/li>\n<li><strong>WooCommerce agencies<\/strong> onboarding new clients \u2014 run an audit, generate a report, show exactly what needs fixing<\/li>\n<li><strong>Marketplace sellers<\/strong> preparing product feeds for Google Shopping, Meta Commerce, or comparison engines \u2014 validate data before submission<\/li>\n<li><strong>Developers<\/strong> maintaining client stores \u2014 catch data quality regressions after imports, migrations, or bulk edits<\/li>\n<\/ul>\n\n<h4>Pro Upgrade<\/h4>\n\n<p><a href=\"https:\/\/exatio.com.pl\/exatio-catalog-audit-pro\/\">Exatio Catalog Audit Pro<\/a> adds execution tools on top of free diagnostics:<\/p>\n\n<ul>\n<li><strong>35 audit checks<\/strong> \u2014 adds brand, GTIN, MPN validation, low-resolution image detection, duplicate descriptions, missing shipping class, downloadable products without files, and regression tracking<\/li>\n<li><strong>Bulk Quick Fix<\/strong> \u2014 fix all issues of a type in one click (fill ALT text, copy parent images, generate SKUs, normalize GTINs, clear illogical prices, assign fallback categories, set shipping classes) with live progress tracking<\/li>\n<li><strong>Google Shopping readiness<\/strong> \u2014 validate each product against Google Merchant Center required fields<\/li>\n<li><strong>Meta Commerce readiness<\/strong> \u2014 validate against Meta catalog requirements<\/li>\n<li><strong>CSV export<\/strong> \u2014 full issue reports for team handoff, client deliverables, or bulk processing<\/li>\n<li><strong>Regression tracking<\/strong> \u2014 see what worsened between scans<\/li>\n<li><strong>Priority support and updates<\/strong><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>exatio-catalog-audit<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install directly from the WordPress plugin directory.<\/li>\n<li>Activate <strong>Exatio Catalog Audit<\/strong> in Plugins.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Go to <strong>WooCommerce &gt; Catalog Audit<\/strong> and click <strong>Start Scan<\/strong>.<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.7 or higher<\/li>\n<li>WooCommerce 7.9 or higher (tested up to 10.6.1)<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20many%20products%20can%20i%20scan%3F\"><h3>How many products can I scan?<\/h3><\/dt>\n<dd><p>There is no product limit. The plugin processes your catalog in batches (200 products per batch by default), so it works on catalogs of any size without timeouts or memory issues. You can adjust the batch size via the <code>exatio_catalog_audit_batch_size<\/code> filter.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20store%3F\"><h3>Will it slow down my store?<\/h3><\/dt>\n<dd><p>No. Scans run in the admin panel via AJAX and never touch your storefront. The plugin adds zero overhead to your frontend \u2014 it only processes products when you explicitly click \"Start Scan\". Your customers will not notice any difference.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20make%20outbound%20http%20requests%3F\"><h3>Does the plugin make outbound HTTP requests?<\/h3><\/dt>\n<dd><p>Only if you enable the optional \"Broken image HTTP check (404)\" setting. This check is disabled by default and, when enabled, requests image URLs to validate 404\/410 responses.<\/p><\/dd>\n<dt id=\"what%20product%20types%20are%20supported%3F\"><h3>What product types are supported?<\/h3><\/dt>\n<dd><p>The plugin audits simple products, variable products (including all their variations), grouped products, and external\/affiliate products. It checks published, draft, pending, and private products by default.<\/p><\/dd>\n<dt id=\"is%20there%20a%20limit%20on%20the%20number%20of%20scans%3F\"><h3>Is there a limit on the number of scans?<\/h3><\/dt>\n<dd><p>No. You can run unlimited scans and access your full scan history, with complete issue details for every affected product.<\/p><\/dd>\n<dt id=\"what%20does%20the%20health%20score%20mean%3F\"><h3>What does the Health Score mean?<\/h3><\/dt>\n<dd><p>The Health Score is a percentage (0-100%) that reflects your catalog's overall data quality. Issues are weighted by severity: high-severity issues (like missing prices) count more than low-severity ones (like short descriptions). A score of 90%+ means your catalog data is in good shape.<\/p><\/dd>\n<dt id=\"will%20i%20lose%20my%20data%20when%20upgrading%20to%20pro%3F\"><h3>Will I lose my data when upgrading to Pro?<\/h3><\/dt>\n<dd><p>No. Pro activates on top of the free plugin \u2014 all your existing scan history, issue data, and settings are preserved. You never lose anything.<\/p><\/dd>\n<dt id=\"can%20i%20add%20custom%20checks%3F\"><h3>Can I add custom checks?<\/h3><\/dt>\n<dd><p>Yes. The plugin exposes WordPress filters (<code>exatio_catalog_audit_issue_definitions<\/code>, <code>exatio_catalog_audit_extend_product_findings<\/code>, and others) that let developers and agencies add domain-specific checks without modifying plugin code.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20hpos%20%28high-performance%20order%20storage%29%3F\"><h3>Does it work with WooCommerce HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes. The plugin does not interact with orders or the order storage system. It only reads product data, so it is fully compatible with both legacy and HPOS-enabled stores.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20don%27t%20renew%20pro%3F\"><h3>What happens if I don't renew Pro?<\/h3><\/dt>\n<dd><p>Pro features (Quick Fix, CSV export, channel readiness, regression tracking) are deactivated, but the free plugin continues to work normally. All your scan history and data are preserved. You can reactivate Pro at any time.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release with 24 audit checks, Health Score, batch scanning, scan history, issue details with edit links, and fix guidance.<\/li>\n<\/ul>","raw_excerpt":"Find missing images, broken prices, duplicate SKUs, and incomplete variations in WooCommerce. Severity ratings, edit links, and fix guidance.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=296857"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/exatio"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296857"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296857"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296857"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296857"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296857"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}