For Shopify catalog teams & agencies

The update is done.
Did everything
make it through?

Compare the before and after. Catch missing SKUs, changed prices and lost identifiers. Give your team the evidence to review the result.

Check your catalog
Two product CSVs. No store connection. Files stay in your browser.
CATALOG COMPARISONIllustrative example

Small changes.
Worth a second look.

SH-01 / price
29.00 → 0.29
SH-01 / barcode
0012 → blank
SH-02 / exact SKU match
Not found after
Every finding links to its source rows. A difference is a prompt to review, not proof of an error.
Compare the actual resultUse exports taken before and after a catalog change.
Keep the evidenceRecord intended changes and download a review file.
Keep your data localNo product data upload or store permissions.
The review desk

Two snapshots.
One clear change record.

Start with Shopify product exports of the same catalog and currency. Sample comparison and basic findings export are free. Inspect the worked sample review ↗

Catalog comparison

Up to 50,000 CSV data rows and 15 MB per file.
Original product export
No file selected
Fresh product export after the update
No file selected
Choose two exports or load the sample. Current and older Shopify column names are recognized.
Built around the handoff

Finish with evidence.

For bulk edits, Shopify catalog copies and the product-catalog portion of a migration.

01 / CAPTURE

Keep both snapshots

Export products before your change. Export again after it completes. Match the catalog scope and base currency.

02 / COMPARE

Review the differences

Compare exact SKUs, prices, barcodes, options and selected visibility fields. Ambiguous identities are shown as coverage exceptions.

03 / HAND OFF

Record your decisions

Label intended changes and items needing a fix. Download a portable report with source rows, coverage and your notes.

Simple project pricing

Choose the work you need.

Public preview is open. Paid report licenses are not yet available.

One comparison

Project report

$299 one-time

Report exports for one before-and-after file pair, with review decisions and client notes. Access for 12 months.

Basic findings CSV stays free.

For repeated catalog work

Agency desk

$1,490 for 12 months

Reports across unlimited file pairs within the published file limits. Add your agency name to client-facing handoffs.

Prepaid access. No automatic renewal.

When paid access opens: inspect findings before purchasing. Refunds are available within 7 days of payment through the receipt link. Payment does not guarantee a migration outcome.
Scope, clearly stated

What this comparison can tell you.

What is compared?

Exact, case-sensitive SKUs after trimming surrounding whitespace; decimal prices; barcodes; up to three option values; product status and online-store publication when present in both files; and selected image presence/count checks. Required columns are SKU, product handle and price. Missing optional columns appear in the coverage record.

Does a missing SKU mean a product was deleted?

No. It means there was no exact, unambiguous SKU match in the second file. A renamed SKU, filtered export or blank identifier can explain it. Review the export scope and intended changes. Duplicate SKUs and rows without identifiers are excluded visibly.

Is this a complete migration test?

No. It compares supplied product-export data. It does not inspect the live store or verify checkout, orders, customers, redirects, variants' internal IDs, variant metafields, all-location inventory, image reachability or other sales channels. Image URL counts do not establish that live images work. Use your normal release checks alongside the report.

How are my files handled?

CSV parsing, comparison and report assembly run in your browser. Product files are not uploaded. An optional email follow-up sends only your address, consent, and a SHA-256 fingerprint for the file pair to the configured follow-up service; it never sends CSV or report contents. Checkout receives the selected plan and fingerprint, not the catalog contents. You can clear the workspace at any time.

Why pay when I already have an import tool?

This is an independent review record of what changed after execution. The paid deliverable adds a formatted handoff with decisions, notes, source references and coverage. Evaluate the free findings and sample report before deciding whether that saves enough review time for your team.

What does Shopify say about imports?

Shopify documents that overwrites can clear fields and option edits can replace variant IDs. CatalogProof helps review exported results; it does not simulate every import behavior. Read Shopify’s current product CSV documentation.

Preview terms

CatalogProof provides a comparison of the files you supply, limited to the fields and checks shown. Differences may be intentional. You remain responsible for store changes and your review decisions.

Use only files you are authorized to process. The preview is provided without a claim of complete migration verification or guaranteed accuracy. Do not rely on it as the sole basis for a production release.

Paid access is closed until seller identity, customer support and payment processing are configured. Purchase terms shown before checkout will identify the seller. A 7-day refund window applies when sales open. No automatic renewal.