Barcodes
Barcode inventory setup for retail shops in Pakistan
SKU vs barcode, how to print shelf labels, what USB scanners need at the counter, and how CountOS ties a scan to stock, price, and the receipt.

Barcode inventory is not “buy a scanner.” It is a data standard: every unit you sell has a code the counter can scan, a SKU your reports can group, and a label the shelf can show when the box is empty. This is the setup sequence we run for Pakistani retail shops on CountOS.
SKU and barcode are not the same thing
- SKU is your internal code (SKU-D0001). It stays even if the supplier changes the carton barcode.
- Barcode is what the scanner reads (EAN-13, Code 128). One SKU can have one barcode for the unit you sell.
If you only store the supplier barcode and they reprint packaging, your history splits into two products. Keep your SKU stable. Map the barcode to it.
A clean go-live sequence
- Freeze the catalogue. Export Excel. Delete duplicates. Agree names in one language (Urdu on the shelf is fine; English in the SKU list is fine — pick one per field and stay consistent).
- Import products with SKU, name, cost, sell price, and barcode. CountOS accepts CSV.
- Print shelf labels from the product screen. Stick them where the staff actually look, not only on the carton in the store room.
- Plug in a USB scanner that types like a keyboard. No special driver is required for most Honeywell / Symbol / cheap HID scanners we see in Anarkali and Hall Road.
- Train the counter: scan, look at the name, then enter qty. If the name is wrong, stop — do not “just type the price.”
- Set opening stock after the labels are up, so the first scan already matches the shelf.

Hardware that is enough
- One wired USB scanner per counter (wireless is fine if you accept battery drama).
- A label printer if you make your own shelf tags; otherwise print A4 label sheets from CountOS and cut.
- A cheap kitchen scale only if you sell loose weight — that is a different workflow than barcode each-units.
You do not need a tower PC. A used i5 with a 15-inch screen and Chrome is enough for CountOS. Tablets work for stock checks; cashiers are faster on a keyboard.
Rules that keep scans trustworthy
- No product goes on the shelf without a label.
- No sale is typed as a free-text “general item” unless it is truly uncoded (repair labour, etc.).
- New arrivals get a barcode before they are sold — even if you are busy.
- If two boxes share a barcode but different sizes, they are two SKUs.
What CountOS does after the beep
A successful scan on POS loads price from the product master (or the customer’s price list), adds a cart line, and on post reduces stock and writes COGS at weighted-average cost. The same barcode is what the label module prints. There is one code in one place.
Need help on the first 500 labels? Staff training is included in the Rs 5,000 monthly onboarding and in the lifetime license; barcode hardware setup is an add-on. Ask for a setup session.


