Score every product against 23 quality rules, find missing images, descriptions, prices, SEO and duplicates, and fix them in bulk.
Available Updated Oct 20, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Catalog Quality Audit: overview1 of 12
What it does
Catalog Quality Audit checks every product against configurable rules: missing or short descriptions, missing, few, small or broken images, missing alt texts, SEO names and meta, duplicate names, codes and descriptions, zero prices, list prices below the price, missing weight, brand, required features or GTIN, out-of-stock products that are still active and variations without images. For stores with large or imported catalogs and for marketplaces whose vendors add products. CS-Cart and Multi-Vendor 4.17.2 to 4.21.x.
How it works
Open Products, Catalog quality and click Scan now: the catalog is checked in batches with a progress bar, and a cron job repeats it daily or weekly. The dashboard shows the score, issues by rule, categories, vendors and the trend. The issue list filters by rule, severity, category and vendor, links to each product, lets you ignore accepted issues, apply bulk fixes and export CSV. On the Rules tab set each rule to critical, warning, notice or off and adjust the limits. Customers see nothing: the add-on works in the admin panel only.
Features
23 rules for content, images, SEO, duplicates, price and stock and catalog data
Severity per rule (critical, warning, notice, off) and adjustable limits
Product score from 0 to 100 and catalog, category, vendor and storefront scores
Scan now with a progress bar for large catalogs and scheduled full scans by cron
Instant re-check of saved products and queued re-check of stock changes
Dashboard with issues by rule, categories that need attention, vendors by score and the score trend
Issue list with filters, search, links to the product and ignore or restore
Bulk fixes for empty meta titles and descriptions from templates, SEO names and image alt texts
CSV export of the filtered issues
Weekly e-mail digest for administrators and, optionally, for each vendor
Vendor panel view of the vendor's own score and issues on Multi-Vendor
Optional minimum score before a vendor can activate a product
GTIN check that follows your product feed add-on
No storefront output and full page cache safe
What you get
Package
kv_catalog_quality_audit-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Tested
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.21.2, Oct 20, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2
Requirements
PHP
CS-Cart or CS-Cart Multi-Vendor 4.17.2 – 4.21.x (tested on CS-Cart 4.17.2, Multi-Vendor 4.17.2 and Multi-Vendor 4.21.2 with PHP 8.3)
PHP
PHP 7.2.5 – 8.3. No extra PHP extensions
Requirement
A cron job for the automatic full scans and the weekly digest (any hosting control panel can add one). Without cron, you scan with Scan now; saved products are re-checked at once in any case
Core changes
None. Hooks and template overrides only
1.0.0
Oct 20, 2026
Latest
Added 9
23 catalog quality rules (content, images, SEO, duplicates, price and stock, catalog data) with a severity per rule and adjustable limits; audited language, statuses and excluded product codes.
Product score (0 to 100) and catalog, category, vendor and storefront scores.
Batched scans: Scan now with a progress bar, scheduled full scans by cron (console command or URL), instant re-check of saved products, queued re-check of stock changes.
Dashboard with the catalog score, issue counts by severity, issues by rule, categories that need attention, vendors or storefronts by score and the score trend.
Issue list with filters, search, product links, ignore and restore (kept across scans) and CSV export.
Bulk fixes for empty meta titles and descriptions (templates), missing SEO names and missing image alt texts; only empty fields are written.
Weekly e-mail digest for administrators and, optionally, for vendors.
Multi-Vendor: vendor panel view of the vendor's own score and issues, optional minimum score before a vendor can activate a product, privileges for vendor_privileges usergroups.
Domain-bound license check and self-healing upgrades.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2. First release.
Does the add-on change my products?
Only when you use a bulk fix, and then only empty fields (meta title, meta description, SEO name, image alt text). Scans and re-checks only read your catalog and write to the add-on's own tables.
Every product has issues. Is that normal?
Often, yes, on the first scan: rules such as missing alt texts, a missing weight or a missing GTIN hit most catalogs. Switch off what does not matter for your store (for example the GTIN rule without a product feed, or the weight rule when you ship by flat rate) on the Rules tab, and ignore single issues you accept. The score then shows what is really left.
How long does a scan take?
A few hundred products take seconds; tens of thousands take minutes and are split into batches. Scan now continues where it stopped if you leave the page, and the cron continues a scan that is still running.
Does it slow down saving products or checkout?
No. A saved product is re-checked at the end of the request (a few milliseconds); bulk saves check 25 products and queue the rest. Stock changes during checkout are only queued for the cron.
Why are meta titles and descriptions not checked?
When the SEO Meta Templates add-on is active, it fills empty meta on the storefront, so these rules are skipped by default. Switch off Skip while SEO Meta Templates is active on the Rules tab to check the stored fields anyway.
Where does the GTIN come from?
By default (Auto) from a product feature named GTIN, EAN, UPC, ISBN, JAN or Barcode, the same names Product Feed Pro for Google Merchant Center uses. You can choose another feature or the product code. The rule runs only while a product feed add-on is active, unless you switch that option off.
Can vendors see other vendors' products?
No. Vendors see only their own products, the vendor filter is not available to them, and every change checks that the product belongs to the vendor.
Can I stop vendors from activating poor products?
Yes: set Minimum score to activate a product in the add-on settings (Multi-Vendor). Vendors then cannot set a product with a lower score to Active. Administrators are never blocked.
What happens if the license lapses?
Without a valid license (no key after the 14-day start period, an invalid or revoked key, a domain the license does not cover, or no successful check for 14 days), scans, automatic re-checks, bulk fixes, the weekly digest and the minimum score for vendors stop. The dashboard, the issue list, ignoring issues and the CSV export keep showing the last results. Your products are never affected. Once the license is valid again, everything is back.
The admin panel shows a license notice.
Open Add-ons → Manage add-ons → Catalog Quality Audit: the License card at the top says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. Fix it on the License tab and click Check now. See License.
Does the add-on work on my staging copy?
Yes. Subdomains of your licensed domain (for example staging.example.com) and local development hosts (localhost, private IP addresses, .local, .test) are covered by the same license.
What happens if your license server is down?
Nothing changes for 14 days: the add-on keeps working and retries every hour. Only if no check succeeds for 14 days is it switched off until the next successful check.
Does the license check slow down my storefront or checkout?
No. The check runs only in the admin panel or from cron, at most once a day, never while customers browse or check out. The add-on itself has no storefront part at all.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Catalog Quality AuditThis add-on
+
Spreadsheet Bulk Product EditorEdit prices, stock, names, categories, features and SEO fields of thousands of products in a fast spreadsheet grid, with preview and undo.
$69
+
SEO Meta TemplatesFill empty page titles, meta descriptions and keywords from templates with product, category and brand variables.
$49
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.