Export "Needs Update" Listings (Fixed Price) #41

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

Epic: #8


As a seller,
I want to export only the listings that need to be updated as a Seller Hub-compatible CSV,
so that I can upload just the changed rows back into Seller Hub efficiently.

Blocked by: STORY-3.4 (Inline Edit Available Quantity), STORY-3.5 (Inline Edit Fixed Price)

Acceptance criteria:

  • Export includes only listings where needs_update = true
  • Export is in Fixed Price Seller Hub bulk-update format
  • Output file is a valid .csv that opens cleanly in spreadsheet apps (Excel, LibreOffice Calc)
  • Export includes at minimum: Item number, Title, Custom label (SKU), Available quantity, Fixed price
  • Filename includes a timestamp (e.g., needs-update-2025-01-15.csv)
  • Export is unavailable (or shows 0 rows notice) when no listings need updating

Subtasks:

  • Query listings where needs_update = true
  • Serialise rows to Seller Hub Fixed Price bulk-update CSV format
  • Generate timestamped filename and trigger browser download
  • Disable export button / show notice when 0 rows qualify
  • Write automated tests (unit: serialisation format; integration: export with fixture data)
  • Write/update documentation
Epic: #8 --- **As a** seller, **I want to** export only the listings that need to be updated as a Seller Hub-compatible CSV, **so that** I can upload just the changed rows back into Seller Hub efficiently. **Blocked by:** STORY-3.4 (Inline Edit Available Quantity), STORY-3.5 (Inline Edit Fixed Price) **Acceptance criteria:** - Export includes only listings where `needs_update = true` - Export is in Fixed Price Seller Hub bulk-update format - Output file is a valid `.csv` that opens cleanly in spreadsheet apps (Excel, LibreOffice Calc) - Export includes at minimum: Item number, Title, Custom label (SKU), Available quantity, Fixed price - Filename includes a timestamp (e.g., `needs-update-2025-01-15.csv`) - Export is unavailable (or shows 0 rows notice) when no listings need updating **Subtasks:** - [ ] Query listings where `needs_update = true` - [ ] Serialise rows to Seller Hub Fixed Price bulk-update CSV format - [ ] Generate timestamped filename and trigger browser download - [ ] Disable export button / show notice when 0 rows qualify - [ ] Write automated tests (unit: serialisation format; integration: export with fixture data) - [ ] Write/update documentation
Vylpes added this to the (deleted) milestone 2026-02-25 19:41:10 +00:00
Vylpes modified the milestone from (deleted) to 0.3.0 2026-03-02 17:27:09 +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#41
No description provided.