Tracking 128,321,376 Products at 189 Stores