You can assign a barcode to all products you created. You then can use a Bluetooth connected barcode reader to register the sale of these products.
Actually we support barcode readers from SocketMobile (7-series) and from Opticon (2005). Basically Cashy-POS should work with any Bluetooth barcode reader operating in HID-mode and having an option to hide/show the virtual keyboard of the iPad.