Skip to content
hullstock
Menu

Feature

CSV import with a validated preview

Upload a spreadsheet, see every row error first, then apply it all at once.

An admin uploads a CSV with a fixed header. hullstock checks every row and shows a preview with row-level errors (a missing value, a SKU that already exists, an archived location, a quantity that is not a whole number) before anything is written.

A file with errors cannot be confirmed. A clean file is applied by a background worker in one transaction, rechecked against the data as it is at that moment: every row is written, or none is. Locations named in the file that do not exist yet are created.