Supermarkets sell faster than any other retail format, and that speed sets the bar for their POS. The till itself matters, but most of the value hides behind it: stock by section, expiry by batch, and an end-of-day close that balances in minutes. Here is what a supermarket POS in Kenya actually needs.
Barcode flow from shelf to till
Supermarket suppliers ship products with barcodes already printed, and most have an item master you can load. The system must therefore be barcode-first: product master with real EAN codes, scale labels that the till reads directly, and scanning fastest on the counter. Typing prices at the till on a busy aisle is the slowest design in the building.
Stock lives in sections and locations
A supermarket stockroom is several rooms, not one pile. The system tracks quantity by location — shop floor, store room, warehouse — and per department, so the frozen aisle and the cereal aisle share separate numbers and one owner's view at the end.
Promotions that keep the books honest
A special price, a bulk discount, or a free-with-purchase must book exactly as itself in the system: the discount line, not a mystery. If the discount can't be separated from the sale price, gross margin reports lie to you. Make it a check, not a memory.
Closing the day without a war
The close is many small events: takings per cashier, floats, cash-versus-M-PESA-versus-card splits, plus breakage and shrink written off. The system should produce one statement — takings by payment type, waste, floats — in minutes, by department. If assembling that takes an hour and a calculator on a good day, the system is costing you a real position.
Weighed goods through a scale
Vegetables, fruits, and portions of large packs are sold by weight. The scale needs to print label the till reads straight into the basket, and the unit price must stay governed by the product master — otherwise the salad line is a second price list.
How to test a supermarket system
Walk the candidate system like a customer: scan fast, ask for the near-expiry list, break a price, run the close under time pressure. You want the store counter to be governed by one record — that is exactly what RetailOS is designed around.
If you want your store mapped with those departments into a single master first, start a conversation — supermarkets usually turn the first conversation into the weekly run.