Assigning UPC Barcodes & Camera Scanning
Attach a barcode or SKU to a product, then use your phone's camera to scan it during checkout or when setting one up.
1. Assigning a Barcode to a Product
- In the mobile app, go to Config > Products and open a product (or start a new one).
- Scroll to SKU / Barcode.
- Either type a value directly (a real barcode number, or your own SKU like
HONEY-8OZ), or tap the scan icon next to the field to capture it with your camera — point the camera at the barcode and it fills in automatically once recognized. - Tap Save.
The same field exists in the Web Portal's product form as Barcode / SKU, but it's a plain text field there — camera scanning to fill it in is a mobile-only capability.
This field isn't limited to standard retail barcodes; it doubles as a general SKU field, so you can use it for your own lookup codes on products that don't have a manufacturer barcode.
2. Scanning at Checkout
On the register screen, tap the scan control to open the camera scanner, then point it at a product's barcode — a match adds that product to the cart instantly, the same as tapping its tile. This uses your device's back camera and works hands-free once a barcode comes into frame; no external scanner hardware is required.
3. What the Scanner Recognizes
The built-in scanner (powered by your device's camera, via react-native-vision-camera) reads several common barcode and code formats, including:
- EAN-13 and EAN-8 — the formats most grocery/retail UPC barcodes are encoded in.
- UPC-E (compact UPC).
- Code 128, Code 39, Code 93 — common for shipping labels and custom SKU labels.
- QR codes, Data Matrix, and PDF417.
If a code doesn't scan, you can always type the number in manually.
Frequently Asked Questions
Do I need a physical barcode scanner?
No — scanning uses your phone or tablet's built-in camera. No external hardware is required.
What if my product doesn't have a printed barcode?
Leave the barcode field blank, or use it as a custom SKU (e.g. a short code you print on your own labels) — it doesn't have to be a real UPC.
Can I scan a barcode from the Web Portal?
Not directly — camera scanning is a mobile app feature. You can still type a barcode number into the Portal's product form manually.