Tracking 121,598,785 Products at 189 Stores