// checks variant photos, alt text, inventory status, SKUs, GTINs, and prices
Jerico John B. Bucasas
Enter a public Shopify store domain, choose audit checks, then run the audit.
Products
0 of 0 need cleanup
Variants
0 of 0 need cleanup
Overview
Scan summary
Run an audit to see the executive readout.
Not scanned yet
Catalog Health0%0 products / 0 variants
Critical Issue Rate0%0 variants with high-priority cleanup
Issue Instances00 action-required issues across all variants
Needs Review0
0% of variants
Inventory0 available
0 sold out / 0 unknown
Data Quality Instances0
SKU 0 / GTIN 0 / price 0
Priority Focus
No issues yet0
Media + alt instances: 0
Metric definitionssource, math, limits
Catalog Health
Numerator
Variants with zero visible action-required issues.
Denominator
All scanned variants returned by the public catalog scan.
Source
Calculated from each row's visible issue list after the selected audit checks are applied.
Count Type
Variant percentage.
Limit
Not severity-weighted; use Critical Issue Rate and Issue Instances to understand severity and workload.
Critical Issue Rate
Numerator
Variants with at least one visible high-priority, action-required issue.
Denominator
All scanned variants returned by the public catalog scan.
Source
Issue priorities defined in the audit issue metadata.
Count Type
Variant percentage.
Limit
Shows affected variants, not the number of critical issue instances on those variants.
Issue Instances
Numerator
All visible action-required issue records across scanned variants.
Denominator
No single denominator; this is a workload count.
Source
Each visible row issue after selected audit checks are applied.
Count Type
Action-required issue instances.
Limit
A single variant can contribute multiple instances when it has multiple cleanup problems.
Products Need Cleanup
Numerator
Unique products with at least one variant that has a visible action-required issue.
Denominator
Products loaded from the public /products.json scan.
Source
Product ID when available, otherwise product title.
Count Type
Unique product count.
Limit
Disabled audit checks are excluded, and private/admin-only catalog fields are not available.
Variants Need Cleanup
Numerator
Scanned variants with at least one visible action-required issue.
Denominator
All scanned variants.
Source
Image, alt text, inventory, SKU, GTIN, and price checks selected for the scan.
Count Type
Unique variant count.
Limit
Inventory attention is shown separately and does not count as required cleanup.
Inventory
Numerator
Variants whose public available flag resolves to available.
Denominator
All scanned variants when the inventory check is enabled.
Source
Public Shopify variant availability flag.
Count Type
Variant count.
Limit
Exact stock quantity is not requested; unknown availability is reported when the public field is absent or unclear.
Data Quality
Numerator
SKU, GTIN, and price issue counts from enabled checks.
Denominator
No single denominator; this is a combined issue total.
Source
Missing and duplicate SKU/GTIN values, plus missing, invalid, zero, or invalid compare-at prices.
Count Type
Issue instances by category.
Limit
A single variant can contribute to multiple data-quality counts.
Priority Focus
Numerator
The three largest visible issue groups, with action-required groups ranked before attention-only groups.
Denominator
All visible issue groups available for the selected checks.
Source
Grouped issue statistics from the completed scan.
Count Type
Affected variant count per issue group.
Limit
Sorting is by action requirement and volume, not by estimated business impact.
Media + Alt Issues
Numerator
Missing variant image, missing product image, missing alt text, generic alt text, and duplicate alt text counts.
Denominator
No single denominator; this is a combined media and alt issue total.
Source
Variant image links, product fallback images, and matched image alt text from the public catalog response.
Count Type
Issue instances by category.
Limit
A variant can contribute to more than one media or alt issue, especially when fallback product images are used.
History
Audit history
Completed scans are saved locally in this browser.
Download CSV
0 results
Product variant audit results
Filter
🔍
No variants match the current filter.
Audit rules
Uses Shopify's public /products.json endpoint and does not require an API token.
Variant image check: variant.image_id, variant.featured_image, image.variant_ids[].
Product images are shown as fallback context only; they do not satisfy the variant image requirement.
Alt text check: reads the matched variant image alt text and flags missing, generic, or duplicate text within the same product.
Inventory check: reads the public variant available flag when Shopify provides it; exact stock quantities are not requested.
SKU/GTIN checks: flags missing and duplicate values across scanned variants.
Price check: flags missing, invalid, zero, and compare-at prices that are not higher than the sale price.