SmartShelfKart

Guide

Setting up a barcode inventory system

Barcodes are cheap, the hardware is cheap, and the payoff is immediate — but only if scanning is wired into the moments where stock actually moves. Here is how to set it up without buying anything you do not need.

· · 4 min read

What barcoding actually buys you

Not speed, primarily. Accuracy. A person typing a SKU makes an error every few hundred entries; a scanner does not. Over a year of stock movements that difference is the gap between records you trust and records you check against the shelf.

Speed follows as a second-order effect, and it matters most in the places where you currently avoid recording things because it takes too long — which are exactly the places your data is worst.

The hardware you need

SituationWhat to useRough cost
Shop floor, warehouse aisle, vanThe phone already in your pocket₹0
Fixed counter or receiving deskUSB keyboard-wedge scanner₹1,000–₹2,500
Moving around near a desktopBluetooth keyboard-wedge scanner₹2,500–₹6,000
High-volume warehouse pickingRugged handheld terminal₹25,000+

Start at the top of that table. A phone camera is a perfectly good scanner for anything under a few hundred scans a day, and the marginal cost is zero. Buy a wired scanner when you find yourself standing at the same desk scanning repeatedly.

"Keyboard wedge" means the scanner presents itself to the computer as a keyboard: it types the digits and presses Enter. There is no driver, no configuration and no integration — it works with any software that has a text field, which is why the cheap ones are fine. Avoid anything requiring proprietary software unless you have a specific reason.

SKU vs barcode — keep them separate

These are different identifiers doing different jobs, and merging them causes problems that only surface months later:

  • SKU — yours. You choose the format, it means something to your team, and it survives a supplier changing their packaging or their part number.
  • Barcode (EAN/UPC) — the manufacturer's, printed on the box. You do not control it. Two of your SKUs can share one if you repack, and a supplier can change it without telling you.

Store both on every product. The practical payoff is bulk updates: a supplier price list keyed to their barcodes can be imported directly, and your own team's count keyed to your SKUs can be imported directly, with no manual matching in between.

Products with no barcode

Loose goods, repacks, own-brand and anything you make yourself. Two workable approaches:

  1. Print your own. Use the SKU as the barcode value and print Code 128 labels. A basic thermal label printer is ₹6,000–₹12,000 and any label software will encode plain text as Code 128. Do not buy into a proprietary label ecosystem for this.
  2. Do not barcode them. Every screen that accepts a scan also accepts a search by name, SKU or category. Barcodes make things faster; they are not a prerequisite. Barcode the fast movers, search for the rest.

Option 2 is underrated. Barcoding a 400-line catalogue where 40 lines are 80% of the movement is mostly wasted effort — ABC analysis will tell you which 40.

Where scanning actually pays off

A scanner attached to nothing is a toy. The value is in wiring it into specific moments:

  • Receiving. Scan each line as it comes off the vehicle, against the purchase order. Discrepancies surface while the driver is still there, which is the only time they are easy to resolve.
  • Stock takes. The biggest single win. Walking a shelf scanning is several times faster than reading and typing, and vastly more accurate. Cycle counting becomes practical rather than aspirational.
  • Counter sales. Scanning at point of sale keeps stock live without anyone doing a second data-entry job.
  • Picking and despatch. Scanning against the order catches the wrong-item error before it reaches the customer, which is where it becomes expensive.
  • Lookups. Scanning to see current stock, price and history is a small thing that gets used dozens of times a day.

A one-week rollout

  1. Day 1. Audit the catalogue. Which products already have barcodes on the packaging? Capture them — scan each product once into the barcode field.
  2. Day 2. Decide which unbarcoded products get printed labels. Use ABC: the A items, and anything counted often.
  3. Day 3. Print and apply labels. Put them where they can be scanned without moving the product.
  4. Day 4. Wire scanning into receiving. This is the highest-value workflow and the easiest to train.
  5. Day 5. Run a cycle count on one category, scanning. Compare the time taken with your last manual count; this is the number that convinces everyone else.
  6. Week 2 onwards. Add point of sale and picking once receiving is habitual. Do not roll out five workflows simultaneously.

In SmartShelfKart the camera works on Android and iOS, keyboard-wedge scanners work on the web, and a scan lands directly in the movement screen you were headed for — so the scan produces a recorded transaction rather than just a lookup.

Questions

What hardware do I need for a barcode inventory system?

To start, nothing — a phone camera is a capable scanner for a few hundred scans a day. Add a USB keyboard-wedge scanner (₹1,000–₹2,500) where someone stands at a fixed desk scanning repeatedly.

What is a keyboard-wedge barcode scanner?

One that presents itself to the computer as a keyboard: it types the decoded digits and presses Enter. No driver and no integration are needed, which is why inexpensive models work with any software that has a text field.

What if my products do not have barcodes?

Either print your own using the SKU as the barcode value — a basic thermal label printer and Code 128 is enough — or skip barcodes for those lines and search by name or SKU instead. Barcode the fast movers first.

Should the SKU and the barcode be the same?

No. The SKU is yours and stays stable; the barcode belongs to the manufacturer and can change. Storing both separately lets you bulk-import from either your own data or a supplier's list.

Which barcode format should I use for my own labels?

Code 128 for internal labels — it is compact, encodes alphanumeric SKUs, and every scanner reads it. EAN-13 or UPC-A are only needed if your products will be scanned at someone else's till.

Start running your stock on something that adds up

Open the web app in your browser, or install the Android app. The same workspace, the same live data, no card required.