Validate and Preview Import #36

Open
opened 2026-02-25 19:27:31 +00:00 by Vylpes · 0 comments
Owner

Epic: #7


As a seller,
I want to see a preview of what will be imported before committing,
so that I can catch problems before they affect my data.

Blocked by: STORY-5.2 (Map CSV Columns)

Acceptance criteria:

  • Preview shows counts: rows to be created, updated, skipped, errored, unmapped
  • Error rows are listed with row number and human-readable reason
  • Unmapped rows (missing/blank SKU) are counted separately
  • User can download a "errors CSV" from the preview screen
  • User can go back to fix column mapping if the preview looks wrong
  • User can confirm to proceed with the import

Subtasks:

  • Implement import validation pipeline (title required, qty valid, SKU check)
  • Generate and display preview counts (new/update/skip/error/unmapped)
  • Display error rows with row number and human-readable reason
  • Implement "Download errors CSV" action from the preview screen
  • Allow user to navigate back to column mapping from preview
  • Write automated tests (unit: validation rules; integration: preview with known fixture CSV)
  • Write/update documentation
Epic: #7 --- **As a** seller, **I want to** see a preview of what will be imported before committing, **so that** I can catch problems before they affect my data. **Blocked by:** STORY-5.2 (Map CSV Columns) **Acceptance criteria:** - Preview shows counts: rows to be created, updated, skipped, errored, unmapped - Error rows are listed with row number and human-readable reason - Unmapped rows (missing/blank SKU) are counted separately - User can download a "errors CSV" from the preview screen - User can go back to fix column mapping if the preview looks wrong - User can confirm to proceed with the import **Subtasks:** - [ ] Implement import validation pipeline (title required, qty valid, SKU check) - [ ] Generate and display preview counts (new/update/skip/error/unmapped) - [ ] Display error rows with row number and human-readable reason - [ ] Implement "Download errors CSV" action from the preview screen - [ ] Allow user to navigate back to column mapping from preview - [ ] Write automated tests (unit: validation rules; integration: preview with known fixture CSV) - [ ] Write/update documentation
Vylpes added this to the (deleted) milestone 2026-02-25 19:27:36 +00:00
Vylpes modified the milestone from (deleted) to 0.3.0 2026-03-02 17:26:40 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RabbitLabs/droplet-next#36
No description provided.