Three products that earned 12,400 zł last year cannot be bought today.
Merchlint reads your WooCommerce catalogue, ranks what it finds by the revenue actually behind it, and shows the field it read for every single claim. It writes nothing back.
- 5,120.00 PLN revenue over the last 12 monthsBaltic wool throw They were selling, now nobody can buy themSelling without a photo
- 3,980.00 PLN revenue over the last 12 monthsNord table lamp They were selling, now nobody can buy them
- 3,300.00 PLN revenue over the last 12 monthsHarbour mug 350 ml They were selling, now nobody can buy themEvery variation sold out
Counting empty fields is easy. Knowing which ones cost you money is the job.
What a field-counting audit reports
Sorted by rule, or by nothing at all.
- 312 images with no alt text
- 88 descriptions under 200 characters
- 41 images over 500 KB
All true. None of it tells you what to open first on a Monday morning.
What Merchlint reports
Behind three products you can fix before lunch.
- Baltic wool throw — 38 orders — out of stock
- Nord table lamp — 24 orders — hidden
- Harbour mug — 19 orders — no variation available
Ranked by revenue those products actually took, read from your order data.
Every claim on this page arrives with the value it was based on.
Store owners assume a scanner is wrong until it proves otherwise. So each finding carries the field, the value read and the threshold it was compared against.
Priority in money
Findings are ranked by the revenue those products took over the past twelve months, not by how many fields are blank.
It changes nothing
No product, no price, no stock level, no order is ever written. There is no "fix it" button, and there never will be — that button is how audit tools break stores.
A zero means checked
A rule that could not run says so instead of quietly reporting nothing. "No data" and "no problems" are different answers, and you get the right one.
19 checks, in six groups.
All of them free, on every product in the catalogue, with no cap and no trial.
Money
Sold and now unbuyable, hidden, priced at zero, sales that never ended.
Catalogue
Products outside every category, duplicate SKUs, variable products with nothing in stock or shown as out of stock while variations are in stock.
Content
Descriptions too short to answer a question, images with no alternative text.
Media
Oversized files, bloated autoloaded options, database rows whose file is gone.
Environment
PHP, WordPress or WooCommerce past support, and a background queue that stopped.
Product identifiers
Products with no GTIN, UPC, EAN or ISBN, and two products carrying the same one.
Built by one person, in the open, with the receipts published.
The most reasonable worry about a new plugin is that it quietly dies. Here is what there is to check.
- release
- 0.3.6 — published 11 October 2026 on WordPress.org
- licence
- GPL-2.0-or-later, in full, including the paid add-on
- data
- No account, no sign-up, no telemetry — the plugin makes no outbound connections at all
- scale
- 50,000 products scanned in 91 seconds, resumable if the process dies mid-run
- cadence
- New checks every quarter, with a changelog you can read before you renew
Three ways in.
Store owners
Run one scan, open the three products at the top of the list, and fix them in your own admin. Nothing else changes.
Install free →Developers
Nine WP-CLI commands, streaming CSV export, deterministic results, and a filter to register rules of your own.
Read the CLI reference →Agencies
The catalogue audit you bill two weeks for, in an hour — across every store you look after, from the command line.
Talk to us →Find out what your catalogue is costing you.
It takes about forty seconds on a normal store, and it changes not a single byte.
Disagrees with what you see in your store? Write to us — we read every message and answer within a day.