7 min read

Products, variants, and barcodes

Build the catalogue: goods vs services, sell modes, wholesale, and barcodes the till can scan.

The till only sells what is in the catalogue. Add products on mobile (Inventory) or on web (Products) while you are online. After that, POS uses the cached list even if the network drops.

Where to work

  • Web: Products in the sidebar, or Add product from Inventory. Needs internet and inventory.edit.
  • Mobile: Inventory tab → add or open a product. Same catalogue as web.
  • Bulk: web Products → bulk upload for a spreadsheet of SKUs (also needs internet).

Goods vs service

Goods can track stock and show on-hand on the till. Services (haircut, repair fee) usually do not track quantity — they still appear on the POS grid with a price.

Variants, barcodes, and wholesale

  • One product can have several variants (size, colour, pack). Each variant has its own price, cost, barcode, and stock.
  • Put the EAN/UPC/Code 128 on the variant the cashier will scan. Duplicate barcodes in the same store are blocked.
  • Optional wholesale price + minimum qty: the till switches to wholesale when the cart line hits that qty (or the cashier cycles price mode).
  • Portion sell mode (for example oil sold by the cup) uses portions per unit and a portion label on the till.

Permission keys

  • inventory.view — see products and stock
  • inventory.edit — create and edit products
  • inventory.edit_cost_price — see and change cost (and stock value on Inventory)

Related