For a grocery store, pharmacy, garment shop, mobile shop or hardware store, barcode scanning is the fastest way to reduce billing mistakes, speed up the checkout line and know real stock levels. But simply buying a scanner does not create a working system. Most of the effort is in the item data and the process around it.
This guide explains the setup in the order that works best in practice.
1. Understand the two kinds of barcodes
- Manufacturer barcodes (EAN-13 / UPC) – already printed on most packaged goods. Your system should simply read and store them.
- In-house barcodes – for items without a barcode: loose items, garments, your own packing, spare parts. These are usually printed as Code 128 labels generated by your software.
If you manufacture or pack products sold through other retailers, register with GS1 Pakistan to get official barcode numbers. For items sold only in your own shop, in-house codes are sufficient.
2. Choose the right hardware
- Scanner: a USB 2D imager reads both normal barcodes and QR codes, including barcodes on phone screens. Wireless scanners help in warehouses and large stores.
- Label printer: a thermal label printer is more reliable than an inkjet or laser printer. Direct-thermal labels are cheaper but fade over time; thermal-transfer labels with a ribbon last longer and suit items kept in stock for months.
- Labels: choose a standard size that fits price, name and barcode clearly — for example 38 × 25 mm for shelf items.
- Receipt printer and cash drawer for the POS counter.
Test the scanner with your existing products before buying in bulk; glossy or curved packaging can be difficult for low-quality scanners.
3. Clean the item master first
This step decides whether the project succeeds. Before printing a single label:
- Remove duplicate items with slightly different names.
- Use a consistent naming pattern: brand, product, size or variant.
- Assign categories, units of measure, purchase price and sale price.
- For garments and shoes, create variants by size and colour, each with its own barcode.
- For items bought in cartons and sold in pieces, define the conversion (for example, 1 carton = 24 pieces).
4. Handle weighed and loose items
Fruits, vegetables, meat, dry fruits and other weighed items can be handled with barcode label scales. These scales print a barcode that includes the item code and weight or price, which the POS reads at checkout. Confirm that your POS software supports the scale’s barcode format before purchasing.
5. Count opening stock
Choose a quiet day or close early. Count stock section by section, scanning items into the system rather than writing on paper. Two-person teams — one scanning, one checking — reduce errors. Lock sales for the counted sections until the count is posted.
6. Receive purchases by scanning
When goods arrive, scan them against the purchase order or supplier invoice. The system should show missing, extra or wrongly priced items immediately. Print in-house labels for new items at the receiving desk, not on the shop floor.
7. Sell at the POS
At checkout, every item should be scanned — no manual price entry except for authorised exceptions. Monitor reports for manually entered items; frequent manual entries usually mean barcodes are missing or not readable.
8. Keep stock accurate with cycle counts
Instead of closing the shop for a full count every year, count a small section every week. Prioritise high-value and fast-moving items. Investigate large differences — they often reveal unrecorded returns, damaged stock, theft or receiving mistakes.
9. Useful reports
- Current stock by item, category and location
- Low-stock and reorder list
- Slow-moving and dead stock
- Item-wise profit margin
- Stock adjustment and count variance reports
- Expiry tracking for pharmacies and food items
10. Roll out in phases
- Clean the item list and set up hardware.
- Label one section and test sales and receiving.
- Complete labelling and opening stock count.
- Go live store-wide, then add branches and transfers.
Setup checklist
- Barcode approach decided (manufacturer, in-house, GS1)
- Scanners, label printer and labels tested with real products
- Item master cleaned, with variants and units
- Weighed-item process defined
- Opening stock counted by scanning
- Purchases received by scanning
- Manual price entry restricted
- Weekly cycle counts scheduled
Need POS and inventory software?
AbairTech provides POS software for retail, pharmacy, mobile, hardware and garment shops with barcode scanning, inventory and reports. Try the POS live demo or see POS Software in Pakistan.