1 · Upload a CSV
Columns are matched by header name — slug + name are required; tagline is optional. Imported products land INACTIVE (no price yet) so nothing appears on the storefront until you finish each one. Nothing is written until you confirm the dry-run report.