A shopping receptacle for receiving a product item. The product item
comprises an interface surface a position-coding pattern containing coded
data is printed on the interface surface. The coded data identifies a
plurality of position coordinates on the interface surface and an
identity of the product item. The receptacle comprises: a receptacle body
and an opening through which the product item is placed within the
receptacle body. A sensing device is positioned for scanning product
items as they are placed through the opening. The sensing device emits a
scanning beam across the opening of the receptacle body and generates,
using sensed coded data, indicating data indicative of a position
coordinate on the interface surface and the identity of the product item.