Barcode Support for Products + Variable-Weight Barcodes (Meat & Vegetables)
Under Review
February 17, 2026
Add barcode support for products/items in inventory to speed up product selection and stock operations, and enable barcode scanning at the cashier to instantly identify items and add them to the invoice. This should include standard product barcodes (EAN/UPC/Code128) and variable-weight barcodes for meat and vegetables (barcode contains weight or total price from the scale)
2) Scope (what to build)
A) Standard barcode for products/items (Inventory + POS)
Inventory / Product master
Add a Barcode field on each product/item.
Barcode must be unique (prevent duplicates across products).
Search products by barcode (inventory screens, quick search).
POS / Cashier
Add a “scan input” field (always active).
On scan:
Identify the product by barcode.
Add it to the invoice instantly.
Re-scan same barcode → increase Qty (configurable behavior).
Unknown barcode behavior
Show a clear message and options:
Link barcode to an existing product
Create a new product
Cancel
B) Variable-weight