Product preview
The whole product, no signup required.
Every screen populated with realistic FBA data — so you can review the full workflow before creating an account.
Three things a spreadsheet can't do
Inventory auto-flow
Mark an ASIN once. Every future MSKU under it lands in Unmapped automatically.
Daily Subscribe & Save sync
When the soonest-expiring MSKU is about to run out, Shelfdoc names the replacement MSKU and the rotation deadline.
Audit trail
Every action timestamped in the Audit Log. Export the audit trail as PDF (with Excel companion) any time.
Chapter 1
Daily operating screens
Where you spend most of your time.
Dashboard
The single most urgent thing to do — shown first.
Names the action that needs you most. Click any KPI to jump straight to its filtered list.
File disposal for 1 overdue MSKU
ZINC-50-LOT1 — Unsellable by Date passed 22 days ago. Last submission failed; Amazon flagged the listing as suppressed. Retry from Disposal Requests.
2
$1,278 at risk
3
6 already in queue
3
Awaiting confirm
15
of 50 cap
Portfolio risk
$3,420 projected unsold at deadline across at-risk MSKUs
3
Critical
2
At risk
1
Stalled
9
On pace
Mapped Inventory
Per-MSKU tracking, every signal in one row.
Expiration date, Unsellable by Date, FEFO state, Override price, Subscribe & Save, and disposal stage — all visible per row. Bulk-select for high-volume work; filters live in the URL.
Mapped inventory
15 MSKUs · 5 expiring soon · 1 guarded · 2 in Subscribe & Save transfer
Probiotic 30 Billion CFU 60ct
36 units
Expires in 22 days
Omega-3 Fish Oil 2000mg
60 units
Expires in 60 days
Vitamin C 500mg 120 Capsules
48 units
Expires in 45 days
Hydrolyzed Collagen Peptides
200 units
Expires in 365 days
Chapter 2
Continuous workflow
FEFO pricing, Disposal Requests, and Subscribe & Save rotations.
FEFO Pricing
Discount the soonest-expiring MSKU automatically.
One rule per ASIN. Shelfdoc names the FEFO winner, sends Amazon the discount, and rotates as inventory clears.
FEFO Pricing · ASIN B08XYZ1234 · Vitamin C 500mg
Reference price $18.99 · Discount $3.00 · Priority MSKU priced at $15.99
$15.99
Buy Box − $3.00
45 days
48 units
$18.99
Buy Box price
95 days
36 units
$18.99
Buy Box price
180 days
24 units
Subscribe & Save
Spot the rotation. Name the replacement. Track the transfer.
Reads enrolled offers from Amazon daily. Names the next MSKU and the deadline; you complete the transfer in Amazon’s dashboard.
Subscribe & Save · Amazon-sourced
3 ASINs enrolled · 282 active subscribers
282
across 3 ASINs
$6,420
from Subscribe & Save only
91.8%
vs 90d baseline
$340
last 30 days
ASIN B09DEF5678 · Probiotic 30 Billion CFU
86 active subscribers · 82 units shipped 30d · $2,576 revenue
- Expiration
- 22 days
- Unsellable by Date
- 10 days
- Stock
- 36
- Expiration
- 90 days
- Unsellable by Date
- 75 days
- Stock
- 12
Why Shelfdoc picked this MSKU: longer shelf life (90 days), inventory available, same ASIN.
Disposal Requests
Full disposal lifecycle, every state, Retry built in.
Pending → Submitted → Processing → Completed or Failed. Failures expose the verbatim Amazon error and a Retry button that re-reads current quantity.
Disposal Requests · 6 active
3 pending · 1 submitted · 1 processing · 1 completed · 1 failed
Detail panel
Every disposal opens to its own lifecycle timeline.
A detail sheet with timestamps, Amazon order ID, plain-English narrative, and linkbacks to the source MSKU.
Detail panel · COQ10-200 · 18 units
Disposal Request · status: processing
Created
Apr 20, 9:14 AMDisposal Request created in Shelfdoc.
Submitted
Apr 20, 9:16 AMDisposal Request filed with Amazon.
Processing
Apr 21, 11:02 AMAmazon acknowledged the Disposal Request and is executing it.
Completed
—Amazon will confirm units have left FBA custody.
Chapter 3
Safety nets
Stranded inventory overrides, Override price, date discrepancies, expiry cleanup.
Override price
Make a listing temporarily unbuyable — on purpose.
Per-row toggle that inflates the price (typically 10×) so it can’t accidentally sell while you’re working it. Original price preserved; auto-removes when the flow concludes.
MSKU PROBIO-30B-A · override price
Listing inflated to $9,999.99 · effectively unbuyable while the Disposal Request is with Amazon
- Original price
- $29.99
- Guard price
- $9,999.99
- Applied
- Yesterday
Stranded Inventory Overrides
Ship fresh inventory under an ASIN with a stranded MSKU.
A 3-hour override unblocks the new shipment plan and auto-closes safely.
Stranded Inventory Override · in transit
Old MSKU stranded — new MSKU 240 units inbound to FBA
PROBIO-30B-B
12 units stranded · override price on so listing is unbuyable while the override is live
PROBIO-30B-NEW
240 units inbound · Subscribe & Save transfer needed once new MSKU is live
Discrepancies
Catch when Amazon and Shelfdoc disagree on a date.
Daily compare against Amazon’s inbound record. Flagged rows split directionally — "ours earlier" (urgent) vs "ours later" (audit-only).
Date Discrepancies · 2 flagged
Amazon's inbound record disagrees with your mapped expiration
OMEGA3-2000
- Shelfdoc says
- Jul 14, 2026
- Amazon says
- Sep 12, 2026
Shelfdoc has the MSKU expiring 60 days BEFORE Amazon's inbound record. Higher urgency.
OMEGA3-2000-B
- Shelfdoc says
- Jul 8, 2026
- Amazon says
- Apr 22, 2026
Shelfdoc has the MSKU expiring AFTER Amazon's record. Lower urgency.
Recently Expired
See what needs disposal — now, not eventually.
Track seller review, Amazon submission, and ongoing cleanup monitoring in one place. After 90 days, items move to Monitoring — Shelfdoc keeps watching the MSKU for newly found FBA units.
Recently Expired · 2 MSKUs
Mapped items past their expiration date. Moves to Monitoring after 3 months — Shelfdoc keeps watching for newly found FBA units.
CURCUMIN-1500-OLD
Turmeric Curcumin 1500mg · 64 units
VITD3-2000-OLD
Vitamin D3 2000IU · 8 units · Submitted 3 days ago
Chapter 4
Audit trail
Timestamped record of every action you and Shelfdoc took.
Operational Health
Operational signals Shelfdoc watches, with a fix path on every row.
Stranded inventory, date discrepancies, recent disposals, connection health, velocity freshness — each linking to the page that owns the fix. Distinct from your Amazon Account Health Rating, which lives in Seller Central.
Operational Health · Shelfdoc snapshot
Internal signals only — not Amazon's Account Health Rating
Stranded inventory
2 mapped MSKUs reported stranded by Amazon · 1 already covered by an active Stranded Inventory Override
Date discrepancies
2 flagged · 1 with our date earlier than Amazon's (urgent)
Reconversion events
Amazon re-flipped PROBIO-30B-B 4 days ago — Shelfdoc re-stranded successfully
Recently disposed
96 units of BIOTIN-10K confirmed out of FBA custody 5 days ago
Audit Log
A timestamped record of every action.
Every action timestamped: mappings, Disposal Requests, Override price apply/restore, discrepancy resolutions, bin checks. Export the audit trail as PDF (with Excel companion) any time.
Activity · 90-day audit trail
Timestamped record of every action you and Shelfdoc took. Export as PDF + Excel any time.
Preview without commitment
Every screen above runs without an Amazon connection.
This page shows the fully-populated state so you can review every screen before creating an account. After signup, Shelfdoc works against your connected Amazon inventory.
Sample data is active
21 sample MSKUs, 6 disposal orders, 2 Subscribe & Save transfer tasks, a full daily sync snapshot from Amazon, 2 Stranded Inventory Overrides, an active override price, and a 90-day activity trail.
That's the whole product.
After signup, Shelfdoc connects to your Seller Central account and works against your real FBA inventory — no Amazon listings are touched until you choose an action and confirm it.
Connect Amazon after signup · US marketplace