Your inventoryknows where every unit is.

Variants, warehouses, suppliers and low-stock alerts. Every unit in its place and its state, from the moment it leaves your supplier until it ships to your customer.

Start building for free

40 on the shelf.
30 for sale.

One stock number is really several. Units held for open orders are no longer for sale. Damaged units or units in inspection move aside. And what is on its way from the supplier only counts once it arrives.

Knit sweater · M · Grey
40
units on the shelf
SW-GR-M
30Available
6Held
4Unavailable
Available for saleWhat a customer can buy right now
Held for ordersHeld from the moment an order comes in until it ships
UnavailableDamaged, in inspection, waiting to go back to the supplier
IncomingOn a purchase order or a transfer. Not sold until received
+50from the supplier · arrives Nov 24

Every size and color,
with its own stock.

Every variant has its own SKU, price and stock. See the whole product in one grid, change a number in place, and anything that drops below its threshold changes color right away.

Knit sweater

12 variants · stock by size and color

✕
SMLXLGrey143069Cream112178Navy722193
Alert threshold: 5 unitsSave

Three warehouses.
One number.

Stock per warehouse, a default warehouse, and transfers between them with an arrival date. While a transfer is moving, its units show as incoming and are never sold twice.

Warehouses

Knit sweater · M · Grey

Transfer
Tel AvivDefault
64
Ashdod
12
Flagship store, Haifa
8
TR-0031Tel Aviv → Ashdod20 unitsDraft

The purchase order is out.
The stock is on its way.

A card for every supplier with a contact and lead time. The purchase order goes to your supplier by email as a PDF, and what you ordered shows as incoming. Receive the goods, even partly, into the warehouse you choose, and update the cost by weighted average if you like.

Purchase order PO-0012

Wool & Yarn Ltd · 14-day lead time

Draft
ItemOrderedReceivedCost
Knit sweater · M · Grey300$84
Knit sweater · L · Grey200$84
Total500$4,200
Email to supplierMark as ordered
Incoming0

Before it runs out,
you already know.

Set an alert threshold for the store, a product, a variant or a warehouse. When available stock drops to it, you get an email, and the product shows up in the low-stock report with where its threshold comes from.

Low stock alertNoa's Shop · now

Knit sweater · L · Grey
5 units available

Alert thresholds

Where each product gets its threshold

Store10
Product5
VariantFollows product
Warehouse4
Knit sweater · L · Grey8In stock

The marketplace won't
empty your website.

All your sales channels sell from the same stock. Give any channel a protected share that the other channels cannot buy from, checked at the moment of the order itself.

Pool available20
Website8 protected
Available: 20
Marketplace
Available: 12

The marketplace sells up to 12. The website keeps its 8.

The kit
counts itself.

A kit has no stock of its own. How many you can sell is worked out from the products inside it, so when the last hat sells on its own, the kit knows that same moment.

Winter kit

3 products inside the kit

From kit contents
Knit sweater · M× 130
Wool hat× 14
Socks, 3-pack× 248
Can sell4

500 waiting. 3 came back.
9 emails.

A sold-out product collects a waitlist. When stock comes back, it waits 3 minutes to make sure the stock is real and not an expired cart, then emails 3 people per unit, in the order they signed up. Everyone else stays in line for the next restock.

N
Back in stock!Noa's Shop

Cotton shirt · S · White is back in stock.

Waitlist

Cotton shirt · S · White

Out of stock
Waiting500
Restocked0
Emails sent0
Waiting for a restock
Each dot is 5 people in line

Every unit that moves
leaves a trace.

A stock journal for every change: when, what kind, how much, the balance after, which warehouse and why. Filter it and export it.

DateTypeProductChangeBalanceWarehouseReason

How much money
is sitting on your shelf.

Your stock value at cost, never at selling price. How many days your stock lasts at the last 30 days of sales, what is not selling at all, and how much of your stock has already sold.

Value at cost$48,2303 products without a cost are left out
Days of cover234 products under 14 days left
Value tied up$6,1407 products with no sale in 90 days
Sell-through64%412 sold · 231 left

Everything else,
already here.

Backorders

Keep selling when sold out, with a unit limit.

CSV import

By SKU, set the quantity or add to it.

Bulk update

One quantity for many products at once.

History per product

Every change to a product, with its reason.

Unavailable units

Damaged or in inspection, set aside, not deleted.

Cost per product

The basis for stock value and margin.

Synced to channels

Every sales channel sees the same stock.

Export reports

Every report and the journal export to CSV.

Or just
ask.

Transfers, purchase orders, suppliers and reports also work in a chat with your store's AI Manager, and from any AI agent through MCP.

AI Manager
AI ManagerMoves stock between warehouses, opens purchase orders, adds suppliers and sums up your stock report.
MCPClaude, ChatGPT and any AI agent read and update stock with ready-made tools.
SDKYour storefront shows real availability, including "notify me when it is back".

The order came in.
Your stock already knows.

An order holds its units, shipping takes them off the shelf, and a cancellation or a return puts them back. All on its own.

The demos on this page recreate the dashboard, with example products and numbers.