A shopping system is provided having a first interface surface having
first coded data identifying a user of the first interface surface, a
shopping receptacle having a shopping receptacle identity, and a sensing
device. The sensing device is configured to sense the first coded data,
sense second coded data of a second interface surface of a product item,
generate indicating data from the sensed first and second coded data, and
transfer the shopping receptacle identity and indicating data to a
computer system. The second coded data is indicative of an identity of
the product item and of a plurality of locations of the second interface
surface. The indicating data is indicative of the user and product item
identities and at least one of a position and orientation of the second
coded data and a position and orientation of the sensing device relative
to the second interface surface.