Import the spreadsheet. Checked row by row.
Each row is checked before it lands, and new items stay off quotes until you switch them on.
Bad rows are named before anything imports.
- CSV import with checks
- Trade templates
- Imported as inactive
- Duplicate warnings