Standalone software by Altrix Web

Migration Comparison Tool for Product CSVs

Your products moved. Did the important details match?

Compare old and new exports to find missing products, added items, price changes and stock differences. Get a clear report before completing your migration or handing a store over to a client.

Runs locally in your browser. No store login, API key or server setup required.

Altrix Migration Comparison Tool illustration comparing old and new product CSV exports
Product illustration. Compare exports without changing your source files.
Local processing Your files stay in your browser
Read-only review No automatic product changes
Flexible matching SKU or another shared identifier
CSV reports Export all or filtered findings
A clearer catalog handoff

An import can finish while differences remain.

A successful import message does not tell you whether every expected identifier, price and stock value matches your source export.

Check what arrived

Identify keys present only in the old export and investigate records that may be missing from the destination.

Review what changed

See price and stock differences for matched records, with old and new values available for inspection.

Document the findings

Export a report with source line references and comparison settings for your own review or client handoff.

Purpose-built comparison

Migration Comparison Tool Features

The Migration Comparison Tool compares identifier presence and your selected price and stock columns across two exports.

01 / PRODUCT PRESENCE

Missing & added records

Find identifiers that appear only in one file. Review missing products, intentional additions and changes in export coverage.

02 / PRICE COMPARISON

Adjustable price tolerance

Compare mapped prices and optionally ignore small differences. A tolerance of 0.01 permits a difference of up to one cent when prices are in dollars.

03 / INVENTORY REVIEW

Exact stock comparison

Highlight differences in stock quantities. Blank or invalid numbers require review; they are not silently treated as zero.

04 / RECORD MATCHING

Single or composite keys

Match using SKU or another stable identifier. Add a second column on both sides, such as location, when one identifier is insufficient.

05 / AMBIGUOUS DATA

Duplicate & blank key warnings

Identify records that cannot be matched confidently. Duplicate-key groups are flagged instead of automatically paired or summed.

06 / REPORTING

Search, filter & export

Filter by status or search by key and issue. Export the full report or every filtered result, including rows beyond the visible page.

You control the match. Leading zeros are preserved, spaces around keys are trimmed, and matching stays case-sensitive unless you choose to ignore letter case.
From exports to answers

How to Use the Migration Comparison Tool

Follow four practical steps to turn your exports into a reviewable comparison report.

  1. Open the tool

    Extract the downloaded ZIP and open index.html. Keep the assets folder alongside it.

  2. Select two exports

    Choose your old source CSV and new destination CSV. Use comparable product coverage and export times.

  3. Confirm the mapping

    Choose match keys and map price, stock or both. Review suggested columns and select the decimal format.

  4. Compare & report

    Review the results and download a CSV report. Make any corrections separately in your store.

Start with the included sample exports or built-in sample comparison to learn the workflow.

Understand the findings

See the old value. See the new value. Decide what to do.

The example below illustrates how comparison results can guide a review. It is sample data, not a customer result or an application screenshot.

Illustrative comparison with price tolerance set to zero
Example key Field Old export New export Result
A-001 Price 29.00 32.00 Changed
A-002 Stock 20 16 Changed
A-003 Record Present Absent Missing
A-005 Record Absent Present Added
DUP Match key Two records One record Review

Five clear result statuses

  • Missing: the identifier appears only in the old file.
  • Added: the identifier appears only in the new file.
  • Changed: a mapped price differs by more than your selected tolerance, or stock differs.
  • Unchanged: mapped values match within the selected rules.
  • Review: a blank key, duplicate key or invalid value needs attention.

Reports with useful context

Exported rows include identifiers, fields, old and new values, source line references, filenames, comparison time and mapping settings.

One record can produce several report rows. Review counts represent issues; the other status counts represent keys. A record may have both a changed field and a review issue.

Unchanged refers only to the fields you mapped. It does not certify that the entire product or store is correct.

Built for practical e-commerce work

Who Can Use the Migration Comparison Tool?

Developers completing a migration

Compare source and destination exports before signing off the product-data portion of a migration. Investigate missing keys and unexpected numeric differences.

Agencies preparing a handoff

Use an exportable report to document what was checked and highlight records requiring a client decision.

Store owners reviewing updates

Compare catalog snapshots before and after a bulk edit to spot price or stock changes that need investigation.

Catalog teams checking imports

Review two exports with stable identifiers and comparable coverage after a supplier import or catalog update.

Your data stays local

Migration Comparison Tool: Local, Read-Only Review

The application processes files locally in your browser. No catalog upload, store connection, online account or external scanning API is required.

It does not change the original exports or make corrections in your store. Review the findings, decide which differences matter and make changes separately.

A straightforward offline workflow

  • No store passwords or API keys required.
  • No application installation or server setup.
  • No automatic writes to your catalog.
  • Reload or clear to remove the current analysis.
  • Downloaded reports remain on your device.
Altrix Migration Comparison Tool illustration showing local CSV comparison on a laptop
Compare CSV exports locally and export your findings without modifying the original files. Product illustration.
Check your files before you buy

Flexible CSV mapping. A clearly defined scope.

What your files need

  • UTF-8 CSV with comma, semicolon or tab separators.
  • Up to 20 MB and 100,000 data rows per file.
  • Unique, non-empty headers and consistent row lengths.
  • A stable identifier shared by both exports.
  • A price column, stock column or both.
  • Plain numeric values without currency symbols or thousands separators.

Use the same decimal format for both files. Save Excel workbooks as CSV UTF-8 first. Processing time and memory use depend on the device and file contents.

What this version does not compare

  • Images, descriptions, categories or other unmapped fields.
  • Orders, customers, reviews or checkout behaviour.
  • Currency conversions or tax-basis adjustments.
  • Stock totals aggregated across multiple locations.
  • Live store data or platform-specific schema validity.

Suitable Shopify, WooCommerce and other exports can be mapped. Compatibility depends on the columns and values present in your files.

Choose comparable exports. Match product coverage, currency and tax basis. Stock may legitimately change between exports because of sales or adjustments. For Shopify export preparation, see the official product export guide; location-specific quantities may require an inventory export.
Get the downloadable tool

Make your next catalog review easier to follow.

Altrix Migration Comparison Tool gives you a focused comparison workflow and a report you can keep.

Download the package, extract it and open the application in your desktop or laptop browser. The product page shows current pricing and purchase details.

This is standalone software, not a WordPress plugin or a migration service.

Version 1.0.0

Altrix Migration Comparison Tool

  • Offline comparison application and required assets.
  • Identifier, price and stock comparison.
  • Search, status filters and CSV report exports.
  • Sample old and new product exports.
  • User guide and validation notes.

Delivered as a ZIP. Extract the files before opening index.html.

Before you get started

Migration Comparison Tool FAQs

Is this a WordPress plugin?

No. It is standalone browser-based software. Extract the download and open index.html. Do not install it through the WordPress Plugins screen.

Does it move products or fix my store automatically?

No. It compares two existing exports and reports differences. It does not migrate products, import files or update either store.

Can I use Shopify and WooCommerce exports?

Yes, when both files contain suitable stable identifiers and numeric columns. Review the mapping yourself. Platform-specific schemas are not automatically validated.

Can I compare product variants?

Use a unique identifier for each variant, such as variant SKU. A shared parent identifier can create duplicate-key warnings. Image-only rows with blank SKUs are flagged for review.

What happens if an SKU changes during migration?

Unless you select another stable identifier shared by both files, the old SKU appears as missing and the new SKU appears as added.

How are duplicate identifiers handled?

Duplicate-key groups are marked for review and excluded from automatic matching. Add a suitable second key on both sides, or investigate the source records before comparing again.

Can I compare inventory across locations?

If both exports contain location columns, choose SKU and location together as the match key. The tool compares individual records and does not aggregate quantities across locations.

Does it need internet access?

No. Once downloaded and extracted, the application processes local files offline. Opening external help links or visiting the store requires internet access.

Can I export or print the results?

Export the complete report or all filtered results as CSV. Printing includes only the current page of filtered results, up to 100 rows. Use CSV for a complete report.

Does an unchanged result mean the migration is complete?

No. It means the mapped numeric fields match within the selected rules. You should separately review images, descriptions, categories, storefront behaviour and any other parts of your migration.

Compare. Review. Hand over.

Know what changed before you call it complete.

Bring old and new exports together, investigate the differences and keep a clear record of your catalog review.

Built by Altrix Web for practical e-commerce catalog review.

Scroll to Top