W086: Bulk-import SKUs
Creates many SKUs at once from an uploaded CSV or Excel file. Triggered from the Data page, SKUs import. Atomic.
Steps
-
Parse the upload. Collect parse errors into a list.
-
Abort on parse failures. Raise a
ValidationErrorlisting the failed rows. -
Create each SKU inside one transaction. For each parsed row, run W076 steps 1 to 3 inside
withTransaction. -
Commit. Any single-row failure rolls the whole batch back.
Returns
The list of created SKU ids.
Business rules
- All or nothing.
Errors
ValidationError. Parse failures or any single row failing the Create SKU rules.