Kettle & HavenLOCAL FILE WORKBENCH · BETA

A clearer handoff, before you import

Make sense of your
next catalog file.

Map supplier columns, compare a catalog export, and leave with a prepared CSV and a record of exactly what changed.

Your files stay in this browser. No account, upload, AI call, or payment.

Supported UTF-8 CSV, TSV, or semicolon-separated files. Up to 2 MiB per file, 2,000 data rows, 64 columns, and 60,000 cells. This is a file comparison—not a live-store import simulation.

Choose a supplier file, or try the synthetic example.

Bring the files

Nothing is sent to a server. Clear local work to release the files and worker.

No file selected

No baseline: structural preparation only

What this first version supports

Each row needs an explicit product handle and title. Variant fields need their option columns. Image-only continuation rows, unknown identities, locale conversions, and automatic deduplication are not supported. All source columns must map one-to-one; none are silently dropped. Baseline columns must already use supported Shopify headings.

Only originals preserve exact file bytes. Prepared CSV uses normalized line endings and quoting; data-cell values are not otherwise edited. Review publication defaults and blank fields before using any file in a store.