Skip to content

Mart step 4: barcodes, weighed items and shelf labels

View as .mdUpdated

Fast grocery checkout depends on barcodes. This step covers the codes already on your products, adding codes at the till, weighed goods, and printing shelf and price labels for items without a barcode.

  • Products are imported or added (step 2). Library products already carry their real barcodes.
  • A USB or Bluetooth barcode scanner, or a phone or tablet with a camera.
  • Every product variation has one main code, its SKU. When you add a product without one, SmartPOS Hub generates it.
  • A product can also have additional barcodes: open the product’s view window from Products › List Products and use the Additional barcodes panel to add or remove codes.
  • Library products marked “Generated” had no real barcode in the catalog; print labels for those.

When a scanned code isn’t found, the POS opens No product found:

  1. Add new product with this barcode opens the quick-add form with the code as SKU. Enter the name and price, save, and the product is added to the cart.
  2. Link to an existing product: search for the product, or scan the product’s own barcode, pick it and confirm “From now on, barcode X will open this product”. The item is added to the cart.
No product found window for a scanned barcode with Add new product with this barcode and Link to an existing product
The No product found window appears only for scanned codes, and only for staff allowed to add or link products.

Adding needs the permission to add products; linking needs Link barcodes to products (User Management › Roles). Other cashiers see a simple “not found” message.

Kiryana POS with loose items like Basmati Chawal Loose and Besan Loose showing stock in kg
Loose items in a kiryana store, with stock counted in kilograms.

Option A, type the weight: give the product the Kilogram unit with decimals allowed. The cashier enters 1.25 as the quantity.

Option B, scale barcodes: if your scale prints a barcode with the item code and weight:

  1. Open Settings › Business Settings › POS and switch on Enable Weighing Scale.
  2. Under Weighing Scale barcode Setting, enter the Prefix your scale uses, the Product sku length, and the Quantity integer part length and Quantity fractional part length, as in your scale’s manual.
  3. Click Update Settings.
  4. Give each weighed product a SKU of the right length, and the same code in the scale.
  5. At the till, scanning the scale label adds the product with the weighed quantity.
Weighing Scale barcode Setting with Prefix, Product sku length, Quantity integer part length and Quantity fractional part length
Match these lengths to the barcode format printed by your scale.
  1. Choose your label paper in Settings › Barcode Settings (or Import prebuilt for more roll and sheet sizes).
  2. Open Products › Print Labels.
  3. Search and add products; set No. of labels per product. You can also print labels straight from a purchase.
  4. Under Information to show in Labels, tick what to print (product name, variation, price, business name, packing date, lot number, expiry date) and the font size.
  5. Under Label sheet & preview, pick the barcode setting and click Preview, then print.
Print Labels page with a product added, number of labels, lot number and expiry fields, and checkboxes for what to show on labels
Add products, choose what the label shows, then preview and print.
Barcode settings list with built-in sheets of 20 to 50 labels and continuous rolls
Built-in label sheets and rolls; sizes are in inches.

More: Barcodes and labels and Product barcodes module.

Frequently asked questions

Can one product have several barcodes?

Yes. Besides its main SKU, a product can have any number of extra barcodes, for example the old label, the supplier's code and the case barcode. All of them find the product at the POS.

What happens when a cashier scans an unknown barcode?

The No product found window opens. Staff allowed to add or link products can add a new product with that barcode, or link the code to an existing product, and the item goes straight into the cart.

How do I sell loose rice or sugar?

Give the product the Kilogram unit with decimals allowed and type or weigh the quantity, for example 2.5 kg. With a label-printing scale, turn on Weighing Scale barcodes so the scale label adds the weight automatically.

What label sizes are supported?

Barcode Settings has built-in sheets (20 to 50 labels per sheet) and continuous rolls. Import prebuilt adds more roll, shelf and Avery sizes, or you can add your own.

My scanner adds strange characters before the code. What do I do?

Some scanners send a symbology prefix such as ]E0. SmartPOS Hub removes these prefixes automatically. If codes still don't match, check the scanner is set to send Enter after the code.