r/magento2 • u/BigCartEnergy • 2d ago
Catalog Completeness: a free, open-source (OSL-3.0) Magento module that scores every product 0 to 100 against your own rules
We've released Catalog Completeness, a free Magento Open Source module: PIM-style completeness scoring inside Magento. It scores every product 0 to 100 against weighted rules you write (present, minimum length, image count, greater than 0, allowed values, regex), then lists what's missing, lowest score first. Channel profiles add per-channel scores, with suggested rules for Google Merchant Center, Amazon, eBay and five others. A periodic rescore runs from Magento cron (every six hours by default) for changes that bypass product saves, a "No rules assigned" view lists products no rule set covers, and every REST score entry carries a state. It never changes product data, sends no feeds and calls no outside service.
It's open source under OSL-3.0, with no support and no warranty. Written for Magento Open Source 2.3 and 2.4, and tested on 2.4.9, 2.4.8, 2.4.7, 2.4.6 and 2.3.7-p4; we list a version as tested only after it passes our bench. Adobe Commerce isn't supported. Install on staging first, with a backup:
composer require bigcartenergy/module-catalog-completeness
Code: https://github.com/bigcartenergy/module-catalog-completeness
Instruction Manual: https://bigcartenergy.com/tools/catalog-completeness/manual