Map CSV Columns #35

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

Epic: #7


As a seller,
I want to map the columns in my CSV to the app's expected fields,
so that the import handles different Seller Hub export formats correctly.

Blocked by: STORY-5.1 (Upload a Seller Hub CSV)

Acceptance criteria:

  • App detects column headers and attempts to auto-map known Seller Hub headers
  • User can manually override any auto-mapped column
  • Required fields (Title, Available quantity, Custom label/SKU) are highlighted
  • Unrecognised or extra columns can be skipped or stored as raw data
  • Column mapping is persisted per user account for future imports
  • User can proceed to validation preview without mapping every optional column

Subtasks:

  • Parse CSV headers from the uploaded file
  • Auto-map recognised Seller Hub column headers to internal fields
  • Implement manual override UI for each column mapping
  • Persist column mapping profile per user account for reuse
  • Write automated tests (unit: auto-mapping logic; integration: persist + reload saved mapping)
  • Write/update documentation
Epic: #7 --- **As a** seller, **I want to** map the columns in my CSV to the app's expected fields, **so that** the import handles different Seller Hub export formats correctly. **Blocked by:** STORY-5.1 (Upload a Seller Hub CSV) **Acceptance criteria:** - App detects column headers and attempts to auto-map known Seller Hub headers - User can manually override any auto-mapped column - Required fields (Title, Available quantity, Custom label/SKU) are highlighted - Unrecognised or extra columns can be skipped or stored as raw data - Column mapping is persisted per user account for future imports - User can proceed to validation preview without mapping every optional column **Subtasks:** - [ ] Parse CSV headers from the uploaded file - [ ] Auto-map recognised Seller Hub column headers to internal fields - [ ] Implement manual override UI for each column mapping - [ ] Persist column mapping profile per user account for reuse - [ ] Write automated tests (unit: auto-mapping logic; integration: persist + reload saved mapping) - [ ] Write/update documentation
Vylpes added this to the (deleted) milestone 2026-02-25 19:27:01 +00:00
Vylpes modified the milestone from (deleted) to 0.3.0 2026-03-02 17:26:38 +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#35
No description provided.