QR code or barcode – which is a better option for retail and commercial stores?