Tracking 128,252,705 Products at 189 Stores