A sensing device is disclosed. The sensing device includes a coded data sensor, a barcode sensor and a processor. The coded data sensor senses coded data portions disposed on respective positions on a surface of a product item. Each code data portion encodes an identity of the product item and the position of the respective code data portion. The barcode sensor senses a barcode on the surface of the product item. The processor generates data indicative of the position of each sensed coded data portion and the identity of the product item.