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.
More features
All features →- 01
Items and locations
Items with SKU, photo and unit, stocked across a few named locations.
- 02
Stock-in, stock-out and transfers
Every change of stock is a recorded movement; nothing is typed over.
- 03
Low-stock thresholds and a reorder list
Set a threshold per item and see everything that needs reordering in one list.