New in 1.2: analytics, purchase and sales orders, barcodes and labels, two-step sign-in.Try it in your browser →
Features

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.

Expiry and batches

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
Greek yogurt 500g · Bangor41 on hand
LotUse byQtyStatus
L2201Yesterday3Expired
L2207Today6Sell today
L2215In 4 days12In date
L2220In 9 days20In date
Stock and alerts

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
Alerts · all sitesToday
OutGround coffee 227gBelfast
ExpiringStrawberries 400g · 18 won't sellBelfast
LowSemi-skimmed milk 2L · 1 day leftLisburn
SlowSun cream SPF30 · £96 sittingBangor
OverOlive oil 1L · 9 weeks' stockBelfast
Markdowns and transfers

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

Try the markdown optimiser →

ActionsWorth £214 today
Move20 × Chicken breast · Lisburn → Belfast£63
Reduce30% off Strawberries 400g£19
Reorder48 × Ground coffee from Hillside£112
Pull3 × Greek yogurt, lot L2201–
Purchase and sales orders

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
Purchase ordersThis week
OrderSupplierStatus
PO-0142Ards Fresh ProduceLate
PO-0143Hillside WholesaleSent
PO-0144Northern PoultryPart received
PO-0145Lagan Valley DairyReceived
Analytics and reports

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
Margin31.4%↑ 1.2 pts
Recovered£1,240↑ 18%
Dead stock£4107 lines

Sales (purple) and waste (red), week by week

Barcodes and labels

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

Make a barcode now →

(01)05012345678900(17)261114(10)L4471 Illustration. Make a real, scannable one on See it work.
Cloud, offline and sync

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
SyncAll up to date
Cloud copy
prostock.yourcompany.com
Online
Belfast office PC
synced 9 s ago
Online
Lisburn store PC
12 changes waiting
Offline
Accounts and security

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
PeopleAdmin only
NameRoleTwo-step
Aoife MurrayManagerOn
Ciarán ByrneStaffOn
Head officeViewerOff

Rather try it than read about it?

Rescue a batch, ring up sales and make a barcode, in your browser.