Built for stock with a date on it
Most inventory systems count boxes. Prostock knows which box goes out of date first, where it will sell, and what to do about it today.
Every lot, to its use-by date
Each delivery is recorded as a lot with its own date and quantity. Sales, counts and waste come off the right lot, so the dates you see are the dates on the shelf.
- First-expired, first-out picking on every sale and transfer
- Expired stock refused at the till and by the server
- Deliveries already past their date refused at goods-in
- Calendar of what goes out of date each day, per site
| Lot | Use by | Qty | Status |
|---|---|---|---|
| L2201 | Yesterday | 3 | Expired |
| L2207 | Today | 6 | Sell today |
| L2215 | In 4 days | 12 | In date |
| L2220 | In 9 days | 20 | In date |
Know before the shelf is empty, or full of waste
Prostock learns how fast each line sells at each site, by day of the week, and warns you early.
- Low stock and out of stock, using what's free to sell after customer orders
- Expiring soon, with the units that won't sell in time
- Slow movers with no sale in 14 days, and their value
- Overstock on long-life lines, and critical on-hand by site
| Out | Ground coffee 227g | Belfast |
| Expiring | Strawberries 400g · 18 won't sell | Belfast |
| Low | Semi-skimmed milk 2L · 1 day left | Lisburn |
| Slow | Sun cream SPF30 · £96 sitting | Bangor |
| Over | Olive oil 1L · 9 weeks' stock | Belfast |
A to-do list that pays for itself
Each morning Prostock lists what to do, most valuable first: reduce, move to another branch, reorder, or pull from the shelf. A manager taps once to carry it out.
- Markdown optimiser picks the reduction that recovers the most money
- Transfers to the branch that sells the line faster, before it's too late
- Reorder quantities that cover lead time without over-ordering fresh food
- Every action recorded, with who did it
| Move | 20 × Chicken breast · Lisburn → Belfast | £63 |
| Reduce | 30% off Strawberries 400g | £19 |
| Reorder | 48 × Ground coffee from Hillside | £112 |
| Pull | 3 × Greek yogurt, lot L2201 | – |
Buy, receive, book and ship
Orders live next to the stock they change, so what's on order and what's promised to customers is always in the numbers.
- Purchase orders from draft to sent, part-received and received
- Receive against the order: each line becomes a lot with its date
- Late deliveries flagged, and supplier on-time rate tracked
- Sales orders book stock, pick oldest first when shipped, and track to invoiced
- Suppliers and customers with their history
| Order | Supplier | Status |
|---|---|---|
| PO-0142 | Ards Fresh Produce | Late |
| PO-0143 | Hillside Wholesale | Sent |
| PO-0144 | Northern Poultry | Part received |
| PO-0145 | Lagan Valley Dairy | Received |
Answers, not just numbers
Every figure is compared with the previous period, and every chart leads to something you can act on.
- Sales, margin, units, waste, money recovered and stock value
- The few lines that make most of your sales (A, B and C classes)
- Category turns, sell-through and the busiest hours of the week
- 14-day forecast, run-outs before the next delivery, dead stock
- Waste report and stock ledger, exported to CSV
Sales (purple) and waste (red), week by week
Print your own, at true size
Lines without a barcode get one automatically. Print shelf-edge, product and case labels from any item or lot.
- EAN-13 for single items, Code 128 for shelves and bins
- GS1-128 case labels with item, lot, use-by date and count
- QR codes for links and stock checks
- Reads EAN, UPC, GS1-128, GS1 DataMatrix and GS1 Digital Link at goods-in
Every site in step, even when the internet drops
Install Prostock on a PC in each store, in the cloud, or both. Every copy keeps working on its own and they catch up with each other automatically.
- Windows and Mac installers, a Linux service, or a cloud copy with HTTPS
- Store PCs keep trading offline and sync when the line comes back
- Changes merge in the same order everywhere, so every copy agrees
- Scanners queue scans on the device if the network drops
| Cloud copy prostock.yourcompany.com | Online | |
| Belfast office PC synced 9 s ago | Online | |
| Lisburn store PC 12 changes waiting | Offline |
The right access for every person
Everyone signs in as themselves, with a role that fits the job: viewer, staff, manager or admin.
- Sign in by username or email, with two-step sign-in from any authenticator app
- "Keep me signed in" on trusted devices; see and sign out other devices
- Accounts lock after repeated wrong passwords
- Admins reset passwords and switch accounts off
- Every change in the activity log, with who made it
| Name | Role | Two-step |
|---|---|---|
| Aoife Murray | Manager | On |
| Ciarán Byrne | Staff | On |
| Head office | Viewer | Off |
Rather try it than read about it?
Rescue a batch, ring up sales and make a barcode, in your browser.