Inventory Management
Browse, filter, sort, and manage your card inventory. Tabbed pipeline view, bulk operations, attention chips, and per-card detail.
Overview
The Cards page is your central inventory hub. It's a single tabbed shell that walks every card through its lifecycle — from upload to listed to sold — so you don't have to flip between separate "inventory" and "listings" pages anymore.
The Four Pipeline Tabs
Every card lives under one of four tab pills at the top of the page:
| Tab | What's in it |
|---|---|
| AVAILABLE | Everything pre-listing: NEW, REVIEW, READY_FOR_LISTING, and READY_HIGH_VALUE rolled up. Default tab. |
| DRAFTS | Cards with a queued draft listing that hasn't been pushed to eBay yet |
| ACTIVE | Cards currently listed live on eBay |
| HISTORY | Sold, ended, and archived listings |
Each pill carries a count. The AVAILABLE pill also has a secondary blue eye badge showing how many cards in that bucket are flagged for attention — so you always see at a glance how much manual review is queued up.
Old `/listings` and `/needs-review` URLs still work
The old standalone Listings page is now the ACTIVE tab on Cards. The old /needs-review queue is now the AVAILABLE tab with the Needs Attention chip applied. Bookmarks redirect into the right tab automatically.
Inventory Header Actions
Above the tabs you'll find a row of cross-tab actions that affect your whole inventory:
- Refresh — invalidates every cached query so all four tabs re-fetch fresh data
- Sync listings — pulls eBay's live state for your active listings (with a split menu for "App listings only" vs "All eBay listings")
- Refresh stale — revises any listing with 0 views in 30 days and ≥14 days old, in place on eBay (Seller tier). See Refresh Stale Listings for the full mechanic.
- Consolidate duplicates — scans for accidental duplicate cards and merges them. See Duplicate Consolidation.
These are all top-level actions because they cross tab boundaries — refreshing pricing or consolidating duplicates affects every stage of the pipeline.
Browsing the Available Tab
The default tab. Toggle between grid view (image-first) and list view (table format with sortable columns) using the icons in the top-right of the inventory body.
Filter Chip Bar
Above the card grid, a chip bar surfaces the most common filters:
| Chip | What it matches |
|---|---|
| All | Everything in the current tab |
| Needs Attention | Cards flagged for any reason — see Attention Cards Workflow |
| Verify Parallel | A parallel was detected but the exact variant isn't confirmed |
| No Price | Catalog and eBay comps both came back empty |
| Missing Data | Player, set, year, or card number is empty |
| Inserts | Insert series cards needing manual confirmation |
Tapping a chip narrows the inventory inline — no separate page or queue.
Full Filter Panel
Click the filter icon to open the side panel for deeper queries:
| Filter | Options |
|---|---|
| Search | Free-text search across player name, set, card number |
| Status | NEW, REVIEW, READY_FOR_LISTING, READY_HIGH_VALUE, LISTED, ENDED, SOLD |
| Year | Filter by card year |
| Brand | Topps, Panini, Bowman, etc. |
| Team | Filter by player's team |
| Parallel | Base, Refractor, Gold, etc. |
| Price Range | Min/max price filter |
| Special | Rookie, Autograph, Memorabilia, Serial Numbered |
Quick Filters
Click on any attribute in the card grid (like a team name or set) to quickly filter by that value. Filters persist across page refreshes via the URL.
Bulk Operations
Select multiple cards using the checkboxes. The bulk action toolbar pins to the top of the viewport while you scroll, so you never lose your action bar mid-selection on a long inventory.
Available actions:
- Update Status — Move cards between statuses
- Bulk Edit — Patch a single field (price, parallel, condition, etc.) across the whole selection
- Refresh Pricing — Re-fetch market prices for selected cards
- Reprocess — Re-run AI identification on selected cards (see Reprocessing Cards)
- Publish — Push selected cards to eBay as drafts or live listings (Seller tier+)
- Delete — Remove selected cards (preflights eBay listings, collections, and lots before confirming)
Focus Review (Power-User Triage)
When you have a stack of attention-flagged cards and don't want to open Quick Edit one by one, click Focus Review above the chip bar on the AVAILABLE tab. It opens as a fullscreen overlay (not a separate page) with keyboard-driven controls:
- A — approve to Ready
- S — skip
- F — flip image
- E — edit image
- ← → — previous / next card
- Esc — close
The overlay respects whichever chip is active, so launching Focus Review while the Verify Parallel chip is on scopes the queue to just parallel-flagged cards.
See Attention Cards Workflow for the full triage flow.
Card Detail Page
Click any card to open its detail page. The layout is verdict-first: the full-size front and back images sit side-by-side on the left (with hover zoom), and metadata + status + pricing live in a single scannable column on the right.
Action buttons on the detail page:
- Save — Commit any inline edits
- Refresh Pricing — Re-fetch market price without reprocessing
- Reprocess — Re-run AI identification with the current images
- Swap Image — Replace front or back with a better photo
- Use Suggested Price — One-click adopt the system's recommendation
- Publish — Push to eBay (Seller tier+)
- Add to Collection / Move to Inventory — Toggle between sale-ready inventory and personal collection
- Delete — Permanently remove the card
On mobile, the detail page renders a sticky bottom CTA above the bottom nav — it shows Save when you have unsaved changes, otherwise Publish when the card isn't already listed.
Card Statuses
| Status | Meaning |
|---|---|
| NEW | Just uploaded, awaiting AI analysis |
| REVIEW | Carries a blue eye chip on the AVAILABLE tab — fix flagged fields via Quick Edit |
| READY_FOR_LISTING | Fully identified and priced under $50 — safe to bulk-publish |
| READY_HIGH_VALUE | Identified and priced ≥$50 — surfaced for a manual second look before publish |
| LISTED | Active listing on eBay (lives on the ACTIVE tab) |
| ENDED | Listing ended without selling (lives on HISTORY) |
| SOLD | Sold on eBay (lives on HISTORY) |
Organization Tips
Tip
- Use Bulk Edit to push the same parallel, condition, or quantity across a whole upload batch
- The AVAILABLE tab badge tells you total unsold inventory at a glance; the eye sub-badge tells you how many need a second look
- Filters persist across page refreshes via the URL — bookmark common views
- Export to CSV for spreadsheet analysis or record-keeping
- Use the Collection feature to track cards you want to keep vs. sell
Uploading Cards
Learn how to upload card images individually using drag-and-drop, the file browser, or your phone camera.
Deleting Cards
Remove individual or multiple cards from your inventory safely, with preflight warnings for active listings, collections, and lots.
Pricing & Market Data
Understand how RocketVault prices your cards using real market data from the RocketVault Pricing Database and eBay.
Attention Cards Workflow
How to spot and resolve cards that need your eyes — fix them inline on the Available tab via Quick Edit or the Focus Review overlay.
Duplicate Consolidation
How RocketVault detects and merges duplicate cards in your inventory to keep your collection clean.
Reprocessing Cards
Re-run AI identification on cards that were misidentified or need updated data.
Refresh Stale Listings
Boost stale eBay listings back up the search results — and back into buyers' feeds — without ending and relisting. Title rotation, item-specifics backfill, and price tweaks that keep your watchers and view history.