← Back to skumetrica.com

Reference

Inventory

Where the stock physically is, how long it will last at the rate it is selling, and what Amazon recommends sending where.

Available

How many units Amazon's own replenishment report says can ship to a buyer at this destination today.

Good: Read beside Cover per Amazon and Send on the same row rather than alone — this is the raw count the other two are built from.

From: the restock table's own available column, from Amazon's FBA replenishment report, read in restock_recommendations() in public/inc/metrics.php.

By

The date Amazon recommends this shipment arrive by.

Good: Not a figure — the sooner this date, the sooner the row needs acting on.

From: restock.recommended_date, in restock_recommendations() in public/inc/metrics.php.

Can sell

How many units of this pool are fulfillable right now — sellable today, with nothing further needed from the seller.

Good: Read beside FC transfer, which is stock this account owns but cannot sell until it finishes moving through Amazon's network, not against a fixed number.

From: inventory_marketplace.fulfillable, via inventory_latest() in public/inc/metrics.php.

Can sell here

How many units this marketplace can actually sell today, including any it is selling on borrowed stock held in another country's warehouses.

Good: Compare against Held here on the same row — the gap between the two is stock this marketplace is selling but does not itself hold.

From: inventory_by_marketplace()['units'] in public/inc/metrics.php.

Cost

What it would cost, at today's landed unit cost, to send Amazon's recommended quantity for this row.

Good: Shown as "no cost" rather than a dollar figure, or as a dash, when this SKU has no unit cost on file in Settings — a recommendation to send hundreds of units priced at nothing would add nothing to a total someone is budgeting against.

From: restock_recommendations()['cost_to_send'] in public/inc/metrics.php: recommended units × landed unit cost.

Cover on sellable

Days of stock left at this pool, counting only units sellable today, divided by how fast the whole pool is actually selling across every channel that draws on it.

Good: Read the status pill on the same row rather than this figure alone — the verdict also counts stock in FC transfer, which this figure does not, so a product with 0 sellable and 36 in transfer can show no cover here and still be judged healthy.

From: computed in public/inventory.php: fulfillable stock ÷ that pool's daily sales rate from pool_sales() in public/inc/metrics.php.

Cover per Amazon

Amazon's own days-of-supply figure for the same product, from its replenishment report.

Good: Compare against this page's own cover figure on the same row — a gap between them usually means the two are counting different pools (Amazon's report has no marketplace column, so it can only ever answer "somewhere in this region") rather than either being wrong.

From: restock.days_of_supply, via restock_cover_map() and pool_amazon_cover() in public/inc/metrics.php.

Destination

The country a recommended shipment would replenish.

Good: Not a figure — an identifier for the row, though a note beneath it says when this destination cannot actually receive a shipment because it is served remotely.

From: restock.country, in restock_recommendations() in public/inc/metrics.php.

FC transfer

Stock this account already owns, inside Amazon's own network, that is not sellable today — moving between fulfilment centres, or being checked in at one.

Good: Not judged against zero — these units need nothing from the seller and become sellable again on their own, which is why the status verdict counts them while Can sell does not.

From: inventory_marketplace.reserved_transfer + reserved_processing, read as in_transfer in inventory_latest() in public/inc/metrics.php.

Held here

Units held in this marketplace's own warehouses.

Good: Compare against Can sell here on the same row — the gap is stock this marketplace is selling but has borrowed from elsewhere.

From: inventory_by_marketplace()['own_units'] in public/inc/metrics.php.

Held in

Which marketplace's warehouses this pool's stock physically sits in.

Good: Not a figure — only shown, and only matters, when it differs from the marketplace being viewed, which is remote fulfilment.

From: inventory_marketplace.marketplace_id, named via marketplaces() in public/inc/metrics.php.

Inbound

Units on their way to this marketplace's warehouses — working, shipped or being received by Amazon.

Good: Not judged against zero on its own — some inbound stock is normal; read alongside Available and Can sell for the fuller picture.

From: inventory_marketplace.inbound_working + inbound_shipped + inbound_receiving, summed in inventory_latest() / inventory_by_marketplace() in public/inc/metrics.php.

Marketplace

Which Amazon storefront this row describes.

Good: A label, not a figure.

From: inventory_marketplace.marketplace_id, named via marketplaces() in public/inc/metrics.php.

Pools stocked

How many separate stock pools — one FNSKU held by one marketplace — this account holds units in.

Good: Not a target — a count, shown in place of Stock value at cost only while this account has no unit costs entered.

From: computed in public/inventory.php from the held (not borrowed) rows in inventory_latest() in public/inc/metrics.php.

Product

The listing this row is about.

Good: Not a figure.

From: the product catalogue, joined by FNSKU, SKU or ASIN.

Recommended to send

Total units Amazon recommends replenishing, summed across every destination that can actually receive a shipment.

Good: Once unit costs are on file, read against the cost note beneath it before committing to the number alone — otherwise this is simply Amazon's own figure, not a target this page sets.

From: summed in public/inventory.php from restock_recommendations()['recommended_qty'] in public/inc/metrics.php, over shippable destinations only.

Reserved

Units already claimed by an order but not yet shipped, not counting whatever is in FC transfer.

Good: Not a figure to judge alone.

From: inventory_by_marketplace()['reserved_other'] in public/inc/metrics.php: reserved less transfer and processing units, floored at zero.

SKUs stocked

How many distinct SKUs this marketplace holds stock for.

Good: Not a target — a count.

From: inventory_by_marketplace()['pools_in_stock'] in public/inc/metrics.php.

Send

How many units Amazon recommends shipping to this destination.

Good: The action figure on this table — where unit costs are on file, weigh it against Cost on the same row before committing.

From: restock.recommended_qty, in restock_recommendations() in public/inc/metrics.php.

Status

This page's own verdict for the row — whether stock is held here or served remotely, whether a destination needs restocking, or whether a product is healthy, low or overstocked — depending on which table it appears in.

Good: Read the pill's own words rather than the colour alone; each table builds its own verdict from different thresholds.

From: computed per table in public/inventory.php — see the match() expressions building the pill class and label in each section.

Stock held

Whether this marketplace physically holds its own stock, or is served remotely from another country's warehouses.

Good: Not a figure — "Own warehouses" against "Shipped from" a named country.

From: inventory_by_marketplace()['served_from'] in public/inc/metrics.php, rendered in public/inventory.php.

Stock value at cost

This account's stock, valued at today's landed unit cost, across the pools it physically holds — not the ones it merely sells on.

Good: Only shown once unit costs are entered in Settings; before that the tile shows Pools stocked instead. Where some units have no cost on file, the note beneath says how many are excluded rather than valuing them at nothing.

From: computed in public/inventory.php from inventory_latest(): (units + in-transfer units) × unit cost, over held pools only.

Units in stock (all marketplaces)

Every sellable unit and every unit still in FC transfer, added together across every marketplace this account physically holds stock in.

Good: Read the note beneath it rather than the figure alone — it says how much is sellable now against how much is in transfer, or how much is being sold on stock borrowed from elsewhere.

From: computed in public/inventory.php from inventory_latest(): fulfillable plus in-transfer units, over held pools.

Unsellable

Units Amazon has marked unfit to ship — damaged or otherwise not sellable — still sitting in its warehouse.

Good: Not a target — watched because these units accrue storage fees until removed or disposed of.

From: inventory_marketplace.unfulfillable, in inventory_by_marketplace() / inventory_latest() in public/inc/metrics.php.

Value at cost

This marketplace's own held stock, valued at today's landed unit cost.

Good: Compare across marketplaces for where capital is tied up; a note naming uncosted units means part of that marketplace's stock is not counted here at all.

From: inventory_by_marketplace()['value_at_cost'] in public/inc/metrics.php.

Velocity

How many units per day this pool has sold, averaged over the last 30 days, gathered from every channel that draws on the same physical stock.

Good: No fixed target — this is the figure Cover on sellable is divided from; watch it against the sparkline beside it for trend.

From: pool_sales() in public/inc/metrics.php, averaged over the trailing 30 days.

← Back to the course map