Skip to content
For shops and retail

A retail POS: when the number matches the shelf

In a shop with stock, the till is the easy part. What separates a retail system from a till is this: after three months, does the quantity on the screen still match the quantity on the shelf?

Inventory is the whole argument

Any system can take money. Stock accuracy is not a feature you buy — it is six habits, and a shop with all six will be accurate on almost any system, while a shop missing two will be wrong on the best one available.

Variants and units

A shirt in five sizes and three colours is one product with fifteen variants, not fifteen products. And you buy by the carton and sell by the piece.

Receiving against an order

Invoiced for 50, delivered 46. Without a purchase order the first record is what someone typed, and it can never be checked against what you asked for.

Cycle counting

Not one annual stocktake but a slice of the catalogue each week, so no discrepancy is more than a few weeks old.

Barcodes and shelf labels

Your own barcodes for loose items, an Arabic label template, and printing only the affected labels when a price changes.

Where the stock actually goes

Shrinkage in Saudi retail is measured in low single-digit percentages of revenue, and on a shop turning over SAR 200,000 a month that is real money. It has five causes and only one of them is theft — working through the other four first is both more accurate and how you avoid accusing an innocent employee.

The largest is usually not loss at all: administrative error. A carton of 24 entered as one, or a product sold under the wrong code so one item is short and another long. The tell is pairs — an item short by 12 and a similar one long by 12 is a scanning error, not two separate thefts. Then supplier shortfall, then unrecorded damage, then customer theft, and only then internal loss.

When retail is not retail

Generic software handles a clothing shop. It does not handle a pharmacy needing batch numbers, expiry dates, first-expiry-first-out and an insurance co-payment on one invoice; nor a gold shop pricing by weight against a rate that changes every morning and taking trade-ins; nor a phone shop needing IMEI capture at sale and warranty tracking.

These are not different labels on the same screen — they are different workflows. The question that reveals it in any demo is simple: ask the vendor to receive stock capturing batch and expiry, then to make a sale where the system enforces first-expiry-first-out. If it cannot, it is a general retail system with a pharmacy label on it.

Read next

The pages that finish this one, each answering something of its own.

Questions merchants ask

  • Wameed is a complete point-of-sale system for Saudi retail and restaurants. It handles selling, inventory, purchasing, staff, customers, reporting and ZATCA Phase 2 e-invoicing — and it keeps working for 24 hours when the internet is down, signing compliant invoices on the device.

From the blog

Retail and shops

Try it on your own catalogue

Import your real product file, unplug the router, close a shift. Twenty minutes tells you more than any demo.