Tracking 128,604,662 Products at 189 Stores