Grocery store
A grocery till that knows what is going off
A grocery shop loses money in two places: stock that goes out of date on the shelf, and a stock figure nobody trusts. SalezFlow POS tracks perishables in dated lots so the till always sells the soonest to expire, tells you what is going short-dated and what it is worth, and keeps a stock number two counters physically cannot both spend. It runs on your own computer, with no monthly fee to read your own numbers.
What goes wrong today
Three things this trade loses money on.
Short-dated stock is found by walking the aisle
Track a product in dated lots and the value of everything expiring inside your window is a figure on the stock valuation, not a Saturday morning. Short-dated stock raises a notice in the owner's inbox, once a day for the whole shop rather than once per product, so it is a list somebody actually reads.
Two counters sell the last packet twice
Stock here is an append-only ledger, and the sale that would take it below zero is refused by the database rather than by a check that might be reading a stale number. Two tills ringing up the last packet at the same moment resolve to exactly one winner.
What you actually made is a guess
Every bill remembers what its goods cost you on the day it was rung up, so a supplier price rise next month cannot rewrite last month's margin. Profit is reported after returns, expenses and anything written off — not takings with a percentage taken off it.
What you get
Everything a grocery store runs on.
One app, one price. Nothing here is an add-on, and nothing here is a promise the download breaks.
Batches, expiry and first-to-expire selling
Each delivery is a dated lot with its own quantity and its own cost. The till allocates from the soonest expiry with nobody choosing, and the bill records which lot each line came from.
Weight, scale labels and quick tiles
Sell by the kilo or by the each, read a weighing scale's embedded-weight barcode straight off the label, and pin loose items with no barcode to the checkout screen.
Stock that cannot be oversold
Every change is a ledger row: what moved, who moved it, when and why. The cached figure is the sum of those rows, so a stock count that disagrees with the shelf has a trail behind it rather than a mystery.
Suppliers, orders and what you owe
Raise a purchase order, send it by print, PDF or WhatsApp, and turn the delivery into stock in one click. What you owe each supplier is tracked, and part-paying at the door is a normal thing to do.
Offers that end by themselves
Put a promotion on a product, a category or the whole shop for a window of dates. It becomes the shelf price while it runs, ends on its own, and the receipt strikes the old price through so the customer sees what they saved.
Reports you can file
Tax grouped by rate that reconciles to the paisa with what you actually charged, takings per cashier, stock valued lot by lot, returns by reason, and net profit after expenses. Every one of them downloads as a spreadsheet.
Questions
What a grocery store usually asks.
Do I have to track batches on everything?
No. Tracking is per product. Put dated lots on milk and yoghurt and sell tinned goods as ordinary lines. A product with a single expiry date on it, rather than lots, still appears in the expiry alerts.
What happens when a customer returns something from a tracked lot?
It goes back into the lot it came from, not into whichever lot expires soonest today. The return knows its original line, so the batch comes with it.
Can I run a shop-wide sale for a weekend?
Yes. A promotion takes a start and end date and applies to one product, a category and everything under it, or the whole shop. Where two offers overlap the customer gets the cheaper one, which is a rule you can say out loud at the counter.
How does it handle a delivery priced differently from last time?
Receiving updates each product's cost to what you just paid, so margin figures follow reality. It never rewrites what an earlier bill recorded, because that cost was snapshotted onto the bill at the moment of sale.
Put your own products in and pull the cable.
That is the whole argument, and it takes an afternoon. Install it, enter twenty real lines, ring up a sale with the network unplugged, and take a backup.
What you need
Read next
- Install & set upDownload, install past the first-launch warning, choose how the computer runs, set the shop up and enter the licence.
- Printers & scannersShare one receipt printer between every terminal, or give each its own, and how barcode scanners work with the POS.
- Why offline-firstSix guarantees and the mechanism behind each, plus an honest comparison of an offline till against a cloud POS.
- FeaturesThe twelve things the app does: barcode billing, stock that cannot oversell, credit accounts, batches and expiry, shifts, loyalty, promotions and filable reports.