Variant Integrity Auditor
Scan for missing images, duplicate SKUs, and other variant issues. Prioritize fixes, work a clean list, and export results to CSV.

Introduction
Catch variant issues before they hurt your store. Scan and work a prioritized fix list.
Overview
Variant Integrity Auditor helps you catch variant issues before they hurt your store. Scan for missing images, image gaps, duplicate images, duplicate SKUs, missing SKUs, and missing cost, price, or weight data. Review everything in one list, prioritize fixes with severity flags and filters, then open items in Shopify Admin, resolve issues, snooze them for later, or export results to CSV for sharing, auditing, and tracking fixes across your team.
Features
- Catch missing images, duplicate SKUs, and other common variant issues
- Prioritize fixes with severity flags, filters, and sorting
- Open items in Shopify Admin, mark resolved, or snooze for later
- Issues reopen automatically if they appear again in a later scan
- Export results to CSV for sharing, auditing, or offline review
Why it matters
Audit media, pricing, and SKU integrity before small catalog issues turn into bigger ones.
CATALOG INTEGRITY
Find the gaps that are easy to miss.
A product can look complete at a glance while individual variants still carry missing media, incomplete pricing or operational data, or duplicate SKUs. Across a growing catalog, those inconsistencies become tedious to find product by product. Variant Integrity Auditor turns that hidden catalog noise into a focused audit.
Eight current checks look across variant media, essential fields, and SKU integrity — so the problems that deserve attention are easier to see.
MEDIA
- Media/Image MissingHigh
- Media/Image GapsMedium
- Media/Image DuplicatesLow
CATALOG DATA
- Price MissingHigh
- Weight MissingHigh
- Cost MissingMedium
SKU INTEGRITY
- SKU MissingMedium
- SKU DuplicatesMedium
ISSUE WORKFLOW
Turn findings into a working fix list.
Finding an issue is only useful if you can act on it. Variant Integrity Auditor keeps detected problems in a persistent, severity-driven workflow where you can narrow the list, investigate the right product or variant, and move each issue forward without losing track of what still needs attention.
Fix the underlying catalog data in Shopify. Resolve what is done, snooze what can wait, and scan again when you are ready to check the work.
FIND
Detected issue
Media/Image MissingHighPRIORITIZE
Severity + filters + sorting
INVESTIGATE
Product / Variant context
FIX IN SHOPIFY
Open Product or Variant Admin
MANAGE
Resolve or Snooze
CHECK AGAIN
Run another scan
If a resolved issue is detected again later, Variant Integrity Auditor reopens it instead of letting the old status hide a recurring problem.
TRUST & CONTROL
Audit the catalog without handing over the fixes.
Variant Integrity Auditor reads the Shopify product and inventory data it needs to surface issues, but it does not automatically rewrite your product fields. The underlying correction stays with you in Shopify, while Variant Integrity Auditor keeps the audit and issue workflow focused on what needs attention.
No theme app extension. No App Proxy. No storefront JavaScript. No theme activation required.
SHOPIFY CATALOG
READ-ONLY AUDIT ACCESS
VARIANT INTEGRITY AUDITOR
MERCHANT CONTROL
FIX IN SHOPIFY
STOREFRONT / THEME
- NO THEME EXTENSION
- NO APP PROXY
- NO STOREFRONT JS
- NO ACTIVATION
PLANS & SCALE
Start with the audit you need. Scale when the catalog demands it.
Variant Integrity Auditor gives every plan a real job. Free covers core media integrity for smaller audits. Starter opens the complete current check set and CSV export. Growth keeps that same full workflow while raising the per-scan ceiling for larger catalogs.
Upgrade for broader audit coverage, operational export, or more products per scan — not because the Free plan stops being useful.
START HERE
Free
Media audit
Find media gaps before they become catalog cleanup.
$0/forever
PRODUCTS PER SCAN
Up to 25 products per scan
AUDIT COVERAGE
3 media checks
CSV EXPORT
Not included
- Prioritized issue list
- Filter and sort findings
- Resolve, snooze, unsnooze, and reopen issues
- Open products and variants in Shopify
No subscription required
FULL AUDIT
Starter
Complete catalog audit
Expand beyond media checks with the full audit across your catalog.
$14/month
$140/year
Save 17% · 2 Months Free
PRODUCTS PER SCAN
Up to 1,000 products per scan
AUDIT COVERAGE
All 8 current checks
CSV EXPORT
Included
- Prioritized issue list
- Filter and sort findings
- Resolve, snooze, unsnooze, and reopen issues
- Open products and variants in Shopify
3-day trial for new paid subscriptions
MORE SCALE
Growth
Larger catalog audit
Run the same full audit across a much larger catalog.
$19/month
$190/year
Save 17% · 2 Months Free
PRODUCTS PER SCAN
Up to 5,000 products per scan
AUDIT COVERAGE
All 8 current checks
CSV EXPORT
Included
- Prioritized issue list
- Filter and sort findings
- Resolve, snooze, unsnooze, and reopen issues
- Open products and variants in Shopify
3-day trial for new paid subscriptions
FAQ
Frequently asked questions about Variant Integrity Auditor.
Variant Integrity Auditor scans your Shopify product variants for catalog problems that can be easy to miss when reviewing products manually. It brings the findings into one prioritized issue list so you can see what needs attention, open the relevant product or variant in Shopify, and track issues as you work through them.
No. Variant Integrity Auditor audits your Shopify catalog without automatically changing your products, variants, images, prices, SKUs, costs, weights, or inventory. When you resolve, snooze, unsnooze, or reopen an issue, you are updating the issue record inside Variant Integrity Auditor — not editing the underlying Shopify product data.
Variant Integrity Auditor currently checks for eight types of issues:
- Media/Image Missing
- Media/Image Gaps
- Media/Image Duplicates
- Price Missing
- Cost Missing
- Weight Missing
- SKU Missing
- SKU Duplicates
The Free plan includes the three media/image checks. Starter and Growth include all current checks.
The three media/image checks help surface incomplete or inconsistent variant visuals:
- Media/Image Missing finds variants without featured media.
- Media/Image Gaps finds incomplete media coverage across meaningful option values.
- Media/Image Duplicates finds cases where many variants appear to share the same media.
These checks help you identify products that may need closer review without automatically changing any media assignments.
Yes. Starter and Growth can detect duplicate SKUs so you can identify variants that may create confusion in reporting, inventory, fulfillment, integrations, or other operational workflows. Variant Integrity Auditor reports the issue but does not automatically rename or regenerate SKUs.
The finding becomes an issue in the Auditor with information such as severity, issue type, product and variant context, selected option values, status, and other relevant details.
You can filter and sort issues, open the related product or variant in Shopify Admin, and manage the issue with actions such as Resolve, Snooze, Unsnooze, or Reopen.
No. Variant Integrity Auditor is designed to find, organize, and help you work through catalog problems — not make automatic changes to your Shopify data.
You remain in control of the underlying correction in Shopify.
If a later scan detects the same issue again, Variant Integrity Auditor reopens it as Unresolved rather than creating a duplicate issue record.
Snoozed issues remain snoozed until the snooze period expires. An issue that simply does not appear in a later scan is not automatically marked Resolved.
The current per-scan limits are:
- Free: up to 25 products
- Starter: up to 1,000 products
- Growth: up to 5,000 products
If your saved scan limit is higher than your plan allows, Variant Integrity Auditor automatically uses your plan's maximum for that scan.
Variant Integrity Auditor scans up to your plan's product limit in a single run. It does not currently provide collection/tag targeting or an automatic continuation system for rotating through a larger catalog.
If you need a larger per-scan limit, Starter increases the limit to 1,000 products and Growth increases it to 5,000.
Free lets you scan up to 25 products per run using all three media/image checks:
- Media/Image Missing
- Media/Image Gaps
- Media/Image Duplicates
You can review findings in the app, filter and sort the issue list, open relevant Shopify destinations, and manage issue states. CSV export and the additional price, cost, weight, and SKU checks require Starter or Growth.
Yes. CSV export is included with Starter and Growth.
Exports follow your current issue filters and saved export settings. Depending on those settings, the CSV can include Shopify Admin links, Variant Admin links, Store links, prices, costs, weights, SKUs, and Additional Details.
Free users can review findings in the app but cannot export them to CSV.
No. Variant Integrity Auditor runs entirely inside Shopify Admin.
It does not use a theme app extension, App Proxy, or storefront JavaScript, and you do not need to activate anything in your theme before running an audit.
Starter and Growth include the same current family of audit checks and CSV export capability.
The main difference is scale:
- Starter scans up to 1,000 products per run.
- Growth scans up to 5,000 products per run.
Growth is intended for merchants who need the same full audit workflow across a larger catalog.
Variant Integrity Auditor currently offers:
- Free: $0
- Starter: $14/month or $140/year
- Growth: $19/month or $190/year
Yearly billing saves 17%, equivalent to two months free compared with monthly billing.
Eligible new Starter and Growth subscriptions include a 3-day free trial. Trial eligibility and remaining trial time depend on the merchant's Shopify subscription history.
Changelog
Latest updates for Variant Integrity Auditor.
Updated
- Starter pricing is now $14 per month or $140 per year. Growth remains $19 per month or $190 per year, and the features and products-per-scan limits of every plan are unchanged.
- New paid plan trials now last 3 days. A trial that has already started keeps its original end date.
Improved
- The Plans page now opens on Monthly billing, shows the 17% (2 months free) Yearly savings in both views, and marks Starter as the Popular plan.
- Improved trial tracking so switching plans or billing cadence during a trial carries over your remaining trial time accurately.
- Navigation now follows Home, Getting Started, Auditor, Plans, Changelog, and Support, and the Home page leads with Getting Started followed by Go to Auditor. Quick Links follow the same order.
- The Getting Started buttons now appear directly beneath the setup steps.
- On small screens, the action buttons on Home, Getting Started, and Support now stack in a centered column of equal-width buttons.
- Simplified the Support page so its guidance and copyable Support Details include only information relevant to Variant Integrity Auditor, without theme fields that do not apply to this app.
- Cleaner page layouts: the Plans and Changelog pages no longer repeat the page name below the app header, and spacing at the bottom of each page is now consistent.
Fixed
- Fixed an issue where an active paid subscription that did not match a current plan price could be limited to Free plan settings in parts of the Auditor. These subscriptions now consistently receive Starter features, including scans of up to 1,000 products, all scan types, and CSV export.
Added
- When Shopify requests deletion of a store's data after the app has been uninstalled, Variant Integrity Auditor now removes that store's app data. If you have reinstalled and opened the app before then, your data is kept, and repeated deletion requests are handled safely.
Improved
- The app now always opens to Home, including after installing or reinstalling, instead of sending you to the Plans page first.
- Upgrade prompts now open the Plans page with your current plan details shown as usual.
- Refined the app's background and page presentation inside Shopify Admin for a more consistent look, including rounded page corners and a matching navigation menu on mobile.
- Improved the reliability of uninstall, reinstall, and app permission updates while preserving existing VIA settings and history until Shopify requests deletion.
- Strengthened shop-level safeguards for issue actions.
Fixed
- Fixed handling of Shopify privacy requests so they are processed and recorded as intended. Variant Integrity Auditor does not store customer data, so customer data requests require no deletion.
Fixed
- Fixed an issue where turning Auto-load more issues on or off could switch off your saved CSV Export Settings, so your CSV exports now keep the columns you chose.
- Fixed Auto-load more issues so changing it saves only that preference and no longer saves other Settings changes you haven't saved yet.
Fixed
- Fixed an issue with Infinite Loading that prevented additional results from loading after the first 200 issues, so you can now scroll through your complete issue list.
- Fixed scan progress messaging so it no longer briefly returns to the starting message while a scan is finishing.
Updated
- Completed the move to Shopify API version 2026-04, so all of the app's requests to Shopify now use this supported version.
Improved
- Strengthened sign-in security by preventing redirects to untrusted websites.
- Applied security updates to the app's underlying web framework and server components for stronger protection and reliability.
Updated
- Updated the Shopify API version to 2026-04.
Added
- Added a Free plan so merchants can start using Variant Integrity Auditor without a subscription.
- Free plan scans include up to 25 products per run.
- Free plan scans include media checks for missing, duplicate, and inconsistent variant images.
- Added clearer Free, Starter, and Growth plan details on the Plans page.
- Added a sticky Save Bar to Settings so changes are easier to save or discard.
Improved
- Improved the Plans page layout to make the current plan, billing cadence, and subscription status easier to understand.
- Improved scan-limit messaging so merchants can see when a scan will run normally or when it will be limited by their plan.
- Improved Free plan messaging throughout the Auditor and Plans pages.
- Improved plan card copy to make scan-type access clearer across Free, Starter, and Growth.
- Improved upgrade and cancellation handling when moving between Free and paid plans.
- Improved the Getting Started page with clearer introductory copy, stronger first-scan guidance, and a direct View Plans option.
- Improved the Home page with cleaner visual sections, clearer next-step guidance, and more consistent quick links.
- Improved desktop and mobile navigation order for a more consistent app experience.
- Improved mobile navigation styling with clearer active and hover states.
- Improved Settings page usability by making paid-only scan options and CSV export settings clearer while on the Free plan.
Fixed
- Fixed Free plan gating so paid scan types and CSV export settings are clearly shown as paid features.
- Fixed CSV export settings so they appear disabled on the Free plan while preserving saved paid-plan settings.
- Fixed paid scan settings so they no longer appear active while a merchant is on the Free plan.
- Fixed the Free plan return flow after canceling a paid subscription.
Improved
- Improved the Support page details block to make troubleshooting information easier to copy and share.
- Added clearer Support Details grouping for store/app details, theme context, and timestamp.
- Added Theme App Embed Status to Support Details, shown as “Not applicable” for Variant Integrity Auditor.
- Clarified theme metadata fields for this app’s minimal-permission setup, showing when theme access is not requested instead of displaying generic unknown values.
Improved
- Added the Changelog to Quick Links on the Home page for easier access.
- Improved background handling for important app compliance events.
Improved
- Added a dedicated in-app Changelog page to make release notes easier to review without leaving the app.
- The Support page now has a clearer layout, with support instructions, support details, and resource links grouped more cleanly.
- Support now shows the current app version dynamically, and includes quick links to the changelog and iazo.com.
- The app footer now includes a direct link to iazo.com.
- Refined changelog and support page styling for better clarity and consistency with the rest of the app.
Launched
- Variant Integrity Auditor is now live in the Shopify App Store.
Improved
- The Leave a Review button on Home now links directly to the live review section in the Shopify App Store.
- Minor copy improvements were made on the Plans page for added clarity.
Improved
- Export Settings are now grouped into clearer sections: Links, Variant Data, and Other.
- Added new export controls for Prices, Costs, Weights, and SKUs so you can tailor CSV exports to your workflow.
- Admin and store link options, along with Additional Details, remain available in the refreshed Export Settings layout.
Fixed
- Snoozed issues in CSV exports now display as Snoozed 7d or Snoozed 30d for better clarity.
Improved
- CSV export now matches the in-app workflow: Severity is first, Options include all selected values (Color first), and columns are reordered for faster triage.
- Export includes direct links for Product Admin, Variant Admin, and View in Store.
- Export link columns can now be toggled on/off (Admin, Variant, and Store links) from Export Settings.
- Store links in exports prefer your custom domain when configured.
Fixed
- Additional Details in exports now matches in-app wording for Media/Image duplicates and uses clearer SKU duplicate formatting (with locations list and truncation).
- Export formatting is more spreadsheet-friendly: status is capitalized, Last Seen is easier to read, weight units use standard abbreviations, and SKU duplicate locations no longer include Excel-breaking characters.
Improved
- Issue list now shows all selected variant options (Color/Colour first, then Size/other options) for clearer identification.
- Improved readability in the Issues table: option names are bolded, and duplicate-context labels in the Variant column are easier to scan.
- Mobile issue details are clearer with bold section headings (Option and Additional Details) and improved formatting.
- “Show only issues found in last scan” filter now applies reliably on the first try, even while scans are polling.
Fixed
- Weight Missing now flags variants where Shopify stores a “blank” weight as 0 / 0.0.
Added
- Added privacy compliance handling required for App Store distribution.
Improved
- Improved issue actions with separate Product and Variant links in Shopify Admin.
- Added a clearer View in Store action and consistent button layout on desktop and mobile.
- Improved reliability during busy usage to reduce the chance of temporary errors.
Fixed
- Variant link is disabled when a specific variant page isn’t available (default variant).
Updated
- Back-end updates before public release.
Improved
- Improved reliability behind the scenes to reduce the chance of temporary slowdowns or errors during busy moments (for example, when multiple scans are running).
Improved
- Improved reliability and first-install defaults. Scan settings now start in our recommended “All checks (except default variants)” mode.
Updated
- Production Release: updated app URL, redirect URL, and permissions.
Updated
- Beta updates.
Updated
- Beta updates.