Review catalogue imports.
Keep SKU identity explicit.
A local React workflow for mapping CSV fields, reviewing duplicate SKUs and handing off accepted rows only when you confirm.
No upload to an API · no database writes · free core plus original integration starter
Useful free core
Mapping, string SKUs, duplicate policies, decimal validation, corrections and receipts. MIT licensed and usable without React.
Download free catalogue coreFull integration starter
Original React adapter, review/export screens, callback handling, editable TypeScript, eight fixtures and instructions.
Full 0.1.1 integration starter: $15 USD through Payhip. npm publication remains a separate proposal.
Limits before using it
Comma-separated UTF-8 CSV only, 1 MiB / 2,000 records. No XLSX, automatic zero recovery, Shopify integration, server authorization or database rollback. The host must validate and authorize all real writes. Currency is a label; no FX conversion.
Rejected CSV prefixes formula-like text with an apostrophe, intentionally changing it. JSON keeps strings; spreadsheet software may still coerce IDs on CSV opening. Input and receipts may contain private data: review before sharing.
Established alternatives
ImportCSV has a free React frontend. Papa Parse supplies this demo’s licensed parser. Custom free policy code may already meet your needs. No universal superiority, buyer reviews, traffic or revenue claimed.
No visitor analytics, accounts or collection form installed. The host may retain access logs. The demo JS is extractable; the paid hypothesis is source integration convenience, not protected browser functionality.