Stock Management

Live inventory · China ↔ Warehouse ↔ Amazon UK FBA

Dashboard

Cash tied up by stage

Quick actions

Report uploads — what changed since last time

Every Amazon report you upload is snapshotted. This card shows the delta vs the previous upload of the same report type — quick sanity check that numbers move the way you'd expect, and a way to catch missing or unaccounted units.

Urgent reorders

Products

Shipments from China

FBA Inbound Shipments

Units on the way from your warehouse to an Amazon fulfilment centre — from the Send to Amazon → Shipment summary export. Upload it on the Amazon Sync tab; re-upload any time to refresh statuses (matched by Shipment ID, no duplicates).

Pack FBA — how many boxes & how heavy?

Pick a SKU, type how many units you want to send, and the tool works out how many boxes you'll need. One SKU per box, capped at 15 kg per box and warning if any side is over 63 cm (Amazon UK small-parcel limits). Save the plan to come back to it — the numbers are frozen at save time so they don't change if you later edit the product's weight or qty/box.

Plan

Box plan

Pick a SKU and enter units to see the box plan.

Saved plans

Stock Movements

Tip: when you log an OUT → FBA movement, paste the Amazon Shipment ID (e.g. FBA15ABC123) into the box. Those units show as "on the way to FBA" in the Products table until you import the matching Send-to-Amazon summary — at which point the shipment's status (Working / Shipped / Receiving / Closed) takes over.

Reorder recommendations

Based on 30-day sell velocity, current on-hand + in-transit, supplier lead time and your safety-stock setting.

Dead stock

Profit per unit

Sell price − Amazon referral − FBA fee − monthly storage − landed COGS.

Cash tied up in stock

Stranded / suspect listings

ASINs with FBA inventory but no sales in 90 days — check for suppression, listing errors, or compliance flags.

SKU Issues

Log Amazon problems against any SKU — safety, brand, listing or compliance — record the action you've taken, and set a reminder. The reminder pill goes green while it's still in the future and red the moment it passes, so overdue follow-ups stand out.

A+ Content

Track which SKUs have Amazon A+ enhanced content authored, who did it, when, and the listing / design URLs. Click a row to edit; the Done by field auto-fills with the logged-in user when you mark something off.

Suppliers

Amazon Sync

Upload a report

Drag or select any Amazon Seller Central report — the system auto-detects the type. Supported: FBA Inventory, Business Reports (Detail Page Sales & Traffic), Fee Preview, FBA Returns, Settlement / Payments, Long-Term Storage fees, FBA Inbound Shipment Summary, and FBA Shipment Contents (per-SKU breakdown).

Tip: to populate the FBA INBOUND column on the Products page, download Shipment Contents from Seller Central for each open shipment (Manage FBA shipments → open a shipment → Download → Contents). The Shipment Summary alone only gives totals per shipment, not per SKU.

Import history

Clear imported Amazon data

Wipe rows from the database. Use this to undo a bad import or start a section fresh. This does not touch your products, suppliers, shipments, or warehouse movements — only Amazon-imported rows.

Backups & Restore

A backup is a full snapshot of your database — every product, shipment, movement, Amazon import, and setting at that moment. The app automatically takes one before any risky action (Amazon upload, Scan inbox, Clear). You can also create one manually anytime ("everything is good right now"). To undo a bad import, find the backup from just before it and click Restore.

Create manual backup

All backups

Settings

🔌 Amazon SP-API

Direct connection to Seller Central. Once configured, the Amazon Sync tab can pull FBA Inventory / Business Reports / Settlements / Returns / Fee Preview / Inbound Shipments automatically — no more manual CSV downloads.

One-time setup: register as a developer in Seller Central → Apps & Services → Develop Apps. Self-authorize an app to get your LWA Client ID, Client Secret, and Refresh Token. See README §"Amazon SP-API setup" for step-by-step. The three secrets stay on this machine in the local database.

📱 WhatsApp notifications

Send an instant WhatsApp the moment an SKU-issue reminder expires. Uses Twilio's free WhatsApp sandbox to get started — see the help below for how to grab your credentials. Leave blank to keep WhatsApp notifications off; the on-screen Dashboard warnings still work.

How to set up the Twilio WhatsApp sandbox (5 min)
  1. Sign up at twilio.com — they give you a free trial with $15 credit.
  2. In the Console, go to Messaging → Try it out → Send a WhatsApp message.
  3. Twilio shows a sandbox number (something like +1 415 523 8886) and a join code (e.g. join sad-rain).
  4. On your phone, open WhatsApp and send the join code as a message to that number.
  5. WhatsApp confirms you're connected. Copy your Account SID and Auth Token from the Console homepage.
  6. Paste them above plus the sandbox From number (e.g. whatsapp:+14155238886) and your phone number as To (e.g. whatsapp:+447xxxxxxxxx).
  7. Click Send test message. You should get a WhatsApp on your phone within seconds.

⚠ Low-stock alerts

Get a warning on the Dashboard (and optionally a daily email) when an FBA SKU is running low. The alert triggers when FBA fulfillable + FBA inbound drops below the threshold below. Set a per-SKU override on individual products via the Edit form.

Users

Each person who uses the software has their own name + 4-digit PIN. The Staff field on new stock movements auto-fills with the signed-in user.